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

Door ocitygate

Expert (67)

afbeelding van 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.

Aangemeld of registreer om reacties te plaatsen

Van CASDuino

Master (201)

afbeelding van 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.

Van ocitygate

Expert (67)

afbeelding van 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.

Van Danjovic

Master (191)

afbeelding van 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

Van ocitygate

Expert (67)

afbeelding van ocitygate

15-02-2021, 23:41

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

Van AxelStone

Prophet (2963)

afbeelding van 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

Van ocitygate

Expert (67)

afbeelding van 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: