Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
09020 Misc. Minor Always 16 days ago 1 hour ago
Tester Robbbert View Status Public Platform MAME (Self-compiled)
Assigned To Resolution Bugs That Aren't Bugs OS Windows 10/11 (64-bit)
Status [?] Closed Driver
Version 0.272 Fixed in Version Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 09020: ti99_224: Machine reboots when SAVE command issued
Description If SAVE is issued, with right or wrong syntax, the machine reboots.

The other machine in the driver (ti99_232) works correctly.
Steps To Reproduce >mame ti99_224

It says to press any key, so do it.

You get the menu. Press 1.

You get a prompt. You can do any of the normal Basic things here, but if you type SAVE and hit enter, the machine reboots.

What should happen is you have to write a small program, for example:
10 PRINT 654

then SAVE CS1 to save the file (you don't need to mount a tape for this exercise). You then get a step by step guide to save the program. Try it out on ti99_232 to get the idea. Note that everything (especially the CS1 device name) must be in uppercase.
Additional Information
Github Commit
Flags
Regression Version
Affected Sets / Systems ti99_224
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
2
User avatar
No.22616
AJR
Developer
11 days ago
This might fall under BTANB. In response to a SAVE statement, the code looks up a word in a jump table that happens to be 3A80 (which is valid) for ti99_232 and 0000 (obviously not valid) for ti99_224. The driver notes that this version was "an early design," so a few statements were conceivably unimplemented despite not showing the "STMT NOT YET IMPLEMENTED" message. OPEN is another apparently unimplemented statement on ti99_224, where it prints "INTERNAL ERR: PRESS ENTER" then resets after that key is pressed.
User avatar
No.22718
mizapf
Developer
1 hour ago
Please attach the HX5102 Hexbus floppy drive for doing LOAD/SAVE, and only use the 232 version. The 224 is there for the sake of completeness, but it lacks a lot of functions. Also, the OS of the TI-99/2 is really buggy at some parts, with bad error handling.

Use option "-hexbus hx5102". The ROMs are in ti_hx5102.zip.