MSX CP/M booting from Sunrise CF ATA-IDE

Page 3/3
1 | 2 |

By ATroubleshooter

Expert (97)

ATroubleshooter's picture

16-10-2022, 12:12

ATroubleshooter wrote:

It logs into the drives and lists (empty) directory.

Well, kinda "empty" -

By ~mk~

Champion (321)

~mk~'s picture

17-10-2022, 04:38

Here's proof it works on real hardware Big smile

ATroubleshooter wrote:

And, you did it with which version of BEER firmware, may I ask? 1.8 or 1.9?
Thank you.

Firmware version on my interface is 1.9

By ATroubleshooter

Expert (97)

ATroubleshooter's picture

17-10-2022, 10:43

~mk~ wrote:

Here's proof it works on real hardware Big smile

Very well! Congratulations buddy. Big smile

~mk~ wrote:
ATroubleshooter wrote:

And, you did it with which version of BEER firmware, may I ask? 1.8 or 1.9?
Thank you.

Firmware version on my interface is 1.9

Got it, thanks.

By ATroubleshooter

Expert (97)

ATroubleshooter's picture

17-10-2022, 14:48

For those who are interested there's the image with UZIX installed. You can try it out and make sure. It works with BeerIDE, as well as Sunrise IDE with original "old" firmware.

By ATroubleshooter

Expert (97)

ATroubleshooter's picture

18-10-2022, 15:13

So far, we are here:

CP/M 3 interoperates with Beer ROM kernel well.
But the disk parameters, hardcoded into CP/M, do not correspond with the geometry of drives itself. (That's the reason, in my opinion).

By ATroubleshooter

Expert (97)

ATroubleshooter's picture

18-10-2022, 15:18

sdsnatcher73 wrote:

And thanks for your advice, mate. Your expertise helped a lot in the first place. Especially the idea of BEER IDE.

By ~mk~

Champion (321)

~mk~'s picture

18-10-2022, 18:13

ATroubleshooter wrote:

CP/M 3 interoperates with Beer ROM kernel well.
But the disk parameters, hardcoded into CP/M, do not correspond with the geometry of drives itself. (That's the reason, in my opinion).

It looks like format didn't complete because Beer IDE requires HPREP to be used instead.
Same thing happens prior to file system initialization during Uzix installation.
Assuming drive A is already formatted, there's also the problem COPYSYS raises that error.
If copysys is the equivalent of old dos "sys" command, maybe try copying manually from an existing installation on diskette for example?

By ATroubleshooter

Expert (97)

ATroubleshooter's picture

19-10-2022, 12:12

~mk~ wrote:

It looks like format didn't complete because Beer IDE requires HPREP to be used instead.

Yes, format definitely didn't complete. It was a dummy code from BEER, that had worked.

~mk~ wrote:

Same thing happens prior to file system initialization during Uzix installation.

Interesting.

~mk~ wrote:

Assuming drive A is already formatted, there's also the problem COPYSYS raises that error.
If copysys is the equivalent of old dos "sys" command, maybe try copying manually from an existing installation on diskette for example?

Ideally, I thought COPYSYS transfers system-reserved boot tracks to another disk, not files. But here it doesn't seem to be exactly the case, as it creates a file cpm3.sys on a target disk...

By ATroubleshooter

Expert (97)

ATroubleshooter's picture

15-11-2022, 11:49

It's been discovered, that when partition size is equal to 720k, CP/M detects it as DS/DD 720k floppy and works fine. Thanks to Caro's efforts, we've also found a way to make hdd partitions CP/M-bootable, details on that will follow 'soon'.
Also thanks to ~mk~ for testing on the hardware.

Works still in progress.

By ATroubleshooter

Expert (97)

ATroubleshooter's picture

02-02-2023, 13:13

To the moment, we've got COPYSYS.COM utility, modified to work on FAT preformatted volumes, including floppies and BEER 202 drives (which are still floppy-size limited in CP/M). Original COPYSYS did fail on such volumes due to a certain cause. So, the HDD volumes can be made bootable now.

Work done by caro. Files can be found here

Page 3/3
1 | 2 |