Skip to content

Releases

v1.29.0 — A DEC VT100 on the console

Choose a tag to compare

@github-actions github-actions released this 05 Nov 20:52

1.29.0 puts a real VT100 on the machine's console: PCjs's emulation of
the terminal's hardware, running DEC's own firmware, in a window of its
own. Nothing changes on upgrade.

  • VT100. The console card's VT100 button opens the terminal on the
    console line. It starts with the last screenful of the console, keeps
    the line's flow control, and loads only when it is opened. F1-F4 are
    PF1-PF4, F6 BREAK, F7 LINE FEED, F8 NO SCROLL and F9 SET-UP. Thanks
    to Alex for the idea and the first version.
Board Appliance image Package Update file
qbone (QBUS) qbone-dist.img.xz qbone_1.29.0-1_armhf.deb qbone_1.29.0-1_armhf.update.tar
unibone (UNIBUS) unibone-dist.img.xz unibone_1.29.0-1_armhf.deb unibone_1.29.0-1_armhf.update.tar

All files are under Assets below; "Show all" lists the ones past the first ten. Image base: Debian 13.6, base-v6.12 armhf (2026-07-15).

v1.28.0 — Shutting the board down from the web interface

Choose a tag to compare

@github-actions github-actions released this 03 Nov 05:22

1.28.0 lets the board be shut down from the browser, so a QUniLator
fitted in a machine can close its filesystems before the machine's
power goes. Nothing changes on upgrade.

  • Shut down. System › Shut down powers the BeagleBone off after a
    confirmation, which warns when the machine is switched on. It does
    what a short press of the BeagleBone's power button does, and
    POST /api/system/shutdown does the same.
Board Appliance image Package Update file
qbone (QBUS) qbone-dist.img.xz qbone_1.28.0-1_armhf.deb qbone_1.28.0-1_armhf.update.tar
unibone (UNIBUS) unibone-dist.img.xz unibone_1.28.0-1_armhf.deb unibone_1.28.0-1_armhf.update.tar

All files are under Assets below; "Show all" lists the ones past the first ten. Image base: Debian 13.6, base-v6.12 armhf (2026-07-15).

v1.27.5 — Interrupts that stay in step with a real processor

Choose a tag to compare

@github-actions github-actions released this 02 Nov 20:02

1.27.5 keeps every device interrupt when a real processor's interrupt
service routine reaches its device before the board has finished with
the interrupt that started it. Nothing changes on upgrade.

  • Interrupts. A device interrupt is no longer lost when the processor
    reads or writes the device as the first thing in its service routine.
    A DL11 could lose its transmitter interrupt that way and stop sending
    until the machine was switched off and on, which may be what stalls a
    Kermit transfer at 19200 baud on an 11/05.
Board Appliance image Package Update file
qbone (QBUS) qbone-dist.img.xz qbone_1.27.5-1_armhf.deb qbone_1.27.5-1_armhf.update.tar
unibone (UNIBUS) unibone-dist.img.xz unibone_1.27.5-1_armhf.deb unibone_1.27.5-1_armhf.update.tar

All files are under Assets below; "Show all" lists the ones past the first ten. Image base: Debian 13.6, base-v6.12 armhf (2026-07-15).

v1.27.4 — XON and XOFF with parity, and a report on the console line

Choose a tag to compare

@github-actions github-actions released this 02 Nov 17:31

1.27.4 helps find why a console file transfer stays paused.

  • Web console. XON and XOFF sent with the eighth bit set count as
    well. GET /api/debug/console reports whether a line is held by XOFF,
    what is queued for the guest and the last bytes the guest sent.
Board Appliance image Package Update file
qbone (QBUS) qbone-dist.img.xz qbone_1.27.4-1_armhf.deb qbone_1.27.4-1_armhf.update.tar
unibone (UNIBUS) unibone-dist.img.xz unibone_1.27.4-1_armhf.deb unibone_1.27.4-1_armhf.update.tar

All files are under Assets below; "Show all" lists the ones past the first ten. Image base: Debian 13.6, base-v6.12 armhf (2026-07-15).

v1.27.3 — A character written while the DL11 transmits

Choose a tag to compare

@github-actions github-actions released this 01 Nov 22:14

1.27.3 sends a character a program writes to the DL11 while the
previous one is still going out.

  • DL11. Such a character was lost; a real DL11 holds it and sends it
    next. RT-11's XL handler sends XON that way, so a Kermit transfer
    that had asked the sender to pause with XOFF could stay paused for
    good, most often at 19200 baud.
Board Appliance image Package Update file
qbone (QBUS) qbone-dist.img.xz qbone_1.27.3-1_armhf.deb qbone_1.27.3-1_armhf.update.tar
unibone (UNIBUS) unibone-dist.img.xz unibone_1.27.3-1_armhf.deb unibone_1.27.3-1_armhf.update.tar

All files are under Assets below; "Show all" lists the ones past the first ten. Image base: Debian 13.6, base-v6.12 armhf (2026-07-15).

v1.27.2 — A new kernel no longer takes the board off the network

Choose a tag to compare

@github-actions github-actions released this 01 Nov 11:38

1.27.2 keeps the board reachable when a new kernel is installed.

  • Network. BeagleBoard published a new kernel on 2026-10-31, and
    "apt upgrade" installs it. It booted with eth0 on a driver the board's
    bridge does not take, and the board dropped off the network. A kernel
    installed now gets the device tree that keeps eth0 a plain network
    card, "apt upgrade" leaves the kernel where it is, and the bridge takes
    eth0 on either driver. Installing this release mends a board that has
    taken the new kernel already; it needs one reboot.
Board Appliance image Package Update file
qbone (QBUS) qbone-dist.img.xz qbone_1.27.2-1_armhf.deb qbone_1.27.2-1_armhf.update.tar
unibone (UNIBUS) unibone-dist.img.xz unibone_1.27.2-1_armhf.deb unibone_1.27.2-1_armhf.update.tar

All files are under Assets below; "Show all" lists the ones past the first ten. Image base: Debian 13.6, base-v6.12 armhf (2026-07-15).

v1.27.1 — INIT and interrupts

Choose a tag to compare

@github-actions github-actions released this 01 Nov 11:11

1.27.1 keeps a reset of the machine from leaving the bus held or
interrupts lost.

  • Bus. A machine reset - the RESET instruction, a power cycle - while
    the board was delivering an interrupt could leave the board holding
    the bus, so the processor stopped and only restarting the service
    freed it. INIT now releases the bus, and the board's interrupt
    requests stay in step with the processor across a reset.
  • Emulated processors. An interrupt arriving just before a RESET
    instruction could stop all later interrupts.
Board Appliance image Package Update file
qbone (QBUS) qbone-dist.img.xz qbone_1.27.1-1_armhf.deb qbone_1.27.1-1_armhf.update.tar
unibone (UNIBUS) unibone-dist.img.xz unibone_1.27.1-1_armhf.deb unibone_1.27.1-1_armhf.update.tar

All files are under Assets below; "Show all" lists the ones past the first ten. Image base: Debian 13.6, base-v6.12 armhf (2026-07-15).

v1.27.0 — VHD disk images

Choose a tag to compare

@github-actions github-actions released this 31 Oct 19:14

1.27.0 reads and writes disk images in the VHD format SIMH and other
emulators use.

  • Storage. A fixed or dynamic VHD goes into the image library as it is,
    and a disk drive reads and writes it in place, growing a dynamic one
    as blocks are written. It downloads and crosses the file shares
    unchanged. A VHD carries no copy-on-write overlay. New image… can
    create a blank dynamic VHD, and the contents listing reads VHDs.
Board Appliance image Package Update file
qbone (QBUS) qbone-dist.img.xz qbone_1.27.0-1_armhf.deb qbone_1.27.0-1_armhf.update.tar
unibone (UNIBUS) unibone-dist.img.xz unibone_1.27.0-1_armhf.deb unibone_1.27.0-1_armhf.update.tar

All files are under Assets below; "Show all" lists the ones past the first ten. Image base: Debian 13.6, base-v6.12 armhf (2026-07-15).

v1.26.5 — Console input left from a stopped transfer

Choose a tag to compare

@github-actions github-actions released this 31 Oct 17:27

1.26.5 drops console input the guest never read once it can no longer
mean anything.

  • Web console. A Kermit transfer that stalled and was cancelled left
    its packets waiting on the board, and the next transfer got them
    first: Kermit-11 took them for duplicates and the transfer failed.
    The board drops queued input when a transfer starts, when one is
    stopped or its page goes away, and when the machine's power is
    switched off or on.
Board Appliance image Package Update file
qbone (QBUS) qbone-dist.img.xz qbone_1.26.5-1_armhf.deb qbone_1.26.5-1_armhf.update.tar
unibone (UNIBUS) unibone-dist.img.xz unibone_1.26.5-1_armhf.deb unibone_1.26.5-1_armhf.update.tar

All files are under Assets below; "Show all" lists the ones past the first ten. Image base: Debian 13.6, base-v6.12 armhf (2026-07-15).

v1.26.4 — Web console input waits for the guest

Choose a tag to compare

@github-actions github-actions released this 31 Oct 11:15

1.26.4 keeps characters typed or sent from the web console from being
lost on a guest that is slow to read them.

  • DL11. A character from the web console goes into the receiver when
    the guest has read the one before it. Kermit-11 on RT-11's XL handler
    on an 11/05 lost most packets at 9600 baud to overrun, and a paste
    into a slow guest lost characters the same way.
Board Appliance image Package Update file
qbone (QBUS) qbone-dist.img.xz qbone_1.26.4-1_armhf.deb qbone_1.26.4-1_armhf.update.tar
unibone (UNIBUS) unibone-dist.img.xz unibone_1.26.4-1_armhf.deb unibone_1.26.4-1_armhf.update.tar

All files are under Assets below; "Show all" lists the ones past the first ten. Image base: Debian 13.6, base-v6.12 armhf (2026-07-15).