Matt Godbolt on Robot Semantic Models of CPUs
See Stephen Edwards and Bill Mensch on the History of the 6502 Microprocessor for another example of an Apple ][ emulator, ... that thing can emulate itself emulating itself, .... I think. You don't necessarily need to implement the full instruction set to do that, do you? 19:25 when the CPU starts emulating itself in the graphics display RAM, what sort of patterns do you get? It doesn't have to be entirely random, because it depends upon how the display hardware interprets the RAM contents, ... think of a bit being represented by a square of n by n pixels, each pixel of which is the representation of one of the nest of emulators, so is there a way to test the whole stack of n squared emulations of emulators emulating emulators, ... etc. and look for the fixpoint. See https://hackaday.com/2024/01/02/video-feedback-machine-creates-analog-fractals/ for some artistic inspiration, if you need it.
See Matt Godbolt's page: https://xania.org/MattGodbolt.
See https://bbc.godbolt.org/. My laptop can't quite manage this, ... the keyboard interface drops a lot of interrupts, I think!
You can also listen to his and Ben Rady's podcasts at https://www.twoscomplement.org/#podcast. This one is very good: https://www.twoscomplement.org/podcast/copying_and_pasting.mp3. What a nightmare! Just think about this for a bit: how many people are going through shit like this on a daily basis just to get some thing they need done? Fucking millions! This one is not quite so depressing: https://www.twoscomplement.org/podcast/iterative_and_incremental.mp3. I wonder when they are going to talk about maintenance?
Subscribe to Computerphile.
Comments
Post a Comment