emulators/x16-rom - The NetBSD Packages Collection

ROM for the Commander X16 computer system

This is the Commander X16 ROM containing BASIC, KERNAL, DOS and GEOS. BASIC
and KERNAL are derived from the Commodore 64 versions. GEOS is derived from
the C64/C128 version.

* BASIC is fully compatible with Commodore BASIC V2, with some additions.
* KERNAL:
  -> supports the complete $FF81+ API.
  -> adds lots of new API, including joystick, mouse and bitmap graphics.
  -> supports the same $0300-$0332 vectors as the C64.
  -> does not support tape (device 1) or software RS-232 (device 2).
* GEOS is fully compatible with the C64 version.
* DOS
  -> is compatible with Commodore DOS ($, SCRATCH, NEW, ...).
  -> works on SD cards with FAT32 filesystems.
  -> supports long filenames, timestamps.
  -> supports partitions and subdirectories (CMD-style).
* CodeX Interactive Assembly Environment
  -> edit assembly code in RAM
  -> save program, and debug information
  -> run and debug assembly programs

Build dependencies

cross/cc65 archivers/lzsa lang/python312 pkgtools/mktools shells/bash devel/gmake pkgtools/cwrappers

Runtime dependencies

(none)

Binary packages

OSArchitectureVersion
NetBSD 10.0aarch64x16-rom-47.tgz
NetBSD 10.0aarch64x16-rom-47.tgz
NetBSD 10.0aarch64ebx16-rom-47.tgz
NetBSD 10.0aarch64ebx16-rom-47.tgz
NetBSD 10.0alphax16-rom-46.tgz
NetBSD 10.0alphax16-rom-47.tgz
NetBSD 10.0alphax16-rom-47.tgz
NetBSD 10.0earmv4x16-rom-47.tgz
NetBSD 10.0earmv6hfx16-rom-47.tgz
NetBSD 10.0earmv6hfx16-rom-46.tgz
NetBSD 10.0earmv6hfx16-rom-47.tgz
NetBSD 10.0earmv7hfx16-rom-47.tgz
NetBSD 10.0earmv7hfx16-rom-46.tgz
NetBSD 10.0earmv7hfx16-rom-47.tgz
NetBSD 10.0i386x16-rom-47.tgz
NetBSD 10.0i386x16-rom-47.tgz
NetBSD 10.0powerpcx16-rom-41nb1.tgz
NetBSD 10.0powerpcx16-rom-46.tgz
NetBSD 10.0powerpcx16-rom-46.tgz
NetBSD 10.0sh3elx16-rom-47.tgz
NetBSD 10.0sparc64x16-rom-47.tgz
NetBSD 10.0sparc64x16-rom-47.tgz
NetBSD 10.0sparcx16-rom-47.tgz
NetBSD 10.0x86_64x16-rom-47.tgz
NetBSD 10.0x86_64x16-rom-47.tgz
NetBSD 9.0aarch64x16-rom-47.tgz
NetBSD 9.0aarch64x16-rom-47.tgz
NetBSD 9.0alphax16-rom-47.tgz
NetBSD 9.0alphax16-rom-47.tgz
NetBSD 9.0earmv6hfx16-rom-47.tgz
NetBSD 9.0earmv6hfx16-rom-47.tgz
NetBSD 9.0earmv7hfx16-rom-47.tgz
NetBSD 9.0earmv7hfx16-rom-47.tgz
NetBSD 9.0i386x16-rom-47.tgz
NetBSD 9.0i386x16-rom-47.tgz
NetBSD 9.0powerpcx16-rom-46.tgz
NetBSD 9.0powerpcx16-rom-41nb1.tgz
NetBSD 9.0powerpcx16-rom-46.tgz
NetBSD 9.0sparc64x16-rom-46.tgz
NetBSD 9.0sparc64x16-rom-47.tgz
NetBSD 9.0x86_64x16-rom-47.tgz
NetBSD 9.0x86_64x16-rom-47.tgz
NetBSD 9.3x86_64x16-rom-47.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

(none)

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.