{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":["devel/gmake"],"categories":["emulators"],"comment":"utility to run CP/M-80 programs under Unix","compare":"/compare/tnylpo/index.json","dependentCount":null,"description":"tnylpo allows the execution of programs written for CP/M-80 version 2.2\nunder Unixy operating systems. The companion program tnylpo-convert\nconverts text files to and from the CP/M format.\n\nFeatures:\n* Full Z80 instruction set (including undocumented instructions and\n  features)\n* All BDOS calls of CP/M 2.2 and a few taken from CP/M 3 (mostly for\n  date and time handling)\n* All character handling BIOS calls of CP/M 2.2\n* Maps CP/M file operations to operations on files in the Unix file\n  system\n* Allows you to map up to 16 CP/M drives to arbitrary Unix directories\n* Built-in curses based emulation of the DEC VT52\n* Allows you to combine CP/M programs with Unix shell redirections and\n  pipelines\n\nNote that all CP/M program and data file names are expected in lower\ncase. For example, files called TURBO.COM or L80.COM need to be renamed\nto turbo.com and l80.com to be accessible by tnylpo.","flavors":[],"html":"https://daemonports.org/openbsd/emulators/tnylpo/","kind":"port","lastUpdate":"2026-07-04T15:38:08Z","license":null,"maintainer":"The OpenBSD ports mailing-list \u003cports@openbsd.org\u003e","name":"tnylpo","newest":true,"newestVersion":"1.2","noVulnData":true,"origin":"emulators/tnylpo","otherSystems":[{"behindSince":"2026-07-04","maintainer":"joerg@FreeBSD.org","origin":"emulators/tnylpo","path":"/emulators/tnylpo/","system":"FreeBSD","version":"1.1.4_1"},{"behindSince":"2026-07-04","maintainer":"joerg@FreeBSD.org","origin":"emulators/tnylpo","path":"/dragonfly/emulators/tnylpo/","system":"DragonFly","version":"1.1.4_1"},{"behindSince":"2026-07-04","maintainer":"joerg@FreeBSD.org","noVulnData":true,"origin":"emulators/tnylpo","path":"","system":"HardenedBSD","version":"1.1.4_1"},{"behindSince":"2026-07-04","maintainer":"joerg@FreeBSD.org","noVulnData":true,"origin":"emulators/tnylpo","path":"","system":"GhostBSD","version":"1.1.4_1"}],"packages":null,"pkgName":"tnylpo-1.2","related":null,"repository":"OpenBSD ports","requiredBy":[],"requiredByCount":0,"runDepends":[],"status":null,"system":"openbsd","systemLabel":"OpenBSD","version":"1.2","versions":[{"commit":"7c72646a78209f5a5e9d57632636feb74a1ef606","date":"2026-07-04","version":"1.2"}],"vulnerabilities":null,"www":"https://gitlab.com/gbrein/tnylpo"}
