MSX CP/M booting from Sunrise CF ATA-IDE

Страница 1/3
| 2 | 3

By 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

By 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 ?

By 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).

By ATroubleshooter

Expert (108)

Аватар пользователя ATroubleshooter

11-10-2022, 02:26

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

By sdsnatcher73

Prophet (3962)

Аватар пользователя 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.

By ATroubleshooter

Expert (108)

Аватар пользователя 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 :)

By gdx

Enlighted (6219)

Аватар пользователя 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.

By ATroubleshooter

Expert (108)

Аватар пользователя 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

By ATroubleshooter

Expert (108)

Аватар пользователя ATroubleshooter

12-10-2022, 23:48

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

By ~mk~

Champion (328)

Аватар пользователя ~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.

By ATroubleshooter

Expert (108)

Аватар пользователя 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