MSXDISK 0.99.1
© 2021 Matthew Zahra

Download MSXDISK.ZIP

Virtual Floppy Disk Driver over JOYSTICK2 of MSX
12X Speed Cassette Driver over JOYSTICK2 of MSX (Experimental)
PSGOUT Send PC audio to MSX PSG over JOYSTICK2



Soft RS232 57600bps over JOYSTICK2 of MSX
https://github.com/ocitygate/joy232
Forked from https://github.com/rolandvans/msx_softserial




System Requirements

1. Real 64K MSX Z80 at 3.58MHz

2. Connection cable between audio output (PC) and cassette recorder port (MSX).

3. Connection cable between RS232 (PC) and JOYSTICK2 (MSX) as follows:

   

   Alternatively you can use a USB to TTL RS232 Adapter. Connect:
     JOYSTICK2 PIN1 to TTL TX (green)
     JOYSTICK2 PIN6 to TTL RX (white)
     JOYSTICK2 PIN9 to TTL GND (black)




Instructions for Virtual Floppy Disk Driver
with Cassette cable, without DiskROM cartridge
MSX-DOS boots but is unstable
Disk BASIC tested OK

1. Open MSXDISK.EXE and choose RS232 port.

2. Power up MSX and type BLOAD"CAS:",R then click ROMLDR and click Play button.
   When complete "Waiting for ROM..." should appear on MSX. Click Close button.

3. Click the Eject button on drive A: or B: to mount a DSK image.

4. Click DiskROM. (you may also click ROM to send other ROM image up to 32KB)

5. MSX should reset and boot to the DSK image in drive A: (if it is bootable) or into Disk BASIC.




Instructions for Virtual Floppy Disk Driver
with DiskROM cartridge, without Cassette cable
MSX-DOS tested OK
Disk BASIC tested OK

Extract DISK.ROM then burn it onto page 1 of an EPROM cartridge.

1. Open MSXDISK.EXE and choose RS232 port.

2. Click the Eject button on drive A: or B: to mount a DSK image.

3. Insert DiskROM cartridge, power up MSX.

4. MSX should boot to the DSK image in drive A: (if it is bootable) or into Disk BASIC.




Instructions for 12X Speed Cassette Driver
with Cassette cable, without DiskROM cartridge

1. Open MSXDISK.EXE and choose RS232 port.

2. Power up MSX and type BLOAD"CAS:",R then click CASLDR and click Play button.
   When complete "Ok" should appear on MSX. Click Close button.

3. Click the Eject button on CAS: drive to mount a CAS image.

4. On MSX, type the usual command eg. BLOAD"CAS:",R or RUN"CAS:"
   The cassette should load over JOYSTICK2 at 12X speed.
   
   
   
   
Instructions for PSGOUT

1. Open MSXDISK.EXE and choose RS232 port.

2. Power up MSX and type BLOAD"CAS:",R then click Play Casette, PSGOUT and click Play button.
   When complete "Listening for audio..." should appear on MSX. Click Close button.

3. Click PSGOUT.

4. PC audio should be sent to MSX PSG.