Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
09135 Media Support Major Always 30 days ago 30 days ago
Tester Robbbert View Status Public Platform MAME (Self-compiled)
Assigned To Resolution No change required OS Windows 10/11 (64-bit)
Status [?] Closed Driver
Version 0.275 Fixed in Version Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 09135: astrocde (probably clones too): Unable to save or load cassettes
Description This was originally mentioned at MT 07072, but this was resolved.

However, upon doing some testing today, I find that the cassette isn't working. Not sure if it has regressed or it never worked.

Upon saving, a blank file is created. When trying to load, nothing is detected.
Steps To Reproduce This machine has a calculator-style keyboard, so trying to use it with Basic is tedious at best. It comes with a layout that should be placed over the keyboard.

Firstly, to get into basic: >MAME astrocde astrobas
Use the slots menu to load "cassette" device into "ctrl3".

This gets basic to start up. I only have 2 tapes, so I can only hope they are ok - no way to tell.

To load a tape: :INPUT (press . + enter 2 C). Now start the tape, there's no progress indicator, at the end it should return. But it just sits there.

To save a tape, firstly you need to write a short program, and then save it.

So, firstly make a program
10 PRINT 6543 (press 4 2 enter + 9 8 7 6 C)

Test it with RUN (press enter pgdn C)

In the UI, create a new tape. By default it will be at stop.

:PRINT;LIST (press . + enter + 0 3 enter O)

Now in the UI set the tape to Record.

Press C, and the tape will be recording. When it finishes, the program will list on the screen.

Stop and eject the tape. Listen to it with a WAV player. You'll hear that it is blank.
Additional Information
Github Commit
Flags
Regression Version
Affected Sets / Systems astrocde (probably clones too)
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
1
User avatar
No.23087
Robbbert
Moderator
30 days ago
edited on: 30 days ago
OK... it works once you know how.

For some reason MAME creates 2 cassettes drives, even though the original machine only has one. The first drive does nothing, but the 2000 baud interface does work in cass2 (which I hadn't noticed earlier).

Also, according to MT 07072, the "cassette" device must be in the 3rd slot, even though MAME lets you put it in any slot. So that might have helped too.

So, let's just close this.