Monday, September 21, 2015

MEGA65 being controlled by a real C65 keyboard

Going further from the last post, together with Sy2002, we can now control a MEGA65 using a real C65 keyboard.  This works by having the special input PCB (the MEGA65 PIC board) that we designed accept the C65 keyboard ribbon cable, and talk to the FPGA board via one of the PMOD connectors.  While we knew we were at least somewhat close to achieving this, with some round-the-clock effort between Australia and Germany, it all came together this morning, as you can see in the following video:

We still have yet to test the behaviour of the C65-specific keys, which use a separate column signal compared with the C64 ones, but there is no reason why it shouldn't work, and any bugs should be fairly straight-forward to find and fix as the logic surrounding it is very simple.

I also tried to laser-cut some more test pieces for the MEGA65 laptop prototype, but the laser cutter wouldn't play nicely, and just kept engraving my MDF sheets instead of cutting them, and Corel Draw kept refusing to export all the paths to the print file.  Very frustrating. I might have a go again later in the week if I get the chance.