xtrs - emulator for TRS-80 Model I/III/4/4P computers

Property Value
Distribution Debian Sid
Repository Debian Contrib i386
Package filename xtrs_4.9d-2_i386.deb
Package name xtrs
Package version 4.9d
Package release 2
Package architecture i386
Package type deb
Category contrib/otherosfs hardware::emulation hardware::input:joystick role::program scope::utility uitoolkit::ncurses use::gameplaying
Homepage http://www.tim-mann.org/xtrs.html
License -
Maintainer G. Branden Robinson <g.branden.robinson@gmail.com>
Download size 360.86 KB
Installed size 1013.00 KB


Package Version Architecture Repository
xtrs_4.9d-2_amd64.deb 4.9d amd64 Debian Contrib
xtrs - - -


Name Value
debconf >= 0.5
debconf-2.0 -
libc6 >= 2.10
libreadline7 >= 6.0
libx11-6 -


Type URL
Mirror ftp.br.debian.org
Binary Package xtrs_4.9d-2_i386.deb
Source Package xtrs

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install xtrs deb package:
    # sudo apt-get install xtrs




2018-08-15 - G. Branden Robinson <g.branden.robinson@gmail.com>
xtrs (4.9d-2) unstable; urgency=low
* debian/control: Bump Standards-Version to 4.0.0.
+ Update debian/patches/make-plain-text-docs-from-html.patch and
debian/patches/makefile-generate-pdf-manpages.patch to respect "nodoc"
* debian/rules: Set DEB_CFLAGS_MAINT_APPEND to "-Wall -Werror".  Set
DEB_LDFLAGS_MAINT_APPEND to "-Wl,--as-needed".
* debian/rules: Run upstream "check" target as part of our "check-binary"
* debian/rules: Add "maintainer-clean" target to work around the fact that
some of our patches cause new files to be created, and the package build
unapplies all the patches without cleaning the build tree.
* debian/control: Add link to upstream GitHub site in package description;
thanks, Reiner Herrmann!  (Closes: #905584)
* debian/control: Tweak English style in package description.
* debian/README.source: Add material from the Debian Policy Manual's
upgrading checklist to document my findings regarding this package's
compliance with it.
* debian/patches/stop-mkdisk-from-overflowing-buffers.patch:
+ Don't spuriously report test failures if $MKDISK is set to a non-default
* debian/patches/ignore-alt-key-events.patch:
+ Update help window to stop documenting Alt key bindings.
* debian/patches/map-f12-to-shifted-down-arrow.patch:
+ Update help window to document what F12 does now.
* debian/patches/move-error.c-prototypes-to-new-error.h.patch:
+ Move diagnostic function prototypes into their own header.
* debian/copyright: Add patch-created error.h file.
* debian/patches/add-warning-diagnostic-function.patch:
+ A few places in the code were calling error() with "warning:" in the
argument string, which looked weird.  Make a warn() function for these
use cases.
* debian/patches/fix-compiler-warnings.patch:
+ Fix clunky logic in unused variable warning suppression when neither
SB_SOUND nor HAVE_OSS is #defined.  Don't bother specifying the
signedness of the ints we use as booleans.  Move declaration of
sb_address such that it is only present if either SB_SOUND and/or
HAVE_OSS is #defined.  Add explanatory comment.  Actually throw a
warning about lack of host system sound support for emulated cassette
and sound ports only once each.  Don't bother zeroing sb_address after
issuing said warning.
* debian/patches/stop-mkdisk-from-overflowing-buffers.patch:
+ Update to resolve GCC 8's stringop-truncation warnings (which
mysteriously do not appear with debian/rules-driven builds, just with
manual "make"s).  Get rid of unneeded variable fname_truncated.  Use
GCC pragmas to suppress remaining instance; add comment explaining that
we know what we're doing, since we're writing to a static buffer inside
a struct.
* debian/patches/fix-stringop-truncation-warning.patch:
+ Issue warning diagnostic if the argument to cmddump -p is too long.
Swap order of space-padding strncat and forced setting of pdsbuf[8] to a
null byte.  This persuades GCC that we're ensuring pdsbuf has a string
terminator.  Use '\0' instead of '\000' as null character escape.

See Also

Package Description
yamagi-quake2-core_7.41+ctf1.06~dfsg-2_i386.deb enhanced version of id Software's Quake II - non-GUI part
yamagi-quake2_7.41+ctf1.06~dfsg-2_i386.deb enhanced version of id Software's Quake II - client
ydpdict_1.0.2+1.0.3-2+b2_i386.deb interface for Collins and Langenscheidt dictionaries
zfs-auto-snapshot_1.2.4-2_all.deb ZFS automatic snapshot service
zfs-dkms_0.7.13-1_all.deb OpenZFS filesystem kernel modules for Linux
zfs-dracut_0.7.13-1_all.deb OpenZFS root filesystem capabilities for Linux - dracut
zfs-initramfs_0.7.13-1_all.deb OpenZFS root filesystem capabilities for Linux - initramfs
zfs-test_0.7.13-1_i386.deb OpenZFS test infrastructure an support scripts
zfs-zed_0.7.13-1_i386.deb OpenZFS Event Daemon
zfsutils-linux_0.7.13-1_i386.deb command-line tools to manage OpenZFS filesystems