4 ms·
This is pretty cool. I didn't look at the IOCCC contest entry, but I can see the influence of the IOCCC rules on this code for sure. Having lookup tables in th
by EvanAnderson 13y ago
This is pretty cool.
I didn't look at the IOCCC contest entry, but I can see the influence of the IOCCC rules on this code for sure. Having lookup tables in the BIOS binary to handle instruction decode seems bizarre to me (other than to get the code size under the IOCCC maximum). It has the effect of splitting the source code for the emulator between the C source and the BIOS assembler source. It evokes a feeling of the CPU microcode being stored in the BIOS.