Hello ports --

Attached is a new port, emulators/tnylpo. tnylpo is a utility to run
CP/M-80 programs under Unix.

---
pkg/DESCR:
tnylpo allows the execution of programs written for CP/M-80 version 2.2
under Unixy operating systems. The companion program tnylpo-convert
converts text files to and from the CP/M format.

Features:
* Full Z80 instruction set (including undocumented instructions and
  features)
* All BDOS calls of CP/M 2.2 and a few taken from CP/M 3 (mostly for
  date and time handling)
* All character handling BIOS calls of CP/M 2.2
* Maps CP/M file operations to operations on files in the Unix file
  system
* Allows you to map up to 16 CP/M drives to arbitrary Unix directories
* Built-in curses based emulation of the DEC VT52
* Allows you to combine CP/M programs with Unix shell redirections and
  pipelines

Note that all CP/M program and data file names are expected in lower
case. For example, files called TURBO.COM or L80.COM need to be renamed
to turbo.com and l80.com to be accessible by tnylpo.
---

With this, I am able to run Turbo Pascal and Microsoft F80/M80/L80 as
if they were any other Unix utility.
Tested on both amd64 and armv7.

OK?

~Brian

Attachment: tnylpo.tgz
Description: application/compressed-tar

Reply via email to