3 ms·
> Ah, it was a bitmap image. But TIL about 16colo.rs, which is really cool. No, it's not. That ANSI image on the right is rendered in-engine via the VT100 comp
by nineteen999 7y ago
> Ah, it was a bitmap image. But TIL about 16colo.rs, which is really cool.
No, it's not. That ANSI image on the right is rendered in-engine via the VT100 component of the Z80 computer, which I wrote from scratch. You can take the .ans file from the 16 colors website (which is what I did) and dump it to the terminal and that's how I got that screenshot.
Getting it to look right means not only emulating the ANSI color codes, but implementing the IBM CP437 character set. CP/M purists would attack me with a pointed stick, since only the IBM PC had that character set by default, and it would have only been available on CP/M-86, not CP/M-80. Otherwise, ANSI files like that would have only displayed correctly on MS-DOS with ANSI.SYS loaded. BTW the emulated graphics card supports loading different character glyphs, so it's totally possible to load a "ye olde" fancy character set and play Zork with it, as should be done.
> The screenshots you've posted definitely look interesting to poke around with. Do the keys press as you type? :D
Not really, the hand animations flail around as you type and it looks kind of funny. It's something I'd like to improve, maybe with three keyboard proficency levels, hunt-and-peck, touch typing, and something in between.