mnurzia
Joined 5 years ago
Joined 5 years ago
http://pnylab.com/products/bible/main.html
Very interesting read and a neat product from a technical perspective. I'd like to know the specifics of the data structure used to compress and index the text.
One of the coolest aspects of their codebase is the ASCII-art diagrams of arcade circuit boards[1], dip switches, and memory maps. These are used to help document each machine driver.
[1] https://github.com/mamedev/mame/blob/f548e02647523b87b269ff7...
I noticed that it works with _escaped_ ESC characters ("\x1b", "\u001b", "\033") but it didn't recognize raw ESC characters that I had in my clipboard. It might be useful to support those (maybe highlight them similarly to how VS Code highlights whitespace characters). The characters show up as numbered unicode error glyphs (I'm on Firefox, if that helps)
I love coding in old versions of C on my own time but I have extensive experience in Python and C++.
I play the bass guitar, and I run a lot. If you're in the Boston area and want to go on a run let me know.
contact me: max[U+0040]mmn[U+002E]sh