Don't have an account? Register now to chat, post, use our tools, and much more.
Latest Headlines
Online Users
There are 155 users online: 1 member, 126 guests and 28 bots. Members: None. Bots: VoilaBot (4), Spinn3r (2), Magpie Crawler (2), Googlebot (19), MSN/Bing (1).
RSS & Social Media
SAX
You must log in to view the SAX chat widget
|
| Author |
Message |
|
Stephen
Newbie

Joined: 27 Oct 2009 Posts: 16
|
Posted: 27 Oct 2009 05:14:59 pm Post subject: How do i Compile the .asm files? |
|
|
| Sorry for being soo noob, but i have no clue what to do after i get the code and i put it into teh .asm file. I have Devpac8x and TASM but i don't know what to do with the TASM files or how to use the devpac files. Can someone tell me where to put the files for both TASM and Devpac8x and what cpmmand to use to compile it into a .8xp file? |
|
| Back to top |
|
|
lafferjm

Calculator Deity

Joined: 14 Mar 2006 Posts: 1530 Location: at my house
|
|
| Back to top |
|
|
Stephen
Newbie

Joined: 27 Oct 2009 Posts: 16
|
Posted: 27 Oct 2009 07:49:08 pm Post subject: |
|
|
| That was for .z80 files |
|
| Back to top |
|
|
Xeno_Cre8or

Power User

Joined: 29 Sep 2009 Posts: 343 Location: Earth. Maybe...
|
Posted: 27 Oct 2009 07:51:06 pm Post subject: |
|
|
| Stephen wrote: | | That was for .z80 files |
.z80 is TI-ASM, I think, it might just be ION, but I think it's ION and TI-ASM. _________________
calcs: 84+ 2.42 DCS6.2 and Emu84+SE 2.53MP with DCS7.0 |
|
| Back to top |
|
|
Tari

Systems Integrator

Joined: 03 Jul 2006 Posts: 2121 Location: Always-winter, Michigan
|
Posted: 27 Oct 2009 08:00:13 pm Post subject: |
|
|
.z80 is just the customary extension that Sigma used. It's functionally identical to .asm- it's just a stylistic choice of whoever created the file. _________________
Ask questions the smart way · タリ |
|
| Back to top |
|
|
Stephen
Newbie

Joined: 27 Oct 2009 Posts: 16
|
Posted: 28 Oct 2009 04:27:53 pm Post subject: |
|
|
Wut? But the bat file specifies %1.z80 file, how is it going to find %1.asm?
Also, can you give an example of the usage of devpax8x? The bat file doesn't seem to work, it makes the bin file, then it fails to convert it for some reason, then when cleaning up it deletes the bin file. I created the bin file using the command in the bat file but now i cant figure out how to get it into a .8xp file using devpac8x, the command in teh bat file doesn't work. |
|
| Back to top |
|
|
KermMartian

Site Admin

Joined: 14 Mar 2005 Posts: 55882 Location: Earth, Sol, Milky Way
|
Posted: 28 Oct 2009 05:19:00 pm Post subject: |
|
|
%1 refers to the 1st argument to the batch script (such as myfile.bat input.asm, in which case %1="input" and %1.z80="input.z80"). You can of course have %2 for the 2nd argument, %3 for the 3rd, etc. It replaces %1 with the string before calling another program. _________________
 |
|
| Back to top |
|
|
Stephen
Newbie

Joined: 27 Oct 2009 Posts: 16
|
Posted: 28 Oct 2009 06:43:37 pm Post subject: |
|
|
Exactly, so it would call for ex. porcelain.z80 when there is only a porcelain.asm file. I don't get it, but it works, or at least teh irst part does.
The conversion from bin to .8xp is broken. It just doesn't work. Says file not found. I even copied the syntax from the bat file and made a new bat file to finish teh conversion but it doesn't work:
I have porcelain.bin in C:\Asm\Tasm
i have all the needed files in C:\Asm\Tasm
the finish.bat has this:
Code: cd c:\asm\exec
c:\asm\tasm\devpac8x %1
cd c:\asm\tasm
echo ==== Job finished. Program saved as %1.8xp ====
goto DONE
:ERRORS
echo ==== Errors!!! ====
:DONE
What am i doing wrong? |
|
| Back to top |
|
|
Kllrnohj

PH34R |\/|3

Joined: 24 May 2005 Posts: 8189
|
Posted: 28 Oct 2009 06:49:23 pm Post subject: |
|
|
| Xeno_Cre8or wrote: | | .z80 is TI-ASM, I think, it might just be ION, but I think it's ION and TI-ASM. |
A Kllrnohj Top Tip: When you have no idea what the fuck you are talking about, shut up and listen to others - you just might learn something.
@Stephen: Just change the batch script to use $1.asm instead of $1.z80. Or rename your .asm file to .z80. The extension is 100% irrelevant. You could use .ilikeme if you wanted. _________________ There are only two kinds of programming languages: those people always bitch about and those nobody uses. (Bjarne Stroustrup) |
|
| Back to top |
|
|
Stephen
Newbie

Joined: 27 Oct 2009 Posts: 16
|
Posted: 28 Oct 2009 08:32:11 pm Post subject: |
|
|
| Well, i already got it to work and spit out a .bin file, but the 2nd step is broken, if you read my previus response, and i have no clue how to get the bin file to a 8xp file, in a way that works. |
|
| Back to top |
|
|
Stephen
Newbie

Joined: 27 Oct 2009 Posts: 16
|
Posted: 29 Oct 2009 02:59:42 pm Post subject: |
|
|
w8 wasn't there something about brass or something or another way i could do it? _________________ Just for reference,
teh == the
thta == that
my isp == jerk |
|
| Back to top |
|
|
KermMartian

Site Admin

Joined: 14 Mar 2005 Posts: 55882 Location: Earth, Sol, Milky Way
|
Posted: 29 Oct 2009 03:04:36 pm Post subject: |
|
|
| Stephen wrote: | | Well, i already got it to work and spit out a .bin file, but the 2<sup>nd</sup> step is broken, if you read my previus response, and i have no clue how to get the bin file to a 8xp file, in a way that works. | Brass still needs a linker to make the .8xp from the .bin file. "devpac8x porcelain" in the directory with porcelain.bin doesn't work? It still says file not found? _________________
 |
|
| Back to top |
|
|
Xeno_Cre8or

Power User

Joined: 29 Sep 2009 Posts: 343 Location: Earth. Maybe...
|
Posted: 29 Oct 2009 03:06:30 pm Post subject: |
|
|
Hey! similar problem, Wappsign turns an unfilled .hex file into a filled .hex file, when I need a .8xk file.
Edit: This is a BasicBuilder App I'm making, compressing CA-Pack into a 16k app instead of 2 progs at 17k and 11k respectively. _________________
calcs: 84+ 2.42 DCS6.2 and Emu84+SE 2.53MP with DCS7.0 |
|
| Back to top |
|
|
Stephen
Newbie

Joined: 27 Oct 2009 Posts: 16
|
Posted: 29 Oct 2009 03:14:52 pm Post subject: |
|
|
Look, i went to cmd and cd'ed the dir that devpax8x was in + tasm + the bin file and i ran it just like it says its supposed to be used:
Code: C:\Asm\Tasm>devpac8x porcelain.bin
Decpac8x v1.0 - Converts bin to TI-83 8xp
Syntax: devpac8x <binfile> (no extension)
Coded by Hannes Edfelt aka movax (1998) movax@algonet.se
Updated by Scott Dial aka wrath (2000) wrath@calc.org
Once again, greetings to everyone on the TI-83(+) asm scene
File not found!
C:\Asm\Tasm>
Also saw <no extension> so i removed it and tried again:
Code: C:\Asm\Tasm>devpac8x porcelain
Decpac8x v1.0 - Converts bin to TI-83 8xp
Syntax: devpac8x <binfile> (no extension)
Coded by Hannes Edfelt aka movax (1998) movax@algonet.se
Updated by Scott Dial aka wrath (2000) wrath@calc.org
Once again, greetings to everyone on the TI-83(+) asm scene
File not found!
C:\Asm\Tasm>
Also heres a dir of tasm:
Code: C:\Asm\Tasm>dir
Volume in drive C has no label.
Volume Serial Number is 9CAD-438F
Directory of C:\Asm\Tasm
29.10.2009 16:08 <DIR> .
29.10.2009 16:08 <DIR> ..
23.10.2001 21:26 5.607 8051.H
28.10.2009 17:34 447 asm.bat
23.10.2001 21:35 2.539 COPYRIGH.TXT
05.04.2000 22:30 935 DEVPAC8X.COM
29.10.2009 16:09 184 finish.bat
23.10.2001 21:26 405 MOTO.H
26.04.2007 16:00 2.584 mt3notes.inc
23.10.2001 21:39 2.603 ORDERFRM.HTM
23.10.2001 21:37 2.086 ORDERFRM.TXT
28.10.2009 17:35 308 porcelain.bin
29.10.2009 16:06 308 porcelain2.bin
24.10.2001 22:33 578 README.1ST
23.10.2001 21:36 2.008 README.TXT
23.10.2001 21:26 11.026 RELNOTES.TXT
23.10.2001 22:09 90.112 TASM.EXE
23.10.2001 22:12 5.839 TASM05.TAB
23.10.2001 22:12 5.615 TASM3210.TAB
23.10.2001 22:12 12.408 TASM3225.TAB
23.10.2001 22:12 6.616 TASM48.TAB
23.10.2001 22:12 6.879 TASM51.TAB
23.10.2001 22:12 4.919 TASM65.TAB
23.10.2001 22:12 14.071 TASM68.TAB
23.10.2001 22:12 7.301 TASM70.TAB
23.10.2001 22:12 15.389 TASM80.TAB
23.10.2001 22:12 5.940 TASM85.TAB
23.10.2001 22:12 18.600 TASM96.TAB
23.10.2001 21:26 96.363 TASMMAN.HTM
23.10.2001 21:26 112.881 TASMTABS.HTM
23.10.2001 22:12 9.890 TEST05.ASM
23.10.2001 22:12 13.170 TEST3210.ASM
23.10.2001 22:12 33.013 TEST3225.ASM
23.10.2001 22:12 6.419 TEST48.ASM
23.10.2001 22:12 10.933 TEST51.ASM
23.10.2001 22:12 5.913 TEST65.ASM
23.10.2001 22:12 10.726 TEST68.ASM
23.10.2001 22:12 6.687 TEST70.ASM
23.10.2001 22:12 5.883 TEST85.ASM
23.10.2001 22:12 23.751 TEST96.ASM
23.10.2001 22:12 588 TESTTABS.BAT
23.10.2001 22:12 13.117 TESTZ80.ASM
27.09.2002 15:29 268.870 ti83plus.inc
21.04.2000 16:18 192 ZASM8x.BAT
_________________ Just for reference,
teh == the
thta == that
my isp == jerk |
|
| Back to top |
|
|
KermMartian

Site Admin

Joined: 14 Mar 2005 Posts: 55882 Location: Earth, Sol, Milky Way
|
Posted: 29 Oct 2009 04:34:18 pm Post subject: |
|
|
Interesting, I have a question and a suggestion. The question: what OS version (Windows XP? Vista? 7?) and what bitness (32 or 64?) are you running? The suggestion: name is in 8+3 form, in other words, try renaming your bin file to porcel.bin, then devpac8x porcel, and see what happens. I think it requires filenames to be <=8 characters, because I believe it uses the filename as the name of the resultant program. _________________
 |
|
| Back to top |
|
|
Stephen
Newbie

Joined: 27 Oct 2009 Posts: 16
|
Posted: 29 Oct 2009 07:09:17 pm Post subject: |
|
|
I use xp XD
32 bit,
Code: _____ _ _ _____ _____ ______ _____ _____ _ _
/ ____| | | |/ ____/ ____| ____|/ ____/ ____| | |
| (___ | | | | | | | | |__ | (___| (___ | | |
\___ \| | | | | | | | __| \___ \\___ \| | |
____) | |__| | |___| |____| |____ ____) |___) |_|_|
|_____/ \____/ \_____\_____|______|_____/_____/(_|_)
Hmmmm, somethings wrong, i don't hear anything when i play it, i tried reassembling it from the asm file, maybe its the online convertor.
I will try again with another song.
Mmmkay, did another song, and it had its tempo all crapped up, worst thing is, it can't do drums, and drums play a large role in most songs.
P.S. The online convertor said "All merge attempts failed, discarding track." 3 times, does that mean i lost 3 tracks?
P.S.S. The weakest spot in all this stuff is the convertor.
Also, you know anywhere i can find more songs already made for this program? No matter what song i throw at it, it leaves out notes and butchers rythm and tune. _________________ Just for reference,
teh == the
thta == that
my isp == jerk |
|
| Back to top |
|
|
KermMartian

Site Admin

Joined: 14 Mar 2005 Posts: 55882 Location: Earth, Sol, Milky Way
|
Posted: 30 Oct 2009 07:47:38 am Post subject: |
|
|
I usually make mine by hand, although with a bit of tweaking I've gotten some very decent songs out of the converter. Sorry to disappoint you about it; I was actually considering adding built-in drums to mobileTunes and perhaps making a few other tweaks. Any thoughts? _________________
 |
|
| Back to top |
|
|
Stephen
Newbie

Joined: 27 Oct 2009 Posts: 16
|
Posted: 30 Oct 2009 02:39:15 pm Post subject: |
|
|
Yeah, drums would be a definate plus, not sure how you could implement that or have the convertor detect that though. Have you heard Porcelain by Moby? You think its a doable song? I COULD get my entire school hooked on this program if there were good songs for it. I already got it so that roughly 7/22 people in my class are playing calculator games at the same time, people would be all over the music player. _________________ Just for reference,
teh == the
thta == that
my isp == jerk |
|
| Back to top |
|
|
KermMartian

Site Admin

Joined: 14 Mar 2005 Posts: 55882 Location: Earth, Sol, Milky Way
|
Posted: 25 Nov 2009 06:30:00 am Post subject: |
|
|
There's a vague possibility that mobileTunes 4 might exist at some point. I've been listening to a lot of chiptunes using the Linux program mikmod, and I've been getting a good idea of some of the musical features possible (crescendo and decrescendo, percussion via timed triggering of a predefined sample, pitch bending, etc) and think some of them might be feasible for addition into mobileTunes. I'll see where I can find the time from; currently Doors CS 7, mobileTunes, and MGame are pending on my calculator program queue. _________________
 |
|
| Back to top |
|
|
|
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.
» Go to Registration page
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
© Copyright 2000-2013 Cemetech & Kerm Martian :: Page Execution Time: 0.041214 seconds.
|