Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
  • Loading branch information
DJSures committed Feb 14, 2023
1 parent a305b4a commit 9acf1c3
Show file tree
Hide file tree
Showing 12 changed files with 2,371 additions and 8 deletions.
18 changes: 18 additions & 0 deletions CPM Life/LIFE.TXT
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
life: an implementation of Conway's "Game of Life" for CP/M 2.2
===============================================================

"life" is yet another implementation of Conway's famous cellular simulation
for CP/M. It's designed to be used on a CP/M machine with a fast connection
to a VT100/ANSI terminal, because the display is generated by sending
terminal control codes.

At present, nothing is configurable at run-time. The simulation is on a 32x16
grid, which is about as much as a Z80 system can cope with. When it's
running, hit 'R' to restart the simulation with a different, random starting
position, or 'Q' to quit.

Author
------
life is maintained by Kevin Boone, and is not subject to any licence. Do
what you like with it, with my compliments.

22 changes: 22 additions & 0 deletions CPM Life/build-cpm.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
@echo off

SET Z88DK_DIR=c:\z88dk\
SET ZCCCFG=%Z88DK_DIR%lib\config\
SET PATH=%Z88DK_DIR%bin;%PATH%

echo.
echo ****************************************************************************

zcc +cpm -Wall -o life.com life.c -lndos

:: zcc +cpm -vn --list -m -create-app -compiler=sdcc -O3 --opt-code-speed main.c -o "game5"

echo ****************************************************************************

mkfs.cpm -f naburn "C:\My Documents\NABU Internet Adapter\Store\b.dsk"

cpmcp -f naburn "C:\My Documents\NABU Internet Adapter\Store\b.dsk" life.com 0:

dir "C:\My Documents\Personal\NABU\C Programs\Game Dev 5\*.com"

pause
Binary file added CPM Life/cpmcp.exe
Binary file not shown.
Loading

0 comments on commit 9acf1c3

Please sign in to comment.