Where to find applications to run on an RC2014 CP/M system

2,237 views
Skip to first unread message

Ron Pool

unread,
Apr 9, 2017, 4:44:36 PM4/9/17
to RC2014-Z80
Please list where you can find good tools and games to run on RC2014 CP/M systems.

I'll start...

If you go to http://obsolescence.wixsite.com/obsolescence/multicomp-fpga-cpm-demo-disk,  download the collection using the "Download Tool Set" button, unpack it, and look inside the enclosed TO_IMG folder you'll find lots of compilers, debuggers, word processors, communications tools, and games.  So far everything from there works that I've loaded onto my RC2014 CP/M system using Grant Searle's file packager.  Here is what is included in that TO_IMG folder...

Languages:
  • Aztec C v1.06 (compiles DWG N8VEM support apps)

  • BDS C & Tiny C

  • APL & Janus ADA v1.5

  • Microsoft Cobol, Fortran, Basic, Basic Compiler

  • Microsoft Macro-80 assembler

  • BBC Basic

  • Turbo Pascal v3.0

  • DX-Forth 4.01

  • PL/I v1.4

  • Algol/M

Applications:

  • WordStar 3.30, CalcStar, DataStar, SpellStar

  • muMath & muSimp (CAS math package)

  • Microsoft Multiplan

  • DBase II

  • Qterm, Crosstalk, RCP/M, CLink (not installed yet)

Games:

  • Infocom Adventures: Zork, Planetfall

  • The classic Colossal Cave adventure

  • Ladder & Catchum (Donkey Kong/Pacman clones)

  • Sargon Chess, Othello

  • Star Trek, Wanderer

Tools:
  • Microshell & microtools - like the unix shell

  • Supersoft Utilities 2 - useful unix-like tools 

  • ZDE - standard editor.

  • DDT, DDTZ - standard debuggers/intel mnemonics

  • DDTZ80 - standard debugger/Zilog mnemonics

  • SID, ZSID - original symbolic debugger

  • DEBUGZ - Full-Screen debugger - probably the best

  • LINK - Linker & LZ - LinkZ, a faster L80 alternative

  • ASM - standard CP/M assembler/Intel mnemonics

  • RMAC - macro assembler (v1) from Digital Research

  • MAC - later (v2) version of RMAC

  • ZTRAN4 - translate Intel to Zilog

  • MC.SUB - Submit file for Macro-80 compile cycle

  • SUPERSUB - a better Submit

  • LS - a better dir

  • ZAP - file manager

  • NSWP207, WASH15, VFILER - file management tools

  • NULU, LBREXT - for lbr archives

  • CR, UNCR - (un)crunch *.*z* files

  • USQ - unsQueeze *.?q? files

  • UNARC, UNZIP - deals with arc, ark & zip files

  • SURVEY - inventorise your system & test memory


You may also want to use the "Download Manuals" button to grab documentation for many of the above items.

I recommend you don't try to copy these items to an RC2014 CP/M Compact Flash card using the procedures listed on the above site as the CP/M disk format they're written for is probably a bit different than Grant's/Spencer's RC2014 Compact Flash format.

A A

unread,
Apr 9, 2017, 5:09:29 PM4/9/17
to RC2014-Z80

Under Languages, Hitech C v3.09 for CPM is surprisinlgy good and nearly C89.  Its code generation is not too far away from the (other) commercial and open source cross compilers on desktop machines:  http://www.z80.eu/c-compiler.html  .  The other c compilers you mention are further behind in compliance and code generation.

A A

unread,
Apr 9, 2017, 5:32:49 PM4/9/17
to RC2014-Z80

For games in https://github.com/z88dk/z88dk/tree/master/libsrc/_DEVELOPMENT/EXAMPLES :

backgammon.c

clisp.c
Lisp interpretter but without disk io which impairs its usability
Documentation: https://github.com/z88dk/z88dk/tree/master/examples/clisp

eliza.c
Computer shrink.

empire.c
Kingdom simulation ported from the TRS-80 game of the same name.

startrek.c
Maybe similar to the one you already mentioned.  A basic version has also been written for the rc2014 with colour added and some display changes.

sudoku.c
Sudoku solver.

umchess.c
One of the world's smallest chess programs by source code size (that's how they measure this now).
Not going to be as good as sargon for sure :)

Just compile the above for the +cpm target.  Some of these have already been built for the rc2014 but some were too big for the original rc2014.


For games in https://github.com/z88dk/z88dk/tree/master/examples/console:

adv_a.c
Adventure A originally for the zx80 by Artic Computing

mm.c
mastermind

tic.c
tic-tac-toe with broken algorithm to allow wins by human

vtstone.c
I think it's known as awari.

../othello.c
Othello

These can be compiled for the +cpm target using z88dk's classic library.  Most of these have come from other sources like Leor's BDS C so they're written with ancient non-ansi C.


Of course the cp/m archives are very large so the list will be lengthy from there.



Message has been deleted

Spencer Owen

unread,
Apr 22, 2017, 12:19:04 PM4/22/17
to rc201...@googlegroups.com
On 9 April 2017 at 21:44, Ron Pool <amp...@gmail.com> wrote:
Please list where you can find good tools and games to run on RC2014 CP/M systems.

I'll start...


There is such a huge amount of software here that without knowing specifically what programs I was after I felt a bit punch-drunk.  However, it had the essential stuff I was looking for - along with the rest of the haystack!

Spencer
Reply all
Reply to author
Forward
0 new messages