emulators/ntvcm 0.0.20260329 NetBSD
Run i8080/Z80 .COM binaries in CP/M 2.2 emulation
- System
- NetBSD
- Repository
- pkgsrc
- Maintainer
- [email protected]
- Last update
- Commit
f9c539d890- License
- cc0-1.0-universal
- Categories
- emulators
- Package size
- 285.5 KiB, 929.7 KiB installed
Description
ntvcm is a tool to run i8080/Z80 .COM binaries in CP/M 2.2 emulation.
Console input/output works for both BIOS and BDOS APIs.
Disk input/output works via the BDOS API. There is no attempt at emulating physical disks. Applications that use BDOS for disk I/O will work, but applications that use the BIOS, or assume things about disk layout, will not.
For example, assuming CP/M 2.2's asm.com and load.com are in the current directory, this will assemble test.asm and generate test.com on Windows, Linux, or MacOS:
% ntvcm asm test & ntvcm load test
Install
Binary package:
pkgin install ntvcm
From pkgsrc:
cd /usr/pkgsrc/emulators/ntvcm && make install clean
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | Version |
|---|---|
| NetBSD 10.1 x86_64 | 0.0.20260329 |
| NetBSD 10.1 aarch64 | 0.0.20260329 |
| SmartOS / illumos x86_64 | - |
| macOS 15 arm64 | - |
Dependencies
No port depends on this one.