How to load ROMs up to 32KB onto real MSX without disks

Por ocitygate

Expert (67)

Imagen del ocitygate

15-02-2021, 22:22

Prerequisites
1. Speakers output of PC connected to Cassette Recorder port of MSX.
2. RS232 port of PC connected to Joystick 2 port of MSX via DIY cable as follows:

Instructions
1. Power up MSX and type BLOAD"CAS:",R
2. On PC, play ROMLDR.WAV. When complete, "Waiting for ROM..." should appear on MSX.
3. On PC, put sendrom.exe in same directory as ROM file. Open Command Prompt and cd to directory, then type sendrom COM3 wonder.rom (replace COM3 and wonder.rom).
4. "Loading ROM..." should appear on MSX. When complete, the ROM should start.

Login sesión o register para postear comentarios

Por CASDuino

Master (235)

Imagen del CASDuino

15-02-2021, 22:59

Or use CASLink3 to convert the ROM of up to 48k to WAV then play that to the Cassette port.

Por ocitygate

Expert (67)

Imagen del ocitygate

15-02-2021, 23:22

I was unaware.
However, my methods is much faster.
The slowest part is booting the loader from cassette port (17 seconds)
A 32KB ROM loads in just 5 seconds.

Por Danjovic

Master (195)

Imagen del Danjovic

15-02-2021, 23:32

It should also be possible to use a USB to TTL converter
GND - Pin 9
TXD(in) Pin 6
RXD(out) pin 1

Por ocitygate

Expert (67)

Imagen del ocitygate

15-02-2021, 23:41

Yes, it is possible with a USB to TTL RS232 also.

Por AxelStone

Prophet (3054)

Imagen del AxelStone

17-02-2021, 20:10

ocitygate wrote:

I was unaware.
However, my methods is much faster.
The slowest part is booting the loader from cassette port (17 seconds)
A 32KB ROM loads in just 5 seconds.

5 seconds for a 32kb ROM? Impressive

Por ocitygate

Expert (67)

Imagen del ocitygate

18-02-2021, 21:30

AxelStone wrote:

5 seconds for a 32kb ROM? Impressive

6.05 seconds to be exact (I timed it Wink)
Since it only sends data from PC to MSX, only RX on MSX is neccessary: