Calculator Community > TI-BASIC
New-style Program Editor for TI-83+?
Xeda112358:
Oh, yes,the current release of spasm-ng has a bug with the name field. @NonstickAtom785 was working on compiling the fixed fixed version, so maybe he'll be able to upload a spasm.exe this week?
If you want to get it to compile in the meantime, you can open src/TIDE.z80 and edit line 5 to be:
--- Code: ---.db $80,$48, "TIDE "
--- End code ---
The bug is that spasm is expecting the name field to be $80,$48 (which means an 8-byte name), but it is actually allowed to be $80,$4x. There is a version that has this bug fixed and hasn't been merged yet:
https://github.com/alberthdev/spasm-ng/tree/feature/app-name-var-size
Otherwise, the bin/ folder has an already compiled .8xk (but that doesn't help you if you want to play with modifying the code :P)
Lutalli:
Em ... Sorry, but it never rains but pours. After I fixed that bug another one occurs:
--- Code: ---$ ./spasm64.exe src/TIDE.z80 bin/TIDE.8xk -I src -I ../Z80-Optimized-Routines
Pass one...
Pass two...
App: 4230 bytes
exporter: error SE503: Page count field missing
--- End code ---
And I tried directly using the compiled TIDE.8xk, it runs well; but sometimes it behaves strangely ... seems to be a little unstable.
Xeda112358:
Well, that is quite strange. Did you make sure to change it to $48 and add in the four spaces at the end of the name to make it eight bytes?
EDIT: Also, yeah, it is far from a release; it is fairly unstable and likes to crash especially if you go off-screen
Lutalli:
Ah sorry, this is my fault. I forgot the $48.
--- Code: ---Pass one...
Pass two...
App: 4230 bytes
Assembly time: 0.016 seconds
--- End code ---
Anyway, really thanks for your help!
NonstickAtom785:
Hey again my friend. Here is the fixed version of spasm-ng for windows.
https://ourl.ca/22728
Also a question for the "pro's". Would it be possible to write a font hook that makes the whole OS run on small font? That would be quite entertaining and also very useful.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version