REQUEST: Demos

Pagina 2/6
1 | | 3 | 4 | 5 | 6

Van HAWARD

Supporter (6)

afbeelding van HAWARD

19-08-2021, 11:22

Mayer was the handle for "nicer" things, while Mr. Haward was used for...err... less legally/politically correct deeds. I guess its all prescribed now. Same person. Me.
Also it looked better to be more than two crazies in the group right? At least one could be considered, if you didn't look too close, as comparatively sane. :-)

So Linux dd works for the old SV328 paper disks as well? And is there any sv328 emulator to try the image files out?
I had/have the 80 column module for the sv328 as well, I imagine that would be a challenge to emulate as it actually gave two screens, one for 80/24 text mode and one for the graphics.

Van Manuel

Ascended (18237)

afbeelding van Manuel

19-08-2021, 11:19

OK, clear, thanks! So, which MSX productions did you create?

Van HAWARD

Supporter (6)

afbeelding van HAWARD

19-08-2021, 11:29

I don't remember. I wrote some intros for cracked/converted games, but I think most of it never got converted back to the MSX. I even converted some stuff from a Zinclair Spectrum (they had the same sound chip if I remember right).
I have to dig up the boxes from the basement and check. I'll see if I can do that in the weekend - my wife will give her blessing to give me some time if she thinks I'm getting rid of it all.

Van HAWARD

Supporter (6)

afbeelding van HAWARD

20-08-2021, 13:12

I read the MSX FAQ "How to make a floppy disk image" (this one right?) , just a note on that one. The headline is a bit confusing since it says "Make a disk image" while the Linux command actually seem to write to the disk, not reading/making an image from it.
I assume the command would be e.g dd if=/def/fd0 of=filename.dsk

Reading the fd man page it looks like there are other special devices. Checking the available formats here, I'd expect
3.5" 1DD (one side DD 80 tracks) = /dev/fd0D360
3.5" 2DD (two heads DD 80 tracks) = /dev/fd0D720

For 40 tracks, only two sides seem to be supported:
5 1/4" 2DD (two heads DD 40 tracks) = /dev/fd0d360

There doesn't seem to be an option for 40 tracks one head, which is the SV328 format if I remember it correctly.

Anyone who knows how to read SV328 single sided (40 tracks) disks from Linux?

Van sdsnatcher73

Prophet (2317)

afbeelding van sdsnatcher73

20-08-2021, 14:09

For the paper disks just try mounting filesystem and copy the files to a different location and zip them up. No software on MSX will understand the resulting disk images imho so just having the files (or later adding the files to a 360kB disk image) makes more sense.

Van HAWARD

Supporter (6)

afbeelding van HAWARD

20-08-2021, 14:44

I managed to simply use dd if=/dev/fdo of=demo.dsk to transfer an old demo disk I found, with demos from BAS, WC HAKKERS and SPC. But most doesn't work in the BlueMSX emulator (may be errors in reading the disk).
I'll upload the disk images I manage to pull out somewhere. Or if someone can/want to test it just mail me and I'll zip them up.

For the SV328 I found something called libdsk (apt-get install libdsk) which looks promising. Yet to find an emulator for SV328 though...

Van Pencioner

Scribe (1476)

afbeelding van Pencioner

20-08-2021, 15:30

maybe you try

mount -t vfat -o loop demo.dsk /mnt/

and try to read the files to see if at least filesystem is ok

Van sdsnatcher73

Prophet (2317)

afbeelding van sdsnatcher73

20-08-2021, 15:43

openMSX emulates SV328

Van NYYRIKKI

Enlighted (5889)

afbeelding van NYYRIKKI

20-08-2021, 16:45

HAWARD wrote:

Anyone who knows how to read SV328 single sided (40 tracks) disks from Linux?

A complete, full disk image is impossible without special HW tools due to fact that track 0 is single density (SD) like used on 8" disks (18-sectors, 128 bytes/sector) and no any "modern" disk controllers (IIRC support discontinued since 1983) on PC or even MSX can make any sense out of that kind of FM-data... Luckily that track only contains boot data and maybe part of disk BASIC... Rest of the disk (tracks 1-39) are luckily in double density (DD) format (17-sectors, 256 bytes/sector) in standard MFM encoding, so there is much better changes to recover that data. How ever I can't help with needed Linux commands... I can imagine it may require some custom tools to dump the data.

Personally I've made few full disk data dumps, but I've used Windows and USB TTL RS232 adapter that I've just plugged to SVI joystick port using Dupont wires in order to read the data using real SVI disk controller hardware and drivers. In theory there exists specially made HW tools like KryoFlux that can read the whole disk directly on PC, but they are expensive and they still require a lot of work and special tools to actually decode the data to readable format.

Van NYYRIKKI

Enlighted (5889)

afbeelding van NYYRIKKI

20-08-2021, 23:56

For completeness sake, I must say that I've used also SVI-728 + SVI-707 (5.25" disk interface) combo to copy files from SVI-328 disks... but this is very specific case not really related to MSX standard. Spectravideo was just kind of forced to have a solution for data transfer, so they made a very specific tool for this purpose that uses hardware directly on low level... Naturally SVI-728 is still unable to read the FM-data, but as the actual "file system" part (or mock of it) is located on later tracks, it just skips the track 0 and pretends it does not exist. -> Problem solved... Practically on Linux you have to use same approach.

Pagina 2/6
1 | | 3 | 4 | 5 | 6