MSX CP/M booting from Sunrise CF ATA-IDE

صفحة 1/3
| 2 | 3

بواسطة W76NearDark

Paladin (684)

صورة 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 أوregister لوضع تعليقاتك

بواسطة Leo

Paragon (1236)

صورة 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 ?

بواسطة W76NearDark

Paladin (684)

صورة 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).

بواسطة ATroubleshooter

Expert (114)

صورة ATroubleshooter

11-10-2022, 02:26

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

بواسطة sdsnatcher73

Enlighted (4298)

صورة 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.

بواسطة ATroubleshooter

Expert (114)

صورة 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 :)

بواسطة gdx

Enlighted (6437)

صورة 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.

بواسطة ATroubleshooter

Expert (114)

صورة 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

بواسطة ATroubleshooter

Expert (114)

صورة ATroubleshooter

12-10-2022, 23:48

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

بواسطة ~mk~

Champion (340)

صورة ~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.

بواسطة ATroubleshooter

Expert (114)

صورة 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.

صفحة 1/3
| 2 | 3