News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_JohnElliott

CPM3SEMI.EMS ?

Started by JohnElliott, 10:53, 15 February 19

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

JohnElliott

I'm not sure if this belongs best in Hardware or Applications...
According to 80TRK.DOC at http://gaby.de/ftp/pub/cpm/znode51/germany/amstrad/cpconly/cpmplus/patches/ , the Dktronics Silicon disk had a custom CP/M startup file, CPM3SEMI.EMS. Has anyone seen this in the wild?

Bryce

It's probably on the disk image here: http://www.cpcwiki.eu/index.php/DkTronics_CPM

I've also an original of this disc somewhere too, so it's probably "in the wild" there.

Bryce.

JohnElliott

#2
Both the CP/M 3 drive images in that location have a C10CPM3.EMS that looks identical (except for a single byte) to the stock one. The one-byte change is to ignore the result from KL PROBE ROM when CP/M is launched:
        ld      c, 0FFh
        call    KL_PROBE_ROM
        ld      de, -513  ; Check that ROM is version 0201h
        add     hl, de
        ld      a, h
        or      l
        ret     z    ; The DK'Tronics versions have a plain RET here
;; Abort with "This program will not run in this environment"
;


If I read the manual aright, CPM3SEMI.EMS is created by PATCHER.COM, which is in turn created by the |SETCPMPLUS command. I see the ROM is linked here, so it looks like I need to extract PATCHER.COM and run that to get CPM3SEMI.EMS.

... Yes, that seems to work. PATCHER.COM is at offset 0x25F8 in SD212.ROM, so I was able to extract it and run it to generate CPM3SEMI.EMS.

JohnElliott

I've now written up the changes made at http://www.seasip.info/Cpm/cpm3semi.html - could be helpful for anyone wanting to implement a block device on CPC CP/M Plus.

Bryce

Quote from: JohnElliott on 10:04, 27 February 19
I've now written up the changes made at http://www.seasip.info/Cpm/cpm3semi.html - could be helpful for anyone wanting to implement a block device on CPC CP/M Plus.
Even more helpful if you copied that information into the wiki too?

Bryce.

ComSoft6128

#5
Related to the original post I found two Romdos D20 format 3.5" disks recently. Both are for 80 track variants of CPM for Ramsdos/Romsdos users. One was from my business partner and WACCI member J. Harpur, the other from Clive Bellabay WACCI editor. Interestingly one of these runs from drive B. If anyone is interested please send a stamped SAE and two verified 3.5" disks and I will copy them.

Links:

http://www.cpcwiki.eu/index.php/WACCI

http://www.cpcwiki.eu/index.php/ROMDOS

JohnElliott

Quote from: Bryce on 10:47, 27 February 19
Even more helpful if you copied that information into the wiki too?
Any thoughts on whereabouts in the wiki it should go?

Bryce

Quote from: JohnElliott on 20:09, 27 February 19
Any thoughts on whereabouts in the wiki it should go?

I'd add it to this article maybe? : http://www.cpcwiki.eu/index.php/DkTronics_CPM

Bryce.

JohnElliott


Powered by SMFPacks Menu Editor Mod