MSX CP/M booting from Sunrise CF ATA-IDE

Page 1/3
| 2 | 3

Par W76NearDark

Paladin (684)

Portrait de W76NearDark

06-07-2010, 19:07

Time to dig up some old stuff!

This time I'm trying to get CP/M running from a CF card. The first problem is how to make the filesystem ready and usable as boot partition on the CF.... I don't know yet but maybe you do Smile I already found some Windows software to create bootable CP/M floppydisks, but it isn't the kind of tool to prepare a CF card with. Because you have to define all the properties of the floppydisk to make (eg. sectors, clusters, blocksize etc etc...).

Anyone to help me out?

!login ou Inscrivez-vous pour poster

Par Leo

Paragon (1236)

Portrait de Leo

07-07-2010, 19:41

the cp/m programs 2.2 can run msx dos 1 ? right ?
have you tried a fat12 formated cf card in 720kb just for trial ?

Par W76NearDark

Paladin (684)

Portrait de W76NearDark

07-07-2010, 23:38

CP/M filesystem is not compatible with fat12. For example: when you want to transfer files from a CP/M formatted disk to a MS-DOS/Basic formatted disk you have to use a special copy tool (cpm2dos I believe it was called).

Par ATroubleshooter

Expert (114)

Portrait de ATroubleshooter

11-10-2022, 02:26

The question is still relevant. Can we on MSX use IDE interfaces at all? Sunrise for example?

Par sdsnatcher73

Enlighted (4304)

Portrait de sdsnatcher73

11-10-2022, 06:41

Check this thread. CP/M plus has been successfully used on Amstrad to boot from IDE. CP/M plus seems to run on top of MSX BDOS (aka Disk ROM). The Sunrise CF interface has a DOS2 ROM whilst CP/M plus may prefer an older DOS1 ROM, but that requires testing. Beer IDE uses a DOS1 ROM so it could be compatible (as it is closer to the floppy BDOS used in MSX). The harddisk images from Amstrad will show how to layout partitions and file systems on a hard disk, I expect it to transfer to MSX CP/M Plus as-is.

Par ATroubleshooter

Expert (114)

Portrait de ATroubleshooter

11-10-2022, 23:48

sdsnatcher73 wrote:

Check this thread. CP/M plus has been successfully used on Amstrad to boot from IDE. CP/M plus seems to run on top of MSX BDOS (aka Disk ROM). The Sunrise CF interface has a DOS2 ROM whilst CP/M plus may prefer an older DOS1 ROM, but that requires testing. Beer IDE uses a DOS1 ROM so it could be compatible (as it is closer to the floppy BDOS used in MSX). The harddisk images from Amstrad will show how to layout partitions and file systems on a hard disk, I expect it to transfer to MSX CP/M Plus as-is.

Thank you, I tried it and it worked!
CP/M Plus (aka 3) runs upon Beer IDE diskrom, despite its non-standart partitioning scheme...
I'll continue investigations in the morning :)

Par gdx

Enlighted (6438)

Portrait de gdx

12-10-2022, 02:14

Don't forget that the DOS1 is included in the 2. Just press the 1 key while starting the MSX to boot under DOS1. MSX-DOS is CP/M 2.2 compatible but there is very little information on the subject.

Par ATroubleshooter

Expert (114)

Portrait de ATroubleshooter

12-10-2022, 22:37

The side effect was that UZIX, surprisingly, works just fine with Beer_IDE. At least in OpenMSX.
https://imgur.com/a/dBnpH3A
Even though it detects it as a regular FDC, but runs without issue.
https://cdn.discordapp.com/attachments/762740472149442573/1029845130087252069/unknown.png

Par ATroubleshooter

Expert (114)

Portrait de ATroubleshooter

12-10-2022, 23:48

I'm afraid my cp/m is lacking MOVCPM and SYSGEN tools...

Par ~mk~

Champion (340)

Portrait de ~mk~

13-10-2022, 02:15

Hi ATroubleshooter,
Can you please explain how you converted the floppy images to hard disk images?
I am interested in getting UZIX to work with MSX2 with Beer IDE.
The fact that you got it working with openMSX is a good thing!
As far as I know, beer ide emulation in openMSX is quite faithful to real hardware.

Par ATroubleshooter

Expert (114)

Portrait de ATroubleshooter

13-10-2022, 13:20

~mk~ wrote:

Hi ATroubleshooter,
Can you please explain how you converted the floppy images to hard disk images?
I am interested in getting UZIX to work with MSX2 with Beer IDE.
The fact that you got it working with openMSX is a good thing!
As far as I know, beer ide emulation in openMSX is quite faithful to real hardware.

Well, I actually didn't convert floppy images to hdd images. I just have an image of HDD, where I've previously installed UZIX 0.2.0, using installer. I can share it with you, this .dsk image file, if needed.

Page 1/3
| 2 | 3