- Top Stats

Top Posters Top Topic Starters Top Topics
TFM 514
ComSoft612... 291
Gryzor 282
Targhan 174
Ast 161
ComSoft612... 30
TFM 17
arnoldemu 15
Gryzor 12
Devilmarku... 11
BBS software /... - 560966 Views Octoate 21:00, 23 March 10
Arkos Tracker - 31792 Views Targhan 16:56, 20 February 10
SID tracker / ... - 26340 Views BSC 14:35, 05 November 13
SymbOS CPC upd... - 21703 Views Prodatron 00:18, 11 October 16
X-Mass Application - 20341 Views Ast 16:18, 04 March 16


Author Topic: CPM3SEMI.EMS ?  (Read 653 times)

0 Members and 1 Guest are viewing this topic.

Offline JohnElliott

  • CPC464
  • **
  • Posts: 33
  • Country: gb
  • Liked: 11
CPM3SEMI.EMS ?
« on: 11:53, 15 February 19 »
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?

Offline Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 10.756
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 3745
Re: CPM3SEMI.EMS ?
« Reply #1 on: 12:20, 15 February 19 »
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.

Offline JohnElliott

  • CPC464
  • **
  • Posts: 33
  • Country: gb
  • Liked: 11
Re: CPM3SEMI.EMS ?
« Reply #2 on: 22:08, 15 February 19 »
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:
Code: [Select]
        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.
« Last Edit: 22:13, 15 February 19 by JohnElliott »

Offline JohnElliott

  • CPC464
  • **
  • Posts: 33
  • Country: gb
  • Liked: 11
Re: CPM3SEMI.EMS ?
« Reply #3 on: 11: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.

Offline Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 10.756
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 3745
Re: CPM3SEMI.EMS ?
« Reply #4 on: 11:47, 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.

Offline ComSoft6128

  • ..................................
  • Supporter
  • 6128 Plus
  • *
  • Posts: 967
  • Country: scotland
  • CPC THEN CPC NOW
    • index.php?action=treasury
  • Liked: 1048
Re: CPM3SEMI.EMS ?
« Reply #5 on: 12:21, 27 February 19 »
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
« Last Edit: 13:04, 27 February 19 by ComSoft6128 »

Offline JohnElliott

  • CPC464
  • **
  • Posts: 33
  • Country: gb
  • Liked: 11
Re: CPM3SEMI.EMS ?
« Reply #6 on: 21:09, 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?

Offline Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 10.756
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 3745
Re: CPM3SEMI.EMS ?
« Reply #7 on: 09:06, 28 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.

Offline JohnElliott

  • CPC464
  • **
  • Posts: 33
  • Country: gb
  • Liked: 11
Re: CPM3SEMI.EMS ?
« Reply #8 on: 13:38, 06 March 19 »
Done!