Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
09266 Media Support Minor Always 1 day ago 8 hours ago
Tester dhe9 View Status Public Platform MAME (Official Binary)
Assigned To AJR Resolution Fixed OS Windows 11/10 (64-bit)
Status [?] Resolved Driver
Version 0.279 Fixed in Version 0.281GIT Build 64-bit
Fixed in Git Commit bbcd897 Github Pull Request #
Summary 09266: adam: unable to save floppy file, -oslog throws errors.
Description Here is my start up file:
mame -oslog -window adam -flop1 .\disk\SmartBasic.dsk -flop2 .\disk\ssdd.dsk

I load smartbasic, I can catalog flop2, but am unable to save, and receive the following errors from mame itself.
D:\adam\mame>mame -oslog -window adam -flop1 .\disk\SmartBasic.dsk -flop2 .\disk\ssdd.dsk
wp_r80.rom ROM NEEDS REDUMP
WARNING: the machine might not run correctly.
Soft reset
[:net5:fdc:u6] ':net5:fdc:u6' (FD8E): unmapped program memory read from 7C00 & FF
[:net5:fdc:u6] ':net5:fdc:u6' (FD8E): unmapped program memory read from 7C01 & FF
[:net5:fdc:u6] ':net5:fdc:u6' (FD8E): unmapped program memory read from 7C02 & FF
[:net5:fdc:u6] ':net5:fdc:u6' (FD8E): unmapped program memory read from 7C03 & FF
[:net5:fdc:u6] ':net5:fdc:u6' (FD8E): unmapped program memory read from 7C04 & FF
Steps To Reproduce After smartbasic loads
new
1 rem test
save test,d6
Additional Information
Github Commit
Flags
Regression Version
Affected Sets / Systems adam
Attached Files
png file icon Adam_Save_Error.png (124,192 bytes) 1 day ago Uploaded by dhe9
Screen Dump Of what the emulator side is saying.
dhe9
Relationships
There are no relationship linked to this issue.
Notes
4
User avatar
No.23688
AJR
Developer
23 hours ago
I want to personally confirm this but can't without "ssdd.dsk" or instructions on how to create it.
User avatar
No.23689
Robbbert
Moderator
21 hours ago
edited on: 21 hours ago
I had to do a crash course on this system before I could confirm the issue.

For Smartbasic, I used smartbas10b from the swlist. I then took a copy of this disk (by unzipping the sw item) and called it adam.dsk (but you can call it ssdd.dsk if you want). That saved me having to work out how to create and format a disk, and it would be a guess anyway.

So firstly I tried >mame adam smartbas10b -flop2 adam.dsk, this starts basic. You can get a directory with the CATALOG command. Commands are case-insensitive. If you specify a drive, D5 is the first drive (flop1), while D6 is the 2nd drive (flop2). So, CATALOG,D6 to get the directory of the 2nd drive.

In Basic, I created a 2-line program, made sure it ran, and typed SAVE test,d6 - and the I/O error appeared. But, maybe loading it via the command-line makes it read-only? I don't know. MAME doesn't ask what you want. So, I started with smartbasic only, then used File Manager to mount the 2nd disk. Now you get asked if you'd like read-only or read-write. So I chose read-write obviously. Tried saving the Basic program again, still got I/O error. So I confirmed the issue.

Over to you.
User avatar
No.23690
dhe9
Tester
15 hours ago
Thank you, if there is a next time, I know to upload the disk/rom images I am working with.
User avatar
No.23691
AJR
Developer
8 hours ago
The information that was provided was useful, though, and the unmapped reads turned out to be quite relevant.