Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
06756 Interface Major Always Nov 6, 2017, 20:05 Jul 4, 2019, 16:42
Tester demotester View Status Public Platform MAME (Official Binary)
Assigned To Robbbert Resolution Fixed OS Other
Status [?] Resolved Driver
Version 0.191 Fixed in Version 0.212 Build 32-bit
Fixed in Git Commit Github Pull Request #
Summary MESS-specific 06756: nascom2, nascom1: Cassette records no signal
Description According to the hw-manual ( there are Links/switches LSW1 and LSW2.

On the LSW2 there are:
- LSW2/4 == Cassette receive speed 1200 or 300 baud
- LSW2/1 == Cassette transmit speed 1200 or 300 baud

In the same manual on the section "1.10 Cassette interface adjustment" it says:
The cassette interface is switchable to speeds of either 300 baud or 1200 baud.
For speed of operation the 1200 baud rate is recommended...

In the current implementation there is not possible to choose between 1200 or 300 baud.
Also, when trying to save in the .wav file get an empty file with no signal.
Steps To Reproduce Start the emu with: mame nascom2
- in the internal menu on the file section create a new tape i.e. "test.wav"
- in the internal menu tape control select to record
- return to emu and type command: W 1000 1200 (enter) ... it will start to save!
- after the saving finish, rewind the tape and press play
- now type command: R (enter) ... it will start to load but it will load nothing!

Checking the saved "test.wav" file with the i.e. Audacity shows that there are no any signal saved!
Additional Information
Github Commit
Regression Version
Affected Sets / Systems nascom2, nascom1
Attached Files
There are no relationship linked to this issue.
User avatar
Jun 29, 2019, 11:09
Fixed cassette read/write for nascom1/2 at low speed per nascom1 schematic.
User avatar
Jul 4, 2019, 16:41
Nascom2 uses Kansas City format. Added this, and a switch to choose 300 or 1200 baud.