Calculator Community > TI-BASIC

New-style Program Editor for TI-83+?

<< < (2/4) > >>

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