Hacker News new | past | comments | ask | show | jobs | submit login

OpenEmulator has fantastic monitor emulation if you want to get as close an experience as possible to the feel of the time.



I've ported the GPU code that OpenEmulator uses to WebGL. You can view a demo here: https://zellyn.com/apple2shader/ (source is on github).

I also ported it to Javascript, in an Observable notebook, with some attempt at explaining what was going on, here: https://observablehq.com/@zellyn/apple-ii-ntsc-emulation-ope...

This was my attempt to understand what the code was doing, but I went down the “I should learn signal processing” rabbit hole for a while and eventually got distracted.


This notebook is great, kudos for sort of "thinking out loud" as you figured it out. I'd forgotten about Observable notebooks and makes me want to try them again.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: