It's prerelase and I haven't pushed the experimental graphical interface yet but you can actually use it, configure it and run everything using a TUI mapper that renders the text framebuffer on your terminal.
There's one or two memory mapper bugs that seem to break multi session mode but those are somewhat obscure and will probably require some experimentation with real hardware to solve.
Oh man, that brought a memory! I learned C and made my first "bigger" steps in programming on VT320 and VT420 connected to one of the Sun boxes. I'm still fond of that amber glow.
I wasn't even born back then but I love those amber crts. I had the luck of finding a Zenith ZVM-1220-EA composite display in pristine condition on ebay (I live in Germany where it's way harder to find nice amber crts) and it looks fantastic.
But there is one thing, the noise. I very much hear that super high pitched sound and it makes running it just as a 2nd monitor almost impossible.
Also I haven't quite found a good way of integrating it into my setup yet, raspi+tmux+ssh is the easiest but it'd be much cooler having it as an actual 2nd display.
Do you have more literature on the SSU? Do you know if the roms tolerate more than two sessions being available (or can be trivially patched to support more?)
I did sort of the opposite of this by buying a real VT100 on eBay, restoring it to working order, and mounting a Raspberry Pi Zero W inside it that emulates a PDP-11. So instead of an emulated terminal with a real computer, it’s a real terminal with an emulated computer.
(In case you’re wondering, I had no sane reason to do this.)
I'd love a fork from the one of XScreensaver, which shared a bit of code with XanalogTV I'd guess for the CRT effects fading in and out.
Please, no GL shaders. XanalogTV did it fine without any video acceleration.
I'd love to have TTF support, DEC graphics and colour fonts. (VT340 at least?).
xanalogTV and the like run CRT effects even under an Athlon 2000 back in the day.
WIthout something bound to GL => 3.3 you can run a terminal emulator anywhere, even under legacy systems with no OpenGL support at all.
On the emulator from Lars in the below comment, that's a good approach; but for the physical CRT effects, as I said, XanalogTV did a great job.
But kudos for allowing a GL-less option for legacy systems.
> xanalogTV and the like run CRT effects even under an Athlon 2000 back in the day
Because it wasn't doing much else.
> even under legacy systems with no OpenGL support at all
If it's as legacy as all that, it probably doesn't have graphics that are particularly enjoyable to use. Are you trying to run it on a Sun IPX or something?
Maybe `pv` with the `--rate-limit` option can be used for the buffer problems?
Related, I'm working on a VT420 emulator that's about 90% there...
https://github.com/mmastrac/blaze
It's prerelase and I haven't pushed the experimental graphical interface yet but you can actually use it, configure it and run everything using a TUI mapper that renders the text framebuffer on your terminal.
There's one or two memory mapper bugs that seem to break multi session mode but those are somewhat obscure and will probably require some experimentation with real hardware to solve.
Oh man, that brought a memory! I learned C and made my first "bigger" steps in programming on VT320 and VT420 connected to one of the Sun boxes. I'm still fond of that amber glow.
I wasn't even born back then but I love those amber crts. I had the luck of finding a Zenith ZVM-1220-EA composite display in pristine condition on ebay (I live in Germany where it's way harder to find nice amber crts) and it looks fantastic.
But there is one thing, the noise. I very much hear that super high pitched sound and it makes running it just as a 2nd monitor almost impossible.
Also I haven't quite found a good way of integrating it into my setup yet, raspi+tmux+ssh is the easiest but it'd be much cooler having it as an actual 2nd display.
I still use https://github.com/emacsmirror/orangey-bits-theme
Cool.
Do you have more literature on the SSU? Do you know if the roms tolerate more than two sessions being available (or can be trivially patched to support more?)
That's pretty neat. I look forward to the graphical version, though: love those double-sized characters.
I did sort of the opposite of this by buying a real VT100 on eBay, restoring it to working order, and mounting a Raspberry Pi Zero W inside it that emulates a PDP-11. So instead of an emulated terminal with a real computer, it’s a real terminal with an emulated computer.
(In case you’re wondering, I had no sane reason to do this.)
Would love it if you could write about this and post it.
(2020) Popular in:
2024 (40 points, 16 comments) https://news.ycombinator.com/item?id=40590353
2020 (117 points, 30 comments) https://news.ycombinator.com/item?id=23662907
VT102 specs, e.g., 8085A 6MHz CPU [1]
[1] http://adb.arcadeitalia.net/dettaglio_mame.php?game_name=vt1...
I'd love a fork from the one of XScreensaver, which shared a bit of code with XanalogTV I'd guess for the CRT effects fading in and out. Please, no GL shaders. XanalogTV did it fine without any video acceleration. I'd love to have TTF support, DEC graphics and colour fonts. (VT340 at least?).
A full terminal emulator including firmware and 8080 emulation but with small trivial GL shaders that can be disabled exists here: https://github.com/larsbrinkhoff/terminal-simulator
> Please, no GL shaders.
Why not? On anything made in the last 20 years it's going to be faster to render and simpler to implement.
You could do it in software if your processor didn't have anything better to do.
xanalogTV and the like run CRT effects even under an Athlon 2000 back in the day. WIthout something bound to GL => 3.3 you can run a terminal emulator anywhere, even under legacy systems with no OpenGL support at all.
On the emulator from Lars in the below comment, that's a good approach; but for the physical CRT effects, as I said, XanalogTV did a great job.
But kudos for allowing a GL-less option for legacy systems.
> xanalogTV and the like run CRT effects even under an Athlon 2000 back in the day
Because it wasn't doing much else.
> even under legacy systems with no OpenGL support at all
If it's as legacy as all that, it probably doesn't have graphics that are particularly enjoyable to use. Are you trying to run it on a Sun IPX or something?