With my new friend Claude, I've advanced the state of Terak emulation.
Working from Sergey Svishchev ("Shattered")'s fork of Open-SIMH,
we added support for double-density QB disk images and made
a number of other improvements.

We built a Python GUI for the emulator, making it easy to set the
volumes in the drives.  Handles Terak, RT-11, UNIX V6. 
Handles logical and physical sector layouts.

There's a disk browser and catalog system, recursively indexes 
your folders of disk images, lets you add notes to disks and folders, 
pictures of disk labels, rebuilds a static HTML version of the 
catalog.  Lets you easily find files, helps distinguish between 
versions of files and where they are, looks inside p-System 
libraries, has a p-Code disassembler, a p-System text viewer, 
a CHARSET viewer, can view various Terak bitmap image formats like FOTO 
and IMAGE, handles the MOVIE format, handles the vector renderings 
from disks I got from Paul Haeberli.  Saves things as PNG, MP4 or 
SVG as appropriate.  There's a movie recorder to save your full 
interactive emulated session, too.  There's an octal / hex viewer, 
a dump as numbers tool, a "strings" tool, a dumper / disassembler 
for p-Code, PDP-11, RT-11, and a.out / .o / .a .

There's an emulated Printronix P300 printer with graphics on the serial port.
Sound works, both beep and PCM.  There's an emulated GSW / Plato music box 
for the one demo disk on Bitsavers.

Along the way, Claude rediscovered a floating point bug that lived in 
Supnik's SIMH from 2004 until 2023, but that hadn't been folded into 
Sergey's fork.

I suspect Dave Plummer of YouTube's "Dave's Garage," (1.15M subscribers)
will be talking about Teraks soon, as he recently received a working one
and a spare from Prof. Tim Teitelbaum of Cornell.

I have not yet put it on the Github, but if you'd like a peek,
send me an email.

- John
https://www.threedee.com/jcm/
"Geek Site of the Day" October 16, 1996

Reply via email to