So, I was trying to think of a suitable project to use my FPGA board (on a PCI card). And I have this idea now to make a PCI card with MSX VDP on it. I could implement the VDP on the FPGA, but I am going to start by putting a real TMS9918A on the board and implementing video output/VGA out on FPGA because I am lazy. This card will be slotted into a PC and I could write the rest of the MSX as a software emulator. Or I could just use this as a graphics card for the PC (so x86 code will use the VDP to do graphics.)
I could extend this to have the whole MSX implemented on this FPGA (or part real Z80 and sound chip etc) card. At that stage I will have something like the 1 chip MSX inside a PC that uses PC's keyboard/floppy/HD.
Now I've said it and got the parts ready, I will have to do this... but slowly as I don't know anything at the moment.
