lbForth icon indicating copy to clipboard operation
lbForth copied to clipboard

Z80 CP/M target

Open larsbrinkhoff opened this issue 9 years ago • 6 comments

Add a target for Z80 running CP/M.

Use @jhallen's cpm emulator.

larsbrinkhoff avatar Oct 21 '16 03:10 larsbrinkhoff

I believe this documents the executable COM file format used in CP/M 2.2: https://en.wikipedia.org/wiki/COM_file

Just a raw memory image loaded at hex 100, and started from the beginning.

A CP/M 3 COM is more elaborate: http://www.seasip.info/Cpm/rsxrec.html

larsbrinkhoff avatar Oct 21 '16 03:10 larsbrinkhoff

BDOS functions: http://www.seasip.info/Cpm/bdos.html
http://www.seasip.info/Cpm/bdosfunc.html

larsbrinkhoff avatar Oct 21 '16 03:10 larsbrinkhoff

http://www.classiccmp.org/cpmarchives/

larsbrinkhoff avatar Oct 21 '16 13:10 larsbrinkhoff

@cstrotm has expressed interest in trying this when it's ready.

larsbrinkhoff avatar Apr 28 '17 08:04 larsbrinkhoff

CamelForth80:
http://www.bradrodriguez.com/papers/camel80.txt

larsbrinkhoff avatar Apr 28 '17 08:04 larsbrinkhoff

8080 and/or Z80 instruction set:
http://nemesis.lonestar.org/computers/tandy/software/apps/m4/qd/opcodes.html
http://pastraiser.com/cpu/i8080/i8080_opcodes.html

larsbrinkhoff avatar Apr 28 '17 08:04 larsbrinkhoff