• Please review our updated Terms and Rules here

CP/M Games

These are the definitions I use. They work for accessing the first volume on my ROMWBW CF cards. ROMWBW is developed on github so all the relevant CP/M definitions are there.

diskdef romwbwhd
seclen 128
tracks 1040
sectrk 64
blocksize 4096
maxdir 512
skew 0
boottrk 16
os 2.2
end
 
Nice!, what did you changed to support the Einstein?, TC01 or TC256?, basically seems you need to adjust the width of the screen and looks like it's using the 40 columns mode. I've also the 80 columns graphic card and CP/M works great with it; of course, the TC256 support the 80 columns out of the box.
 
Those of you with Linux & cpmtools may find these commands interesting to get access to files on Drives C: through F:

Obsolescence Guaranteed Web Site:
http://obsolescence.wixsite.com/obsolescence/n8vemimage

Image:
https://docs.google.com/file/d/0B_jM3_1AFMbMVS1RaXZ5eVBQNnc/edit?usp=sharing

Tool Set:
https://docs.google.com/file/d/0B_jM3_1AFMbMTHBpalJBOGZpVVk/edit


Commands from a Linux Terminal:

REM Keep Original Image CForSDimage.dat
Code:
$cp CForSDimage.dat CF4SDC.dat


REM C:\ Directory
Code:
$cpmls -f romwbwhd -D CF4SDC.dat


REM D:\ Directory
Code:
$dd if=CF4SDC.dat skip=8650752 bs=1 seek=131072 of=CF4SDD.dat conv=notrunc
$cpmls -f romwbwhd -D CF4SDD.dat

Code:
$ cpmls -f romwbwhd -D CF4SDD.dat
     Name    Bytes   Recs  Attr     update             create
------------ ------ ------ ---- -----------------  -----------------
ADV     .COM    36K    283    
ADVDDIA .SAV     4K     11    
ADVDDOM .SAV     4K     11    
ADVI    .DAT    32K    249    
ADVI    .PTR     4K     31    
ADVT    .DAT   108K    839    
ADVT    .PTR    16K    121    
ALIENS  .COM    16K    114    
BIGTREK .BAS    40K    312    
CATCHUM .COM    32K    229    
CATCHUM .DAT     4K      4    
CATCONF .COM    24K    176    
CHESS   .PAS    92K    719    
CHESS   .PQS    52K    404    
CLONE   .COM    28K    210    
CLONE   .DAT     4K      4    
HITCH   .COM    12K     69    
HITCHHIK.DAT   112K    888    
HUNT    .COM    32K    246    
HUNT    .DOC     4K      2    
LADCONF .COM    24K    176    
LADDER  .COM    40K    315    
LADDER  .DAT     4K      4    
MONSTER .BAS     8K     55    
MONSTER .DOC     4K     29    
OTHELLO .COM    12K     94    
PLANET  .COM    12K     68    
PLANETFA.DAT   108K    856    
QIX     .COM    32K    243    
QIX     .DAT     4K      2    
QIX     .DOC     4K      6    
QIXNSTL .INF     4K     15    
SARGON  .COM    16K    115    
SCREEN  .001     4K      6    
SCREEN  .002     4K      6    
SCREEN  .003     4K      6    
SCREEN  .004     4K      6    
STAR    .COM    36K    286    
WANDERER.COM    12K     72    
WANDERER.TXT     8K     61    
WORM    .COM     4K     30    
WORTE   .TXT     8K     49    
ZORK1   .COM    12K     68    
ZORK1   .DAT    84K    664    
ZORK2   .COM    12K     68    
ZORK2   .DAT    88K    704    
ZORK3   .COM    12K     68    
ZORK3   .DAT    84K    648    

User 1:

     Name    Bytes   Recs  Attr     update             create
------------ ------ ------ ---- -----------------  -----------------
ALGEBRA .ARI    12K     88    
ALL     .SYS    36K    286    
ARITH%  .MUS     8K     42    
ARITH   .MUS    20K    133    
ARRAY   .ARI     8K     39    
ATRG    .TRG     4K     13    
CLES1   .ARI     8K     53    
CLES2   .ARI     8K     46    
CLES3   .ALG    16K    120    
CLES4   .ALG    12K     77    
CLES5   .ALG    12K     95    
CONTINUE.COM     4K      1    
CUBIC   .MU      4K      8    
DEMO    .ALL     8K     34    
DIF     .ALG     4K     19    
EQN     .ALG     4K     12    
FACTORS .MU      4K      7    
FLOAT   .MU      4K     16    
HEX     .MU      4K      3    
INT%    .DIF     4K      4    
INT     .DIF     8K     47    
INTMORE .INT     8K     63    
LIM%    .DIF     4K      5    
LIM     .DIF    12K     75    
LOG%    .ALG     4K      8    
LOG     .ALG     4K     15    
MATRIX  .ARR     8K     48    
MUMATH% .DOC    12K     96    
MUSIMP  .COM    16K    128    
MUSIMP  .OBJ    16K    128    
PI      .MU      4K      3    
PLES1   .TRA    20K    146    
PLES2   .TRA    12K     67    
PLES3   .TRA    16K    106    
PLES4   .TRA    16K     99    
PLES5   .TRA    16K    106    
PLOT    .MU      8K     38    
READ    .ME      4K      2    
SERIES% .DIF    12K     73    
SIGMA   .ALG     4K     23    
SOLVE   .EQN     4K     31    
SOLVE4% .EQN     8K     39    
TAYLOR  .DIF     4K      4    
TAYLOR  .MU      4K     17    
TRACE   .MUS     4K     29    
TRGNEG% .ALG     4K     17    
TRGNEG  .ALG     4K     31    
TRGPOS  .ALG     4K     22    
UNPARSE .MUS     8K     40    

User 2:

     Name    Bytes   Recs  Attr     update             create
------------ ------ ------ ---- -----------------  -----------------
820     .ASM     4K      8    
820     .HEX     4K      2    
820INIT .COM     4K      8    
ALSPA   .ASM     4K      6    
ALTOS   .ASM     4K     13    
ARCHIVES.ASM     4K      6    
ATTACHE .ASM     4K     11    
BULLET  .ASM     4K      6    
CCS     .ASM     4K      6    
COMP    .ASM     4K      9    
DYNA    .ASM     4K      7    
EAGLE   .ASM     4K      8    
HRZ     .ASM     4K      8    
IO1     .ASM     4K      6    
MOLEC   .ASM     4K      7    
MORROW  .ASM     4K     26    
NNC     .ASM     4K      8    
SDS     .ASM     4K      8    
SOL     .ASM     4K      6    
TRS     .ASM     4K      6    
TU-ART  .ASM     4K      6    
VECTOR  .ASM     4K      9    
XTALK   .COM    12K     86    
XTALK   .HLP    12K     91    
ZENITH  .ASM     4K      6    

User 3:

     Name    Bytes   Recs  Attr     update             create
------------ ------ ------ ---- -----------------  -----------------
-README .1ST     4K     27    
BAUD    .ZY      4K     22    
CATCH   .ZY      4K     10    
CF      .ZY      8K     62    
CHAT    .ZY     12K     76    
DIR     .ZY      4K     12    
FILE    .ZY      8K     35    
FLAGS   .ZY      4K     10    
KERMIT  .IY      4K      4    
KUTIL   .ZY      8K     40    
MAKEQT  .SUB     4K      2    
ODDS    .ZY      8K     45    
QT-PATCH.ZY      8K     33    
QT43EFX2.ARK     8K     35    
QTCHAT  .DYC    12K     92    
QTERM   .CYM    16K    100    
QTERM   .DYC    12K     82    
QTERM   .FOR     4K      4    
QTERM   .PYT     8K     53    
QTERM   .ZY      8K     63    
QTERM43E.LBR    56K    424    
RECV    .ZY      4K      8    
RECVK   .ZY      4K      9    
RECVX   .ZY      4K     14    
SEND    .ZY      4K      8    
SENDK   .ZY      4K      8    
SENDX   .ZY      4K     16    
SHRINK  .ZY      4K      4    
SRSCRN  .ZY      4K     15    
SRUTIL  .ZY      8K     36    
TERMCAP .IY      4K      2    
TERMIO  .ZY      8K     34    
VARS    .IY      4K      5    
VERSION .IY      4K      3    
VT100   .ZY      4K     21    
WHATS   .NEW     4K     30    
XMODEM  .IY      4K      3    
XUTIL   .ZY      4K     12    

User 4:

     Name    Bytes   Recs  Attr     update             create
------------ ------ ------ ---- -----------------  -----------------
CLINK   .ZIP    52K    386    

User 5:

     Name    Bytes   Recs  Attr     update             create
------------ ------ ------ ---- -----------------  -----------------
ADDS    .DEF     4K      1    
AR      .COM    12K     65    
BITMAP  .COM     4K      6    
CAT     .COM     8K     49    
CMP     .COM     8K     41    
COMPARE4.COM     8K     41    
CPU     .COM    20K    150    
CRT     .DAT     4K      1    
CUR     .COM     8K     51    
DATE    .COM     8K     45    
DATE    .DTE     4K      4    
DC      .COM    28K    197    
DHEADER .PRN     8K     55    
DIFF    .COM     8K     57    
DIFF32  .COM     8K     57    
DIFF48  .COM     8K     57    
DIFF56  .COM     8K     57    
DISK    .COM    28K    212    
DOCTOR  .COM     8K     51    
DPATCHDJ.HEX     4K      1    
GREP    .COM     8K     55    
HAZEL   .COM    12K     69    
HAZEL   .DEF     4K      1    
HELP    .COM     4K     16    
HELP    .DOC    28K    198    
HELP    .TXT    12K     94    
HELP1   .HLP    12K     95    
HELP2   .HLP    12K     94    
HELP3   .HLP    28K    195    
I       .HLP    12K     79    
INDEX   .COM     4K     30    
INSTALL .COM    16K    120    
INUSE   .COM     8K     41    
IPATCHDJ.HEX     4K      1    
MANUAL  .PRN    16K     98    
MTEST   .COM     8K     36    
MTEST2  .COM    12K     76    
PG      .COM     8K     49    
PR      .COM    12K     72    
PRINT   .COM     4K     11    
README  .1ST     4K     17    
RM      .COM     4K     30    
RPL     .COM     8K     64    
SLEEP   .COM     4K     32    
SORT    .COM    12K     65    
SPLIT   .COM     8K     49    
SUM     .COM     8K     50    
TOKEN   .COM     8K     50    
TR      .COM    12K     69    
U2      .DOC    16K    100    
U2      .TFS    12K     88    
UNIQ    .COM     8K     53    
WORD    .COM     8K     50    
XDIR    .COM     4K     17    

User 6:

     Name    Bytes   Recs  Attr     update             create
------------ ------ ------ ---- -----------------  -----------------
AUTO    .AQM     4K     13    
AUTOLOAD.AQM     4K     19    
BARSTOW .DQR    16K    113    
BYE2-16 .LBR   100K    782    
BYECOM  .MQC     4K     20    
BYESUB  .ASM     4K     15    
CHAT19  .AQM     8K     52    
FILFND11.AQM    12K     84    
HDOS2CPM.AQM    20K    137    
KPRO-BY2.HQP     4K     20    
KPROTERM.TXT     4K     13    
KPZCPR1A.LBR     4K     29    
KZCPR1  .LBR     8K     49    
M712AC  .AQM    12K     80    
M712AF  .AQM     8K     56    
M712AL  .AQM     8K     61    
M712AP  .AQM     8K     62    
M712CP  .AQM    12K     68    
M712DP  .AQM     8K     54    
M712GP  .AQM     8K     52    
M712H8  .AQM     8K     61    
M712HP  .AQM     8K     60    
M712HZ  .AQM     8K     58    
M712IN  .AQM     8K     63    
M712KP  .AQM     8K     60    
M712MD  .AQM     8K     54    
M712MM  .AQM    12K     65    
M712MX  .AQM     8K     63    
M712NE  .AQM     8K     53    
M712NM  .AQM     4K     30    
M712OS  .AQM     8K     63    
M712OT  .AQM    12K     79    
M712OX  .AQM     8K     64    
M712PC  .AQM    12K     69    
M712PM  .AQM     8K     41    
M712QS  .AQM    12K     66    
M712R1  .AQM     8K     57    
M712SY2 .AQM     8K     53    
M712TV  .AQM     8K     62    
M712VT  .AQM    12K     65    
M712XE  .AQM     8K     59    
M712ZB  .AQM     8K     58    
MDM706KP.OQJ    16K    117    
MDM712  .AQM    72K    571    
MDM712  .COM    20K    132    
MDM712  .DOC    40K    311    
MDM712  .DQC    24K    182    
MDM712  .IQF     4K     25    
MDM712  .MSG     4K      6    
MDM712  .TQT     4K     18    
MDM712  .UQD     4K     29    
MDM712IN.DEX     4K      8    
MODEM903.AQM     4K      9    
MODEM903.LBR   148K   1184    
MODEM903.UQD     4K      7    
NEWBD23A.AQM     8K     39    
RAMDISK .LBR    20K    140    
RBBS27  .LBR    64K    500    
RBBS31  .LBR    28K    221    
RELOC   .TQT    12K     89    
RELOCCPM.OBJ     4K      4    
SECTION .AQM     8K     56    
SECURE  .AQM     4K     32    
SECURTY2.AQM     4K     27    
SMDM53KP.AQM    60K    465    
TAG2    .LBR     8K     50    
TYPE20  .LBR    36K    287    
USRPW35 .AQM    16K    101    
WHATSNEW.LBR     4K     26    
XMDM52KP.OBJ     4K     19    
XMODM75C.LBR    92K    724    
ZCPR2-KP.LBR     8K     61    

User 7:

     Name    Bytes   Recs  Attr     update             create
------------ ------ ------ ---- -----------------  -----------------
-LT31FIL.LST     4K      9    
-LT31LBR.DOC     8K     33    
-READ   .ME      4K     10    
-README .1ST     4K      4    
64180   .MAC     4K     11    
64180OPS.MAC     4K      3    
64180OPS.TRY     4K      1    
CCINSTAL.MAC     8K     51    
CCITCRC .COM     4K     15    
DDTDISA .MAC    32K    234    
DDTZ27  .COM     8K     58    
DDTZ27  .DOC    32K    234    
DDTZ27  .MAC    40K    303    
JOB     .DOC     4K      3    
JOB15   .COM     4K     24    
JOB15   .MAC    24K    175    
LT      .COM     8K     36    
LT31    .COM     8K     54    
LT31    .DOC    48K    376    
LT31    .FOR     4K      9    
LT31    .MAC    56K    439    
MAKEDDT .BAT     4K      8    
MAKEDDT .JOB     4K      7    
MAKEDDTZ.JOB     4K      4    
MAKEDDTZ.SUB     4K      4    
OPTYPE  .MAC     8K     58    
OPTYPE  .TRY     4K     12    
OPTYPE  .Z80    12K     66    
UNC     .REL     4K     13    
UNC     .SLR     4K     15    
UNLZH   .REL     4K     18    
UNLZH   .SLR     4K     19    
XTDOPS  .LIB     4K     16    
XTDOPS  .MAC     4K     18    
XTDOPS  .TRY     4K      2    

User 8:

     Name    Bytes   Recs  Attr     update             create
------------ ------ ------ ---- -----------------  -----------------
CONTENTS.TXT     4K      1    

User 9:

     Name    Bytes   Recs  Attr     update             create
------------ ------ ------ ---- -----------------  -----------------
CONTENTS.TXT     4K      1    
  324 Files occupying   4276K,    3900K Free.


REM E:\ Directory
Code:
$dd if=CF4SDC.dat skip=17170432 bs=1 seek=131072 of=CF4SDE.dat conv=notrunc
$cpmls -f romwbwhd -D CF4SDE.dat


REM F:\ Directory
Code:
$dd if=CF4SDC.dat skip=25690112 bs=1 seek=131072 of=CF4SDF.dat conv=notrunc
$cpmls -f romwbwhd -D CF4SDF.dat




Thanks.

Larry
 
Last edited:
Nice!, what did you changed to support the Einstein?, TC01 or TC256?, basically seems you need to adjust the width of the screen and looks like it's using the 40 columns mode. I've also the 80 columns graphic card and CP/M works great with it; of course, the TC256 support the 80 columns out of the box.

Adding a new target is very simple on my side. You will find all the required code modifications when you search my htron.c file for __EINSTEIN__ (the constant indicating that the program is being compiled for a Tatung Einstein). These are usually the following steps:

- Define the console to be used (ANSI, Generic or Native)
- Define the keyboard input method
- Define whether to use c_plot() (which plots 4x4 pixels instead of one)
- Define the screen dimensions
- Define the delay values

Much more effort is required on the z88dk side every time I add a new target, because some of these targets haven't been tested for years. Thanks to Dom, one of z88dk's main developers, who fixes all these issues and gets the targets running again.

I designed and tested the Einstein version for the TC01 with a 40 column screen (using MAME for testing as I don't have the original hardware).
MAME 0.201 emulates the Einstein 256 as well, but this system is not functional yet, the screen just stays black...

If you can point me to an emulator where I can test the 80-column mode then I could of course add an 80-column Einstein version of my game.
 
AFAIK, the MESS (the best and only Einstein emulator) emulator has 80 columns card support. I'm not used it recently so I can't be 100% sure but it must be controlled by setting the correct dipswitches like the real thing.

When using the card in auto mode you can switch between video outputs using CTRL+P. Once in 6845 video mode, you can insert a CP/M boot disk and pressing CTRL+ BREAK you'll get a nice 80 columns screen :)
 
Just ported Linux-terminal 2048 game to CP/M 2.2 with help z88dk C copmpiler:

q9fqoblswpt-v_od4bmwr4iylhg.png


Source code included in attachment.
 

Attachments

  • game2048.zip
    9.2 KB · Views: 6
I have made a cross-platform version of the classic board game "Mastermind" for various Z80 computers, using the z88dk C compiler:

https://sourceforge.net/projects/mastermindrk/

Currently, 49 targets are supported, including the following CP/M machines:

Epson QX-10 / QC-10
Excalibur 64
Kaypro II (2/83)
MicroBee 128k Standard / Premium / Premium Plus
NCR Decision Mate V
Osborne 1
Otrona Attaché
Regnecentralen RC 700
Robotron A5105 (BIC)
Sony SMC-777 / SMC-70
Tatung Einstein (+ TK02 80-column version)
Tiki-100 (also known as "Kontiki-100")

Six of these systems support color display output (Excalibur 64, Microbee, Robotron BIC, Sony SMC, Tatung Einstein, Tiki-100), the rest is monochrome.

I have also updated my already mentioned game H-Tron which now supports a total of seven CP/M machines.
 

Attachments

  • mm_Excalibur64.jpg
    mm_Excalibur64.jpg
    38.3 KB · Views: 8
  • mm_Kaypro83.jpg
    mm_Kaypro83.jpg
    48 KB · Views: 8
Orbquest

Orbquest

ORBQUEST is an early CP/M game from 1982 sold by Alternate World Simulations.

Find the glittering Orb, and get out alive -- that is your
quest. But the Orb lies buried somewhere in the unknown
depths of a multi-level dungeon, and a horde of monsters
bar your way. Each trip you make into the dungeon -- if
you survive -- gains you experience and magic: making you
stronger, allowing you to go deeper, bringing you closer
to the fabulous Orb!

After years of searching, its now available from Bitsavers - http://bitsavers.org/bits/Osborne/Osborne1/Orb_Quest/

There is a manual there also.
 
ORBQUEST is an early CP/M game from 1982 sold by Alternate World Simulations.

Find the glittering Orb, and get out alive -- that is your
quest. But the Orb lies buried somewhere in the unknown
depths of a multi-level dungeon, and a horde of monsters
bar your way. Each trip you make into the dungeon -- if
you survive -- gains you experience and magic: making you
stronger, allowing you to go deeper, bringing you closer
to the fabulous Orb!

After years of searching, its now available from Bitsavers - http://bitsavers.org/bits/Osborne/Osborne1/Orb_Quest/

There is a manual there also.

This is actually pretty incredible as it has been sought after for quite some time. Thanks for sharing!

Good info here about getting it running properly: https://groups.google.com/forum/#!topic/comp.os.cpm/mfTdhZttbTo
 
For anyone interested here are the directory contents of all .CPM files:

cpmls -f 17153 ADDITION.CPM
0:
algebra.ari
arfgeom.bas
arif.bas
arith.mus
array.ari
basic.com
cles1.doc
cles2.doc
cles3.doc
cles4.doc
cles5.doc
continue.com
cuwk.bas
demo1.com
demo1.sys
dif.alg
dump.com
eqn.alg
init.com
int.dif
intmore.int
konvert.com
kor.bas
korenx.bas
kuck.bas
lim.dif
log.alg
matrix.arr
musimp.com
negor.bas
nek.bas
pascal.com
pascal.res
pascal.txt
pasinst.com
passave.com
pechat.bas
pip.com
ples1.doc
ples2.doc
ples3.doc
ples4.doc
ples5.doc
plus.com
power.com
pozdraw.bas
rebus.com
rebusmsg.txt
rebusovr.com
refor.com
refor001.ovr
refor002.ovr
refor003.ovr
scp1715.com
sekund.bas
sgen.com
sger.com
sigma.alg
solve.dbf
solve.eqn
stat.com
subm.com
taylor.dif
trace.mus
trgneg.alg
trgpos.alg
xsub.com

cpmls -f 17153 anasana.cpm
0:
@house.bas
@red.bas
basic.com
battle.com
battle.dat
bludisko.com
ciint.bas
kalend.bas
kling.bas
labirint.bas
lineint.bas
noname.txt
noname2.txt
pip.com
power.com
return.com
ser.bas
servis.bas
sgen.com
stat.com
subm.com
ttr.bas
xdir.com
xoneks.bas

cpmls -f 17153 BASIC.CPM
0:
========.===
afisha.arj
broun.arj
interes.arj
kartiny.arj
ksiva.arj
matric.grf
mfvers.arj
muzyka.arj
no.arj
ob.arj
pechat.arj
poke.arj
presents.arj
psgraph.arj
serv.arj
turbina.arj
ura.arj
wirus.arj
zwezdy.arj

cpmls -f 17153 DS.CPM
0:
basi.com
catchum.com
catchum.dat
chaser.com
chaser.dat
chaser.pic
ddir.com
dead.com
dump.com
fdtest.lwa
fdtest.lwb
god
god.bas
index.com
init.com
instscp.com
konvert.com
ladder.com
ladder.dat
laddern.com
laderorg.dat
ladnew.dat
monte1.com
othello.com
pct.com
pctest.com
pip.com
power.com
scp1715.com
sgen.com
sr.com
sr.dat
sr.sub
sr0.com
sr1.com
sr2.com
sr3.com
sr4.com
sr5.com
srxxx.sub
stat.com
subm.com
tasta.com
tel00
tel00.bak
tel01
wurmi.com
wurmi.dat
xonix.com
xonix.dat
xsub.com
zsid.com

cpmls -f 17153 FFF.CPM
0:
ddir.com
dump.com
init.com
instscp.com
konvert.com
pip.com
scp1715.com
sgen.com
subm.com
verify.com
xsub.com
zsid.com

cpmls -f 17153 G1715.CPM
0:
bingo.com
brun.com
catchum.com
catchum.dat
crosser.com
d
fa.com
gold.com
gold.dat
labyrint.com
ladder.com
ladder.dat
mazewar.com
ping.dat
stakan.bas
tetris.com
tetris.dat
ud.com
wall.com
wurmi.com
wurmi.dat
xdir.com
xonix.com
xonix.dat
xonix1.com

cpmls -f 17153 r1715.cpm
0:
diskpar.com
init.com
instscp.com
keys.com
scp-dos.com
sgen.com
tlc.com
tlc.par

cpmls -f 17153 r1715ms.cpm
0:
ccp.com
copysys.com
date.com
device.com
dir.com
dump.com
gencom.com
get.com
help.com
help.hlp
init.com
initdir.com
link.com
modcs.com
modfd.com
modio.com
pip.com
profile.sub
put.com
ref.com
rename.com
save.com
sc602.zgf
sc605.zgf
sc619.zgf
sc622.zgf
sc624.zgf
sc626.zgf
sc633.zgf
sc635.zgf
sc641.zgf
sc643.zgf
sc644.zgf
sc646.zgf
scp3.sys
sdir.com
set.com
setdef.com
sgen.com
show.com
submit.com
type.com

cpmls -f 17153 r1715mt.cpm
0:
autoexc.bak
autoexc.sub
common0.zgf
common2.zgf
copysys.com
cp.com
discopy.com
fkey.com
init.com
koi70.zgf
koi71.zgf
koi72.zgf
modcs.com
pip.com
scan.com
scp3.sys
submit.com
tp.com
turbo.msg
turbo.ovr
ws.com
wsmsgs.ovr
wsovly1.ovr

cpmls -f 17153 scp3.cpm
0:
brun.com
ccp.com
cevice.com
cls.com
copysys.com
date.com
dele.sub
device.com
dir.com
disk.bak
disk.tex
erase.com
help.com
help.hlp
init.$$$
initdir.com
modcs.com
newdisk.sub
nsweep.com
pip.com
power2.com
profile.bak
profile.sub
sc619.zgf
sc644.zgf
schrift.com
scopy.com
scp3.sys
scrift.com
sdir.com
set.com
setdef.com
show.com
sm.sub
stamp.sub
stat.com
submit.com
tparchiv.com
tpdruck.ovr
tpg.com
tpht.ovr
tpi05.txt
tpi1-2.txt
tpidaisy.txt
tpinstd.com
tpkom.txt
tpovly0.ovr
tpsm.com

cpmls -f 17153 scp30.cpm
0:
1715/w.dok
ccp.com
copysys.com
date.com
device.com
dir.com
dump.com
erase.com
gencom.com
get.com
help.com
help.hlp
init.com
initdir.com
link.com
loadcs.rsx
modcs.com
modfd.com
modio.com
pip.com
profile.sub
put.com
rename.com
save.com
sc602.zgf
sc605.zgf
sc619.zgf
sc622.zgf
sc624.zgf
sc626.zgf
sc633.zgf
sc635.zgf
sc641.zgf
sc643.zgf
sc644.zgf
sc646.zgf
scp3.sys
set.com
setdef.com
show.com
submit.com
type.com
xdir.com

cpmls -f 17153 SOFT1715.CPM
0:
bascom.com
basic.com
baslib.rel
bcload
brun.com
c.ccc
cc.com
cc2.com
cref.com
d.com
dbase.com
dbaseems.txt
dbasemsg.com
dbasemsg.txt
dbaseovr.com
deff.crl
deff2.crl
dgen.ovl
f80.com
fdcopy.com
forlib.rel
hardware.h
init.com
l80.com
labyrint.com
lib.com
m80.com
pascal.com
pascal.res
pascal.txt
passave.com
pctest.com
pip.com
power.com
print.com
refor.com
refor001.ovr
refor002.ovr
refor003.ovr
rmac.com
sc.com
sc.ovl
sid.com
stat.com
stdio.h
subm.com
tetris.com
tetris.dat
turbo1.doc
turbo2.doc
xdir.com
xonix.com
xsub.com
zap80.com
zsid.com

cpmls -f 17153 SUPPLIED.CPM
0:
========.===
basi.com
bingo.com
bomba.bas
boxauto.bas
brun.com
catchum.dat
crosser.com
d
dienst.com
drakony.com
dump.com
etter2.txt
fa.com
gold.com
gold.dat
hanoj.bas
index.com
init.com
kallah.bas
kling.bas
konvert.com
ladder.com
ladder.dat
letter.bak
letter.txt
letter2.txt
letter3.bak
letter3.txt
letter4.bak
letter4.txt
letter5.bak
letter5.txt
ob.bas
pascal.com
pascal.res
pascal.txt
pasinst.com
passave.com
ping.bas
ping.dat
pip.com
play.bas
play1.bas
plus.com
power.com
progr1.bas
ramt.com
rebus.com
rebusmsg.txt
rebusovr.com
refor.com
refor001.ovr
refor002.ovr
refor003.ovr
scp1715.com
sgen.com
stakan.bas
stat.com
subm.com
ud.com
wall.com
wurmi.com
wurmi.dat
xonix.com
xsub.com
zaqw.bak
zaqw.txt


I also have all the files extracted and zipped, if anyone wants them.


Larry

can you send me the extractet zip? much thanks!
 
Labyrinth, Leiter & Pilots. Thanks to Ernst Benser of efb412 for sending me these CP/M games as I could not find them anywhere.

View attachment 1023576
LiqMatrix!
Thank you very much! I've been looking for an overlay file (PILOTS.000) for the PILOTS game for five years!

tobby1715,
The DS.CPM disk image is partially corrupted. The B200h-B3FFh area contains a fragment of the directory.
But it was on this disc that I found PILOTS.COM (37000h-40D6Fh area) 5 years ago!!!
 
Last edited:
It seems that Leiter is a Ladder poorly modified by someone perhaps using ddt, replacing characters. For example he replaces Easy Street with Irrweg but forgot to center it. The work is poor and incomplete. The configuration program is missing. If you delete leiter.dat, the program is looking for original ladconf.com :)
 
Back
Top