NardJ wrote:I don't understand the difference between using a cpp and c file very well, but the cpp seems more transparent (easier to understand codewise for me). What do you mean by "...mismatch of having both, since cpu.c was present"?
The signature of every functions in C++ are different with the same in C, this means that at link time, there could be some "undefined" since they are not matching each other. That's why I've rename the cpu.cpp file and figured out that most compile errors were gone. Only few errors left that I've also corrected.
NardJ wrote:I found some internet posts which claim that with a esp-12 it should be possible to get some sort of ISP interface. So using this to interface to 2x 32k256 chips we have 64kB. Another pin to input a ps/2 keyboard and a pin to output video commands.
What do you mean by "ISP" ? I presume you means "SPI" ...
Interfacing RAM would be a bit difficult since it won't be accessible directly, it will need some caching mechanism.
PS/2 keyboard should be easy to add. Video will also be a bit difficult, it will need to handled with some kind of co-processor or an FPGA.