MSXDISK 0.99.2
© 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 USB (PC) and JOYSTICK2 (MSX)
     USB to TTL RS232 Adapter.
       
       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. Click the Eject button on drive A: or B: to mount a DSK image.

3. Power up MSX and type BLOAD"CAS:",R then click Play Cassette, ROM Loader and click Play button.
   When complete "Waiting for ROM..." appears on MSX. Click DiskROM.
   (you may also click Other ROM to send ROM image up to 32KB)

4. MSX resets and boots 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 boots 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 Play Cassette, 12X Cassette Driver and click Play button.
   When complete "Ok" appears on MSX. Close the cassette player.

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 loads 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.

3. When complete "Listening for audio..." appears on MSX and PC audio is sent to MSX PSG.