Search the Community
Showing results for tags 'js99er'.
Found 2 results
Hi, all, I'm practicing assembly language with the Editor/Assembler, using the xdt99 cross-assembler with Emacs on a Mac and running it on js99er.net for the emulator. So far, everything has gone very smoothly...but this one weird bug: If I have a period in a TEXT directive string, I get unpredictable VDP results when I display it using VMBW. For example, I printed my name to the screen (along with some other text), with the text set as: MSG2 TEXT 'Timothy S. Hamilton' The other strings printed to the screen just fine with VMBW, but this one came up with the last byte displayed as a space: Timothy S. Hamilto Thinking I'd miscounted the bytes by one, I tried other combinations of characters. It turned out it was the period causing the problem. Later, after putting it back in, sending this same string to VMBW caused the screen to flash with colored noise. Another time, it made it go blank, with a solid color on the border. [Edit: It was another version of the string that caused the flashing, with one or two characters changed, but with the period still there. I haven't tried replicating that particular behavior since then.] I thought it might be some glitch in encoding the period, so I opened up my assembly source file in E/A directly and put the period in there. It displayed the period just fine. Does anybody have a suggestion as to what might be causing this and how to get around it?
Will .dsk files created on js99er run on the Real Iron? I use js99er on my chromebook and I have a .dsk that I have been saving my stupid little program experiments on for the past few months. I got the bright idea of transferring the .dsk file to a thumbdrive > to my pc > to the compact flash for the nano using Ti99DIR. Only half the programs work on the real iron. They ALL work on js99er just fine, and also on Classic99 just fine. Why would only "some" of the programs work and not others? They are all just regular Extended Basic short snippits of things I was experimenting with. They show up when I do a "Catalog" of the .dsk, but they refuse to load with a OLD DSK#.PROGRAM NAME Some do, others give me a error message. I/O Error 02.