Patch for the Sunrise ATA-IDE/CF interface

By gdx

Enlighted (5491)

gdx's picture

28-05-2022, 16:52

Hello MSX tinkerers,

I made a little patch for the Sunrise ATA-IDE/CF interface to bypass the slot 2 during start up. With this, you no longer need to switch or risk damaging your computer by inserting a cartridge to search the contents of the ROM.

After applying this patch, you can press the 0 key during the MSX start up to bypass the ROM cartridge inserted into the primary slot 2. Of course the interface must be in the primary slot 1 and a game cartridge in the primary slot 2.

Download link: https://www18.zippyshare.com/v/0IpMqfLi/file.html

I put a temporary link for the moment. I will see later depending on the reactions or the unexpected for a permanent link.

I intend to adapt this patch for the Nextor version if possible.

Login or register to post comments

By Pencioner

Scribe (1523)

Pencioner's picture

28-05-2022, 23:35

Nice one Smile Good luck with a Nextor version patch!

By Manuel

Ascended (18783)

Manuel's picture

28-05-2022, 23:42

Very useful for ROM dumping Smile

By gdx

Enlighted (5491)

gdx's picture

30-05-2022, 09:44

I forgot to specify that if you have a Russian keyboard, it's the 9 key instead of 0.

gdx wrote:

I intend to adapt this patch for the Nextor version if possible.

Done! Download link should be available here soon.

I tested the patch on Nextor-2.1.0.SunriseIDE.ROM and Nextor-2.1.1-beta2.SunriseIDE.ROM with real hardware (FS-A1ST).

Remember that you need to flash the interface from another disk (FDD, ESE-RAM or other interface). If you are using a floppy disk drive make sure the disk is reliable to avoid issues.

By gdx

Enlighted (5491)

gdx's picture

31-05-2022, 00:22

If the cartridge in slot 2 starts even though you press the 0 key, press the reset button and retry again. If your MSX doesn't have a reset button, turn it off and on quickly.

There is not this little problem of key detection on emulator. I'll try to fix that later. At the moment, I have no idea what could be causing this.

By gdx

Enlighted (5491)

gdx's picture

01-06-2022, 09:51

The link for the Nextor version is available since two days but it only works by replacing & with %26. Either the site is buggy or someone has changed something wrong in the URL management.

About Nextor version, why is there a version for real MSX and another for emulators? Is the mapper emulated incorrectly? This would explain why the 0 key is not taken into account when switching on. It is already useful as it is but I would like to know the cause.

Thanks to this new feature, I was able to verify what Rom cartridges have mirrors or not with SHEM.

By gdx

Enlighted (5491)

gdx's picture

03-06-2022, 16:47

I updated the Nextor version because CALL instructions for the interface weren't working when the cartridge was inserted into the slot 2. I also added a patch just to bypass the FS-A1 firmware.

By gdx

Enlighted (5491)

gdx's picture

04-06-2022, 02:26

This patch should be easily adaptable for interfaces using Nextor (SD-512, SD-Mapper, etc) and possibly others. If anyone is interested I can give it a try.

By gdx

Enlighted (5491)

gdx's picture

20-06-2022, 11:57

Now, here is the version for original Rom-Disk (aka firmware).