banner



How To Set Up Wabbitemu

  • Print

Topic: Running ASM programs with wabbitemu  (Read 9719 times)

0 Members and ane Invitee are viewing this topic.

I'grand deplorable to come running here for help and so rapidly this time, but I haven't been able to find this out anywhere else. I recently downloaded wabbitemu, since I was ill of clearing my ram all of the time, and SPASM, since I was ill of typing assembly programs on the calculator all the time. I got spasm to work merely fine, and information technology's churning out lovely .8xp files just like I desire it to. Yet, whenever I try to drag-and-drib a programme file into wabbitemu, it'southward stored into the estimator as "C:\Asm\Spasm\program.exe", which, of course, generates a syntax error when I try to run it. How can I fix this?

Thank you, and sorry for request two questions in a row :P.


In order to run assembly programs, yous have to prefix the command with the Asm( token so information technology looks like this on the homescreen:

Asm(prgmMYPRGM)

That's the well-nigh probable problem. If the plan later isn't a valid assembly program and you do this, you'd get an "ERR:INVALID" mistake instead.

EDIT: Holy hell did the post above just alter on me? Gotta run more tests, but what yous're describing on your side should both NOT be happening and shouldn't exist possible. How are you viewing the files? Any screenshots? I desire to know where you lot got your emulator and tools from, and what Bone you're using.

« Last Edit: September 03, 2022, 02:38:40 pm by Iambian »

A Cherry-Flavored Iambian draws near... what do you do? ...


Calc Bone: ii.55
Figurer Os: Windows 10 (ugh)
Emulator and Assembler source: https://wabbit.codeplex.com/

In example this is what dislocated yous, the files on the calculator are actually stored as "C:\Asm\S" then nothing paranormal is going on ;). Sory if that dislocated you, bad wording on my part.

Screenshot is attached.

And yes, I am using the "Asm(" educational activity to run the programme.


Just noticed something else weird. The program file is wayyyyy smaller than information technology should be. It's 76 bytes, and the program has a single table bigger than that. I looked at the .bin file I got from the assembler and that's evidently 0 bytes. Is this a windows problem or an assembler problem?

EDIT: Nevermind, re-assembled the program and information technology's back to up to the proper 710 bytes. Just a weird glitch I guess.

EDITTACULAR: Some other screenshot, showing how the plan proper noun changes on the abode screen.

« Final Edit: September 03, 2022, 03:36:26 pm by Excelseo »


Did you dump your own rom?

Did yous try opening the file via File -> Open rather than drag&drop?


I didn't dump my own ROM. I used one from the intersliceinternet. I got an "OS files are corrupted" error when I tried to dump my ain rom, fifty-fifty later updating the Bone. Is there whatever mode that I can completely reinstall the operating system?


Okay. I'll demand to know exactly how yous're invoking SPASM on the control-line and possibly a copy of the .8xp file to see if the header's broken.

If null's wrong there, the problem then has to be something betwixt Wabbitemu and Win10. Which doesn't brand a whole lot of sense.

EDIT: Likewise, are you lot able to reproduce the trouble using Wabbitemu's File -> Open... carte on the .8xp files?

« Terminal Edit: September 03, 2022, 03:49:34 pm by Iambian »

A Cherry-Flavored Iambian draws about... what do yous do? ...


cd "C:\asm\spasm"
spasm.exe BACKGRND.txt
binpac8x.py BACKGRND.bin

8xp file is attached, forth with notepad file.


Try spasm BACKGRND.txt BACKGRND.8xp all on the same line.


I am almost completely sure that the program is (ordinarily) assembling correctly at this point. When I run the program on the calculator and recieve a syntax mistake, pressing goto places the cursor on the "." in "C.?ASM?", suggesting that the program name is invalid. I originally asked the question wondering if in that location was a way to transport a programme to the emulator and give it a valid proper name not including special characters.


Have you tried that, then sending the resulting file to the emulator? No need for binpac8x.


The assembled file that yous attached to your mail has that strange filename problem in its header, indicating that something (probably binpac8x.py) is putting that invalid proper noun there which Wabbitemu is picking upwards and using.

Like Xeda said, try just having on the control line:

spasm BACKGRND.txt BACKGRND.8xp
And so resend your program.

A Cherry-Flavored Iambian draws near... what do y'all exercise? ...


I tried the all-on-i-line approach, and the aforementioned matter happened. The issue is that the path is appearing in the filename in one case the program is transferred to the emulator. Instead of BACKGRND, it's C:\Asm\Spasm\BACKGRND. I but want to exist able to remove the path from the beginning of the filename when I transfer the program to the emulator.


A file doesnt have to take the aforementioned proper noun as the .8xp file in which its independent. Ex if i send the plan "TEST" from my calc to PC, TI'south software volition relieve it every bit "Test.8xp". Nevertheless if i rename "Test.8xp" to anything like "Longer than eight chars {}{}{}.8xp"; when i ship it to my calc, information technology will however create the program "TEST" on my calc.

-German Kuznetsov
The impossible chemical compound.


How do I determine what the plan will be called when I send it to the calculator, if it isn't dependent on the .8xp filename?


  • Impress

Source: https://www.omnimaga.org/asm-language/running-asm-programs-with-wabbitemu/

0 Response to "How To Set Up Wabbitemu"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel