So suffering form a bit of boredom over the weekend while waiting for my NABU to actually get shipped (It finally shipped today), I started playing around with getting the system emulated under MAME.
So far the base system should be mostly emulated, the hcca port is exposed to the host system via either the pty device or a null_modem device to allow communication with the in progress NABU network emulator.
The standard NABU keyboard is still not full emulated as I was not able to find online schematics for the keyboard PCB and my NABU has yet to arrive, however I implemented an HLE keyboard that simply sends the correct serial data rather then emulating the 6801/3 chip. The system also does not yet emulate the bus, so no emulated expansion cards yet.
Github: https://github.com/brijohn/mame/tree/nabupc_wip
So far the base system should be mostly emulated, the hcca port is exposed to the host system via either the pty device or a null_modem device to allow communication with the in progress NABU network emulator.
The standard NABU keyboard is still not full emulated as I was not able to find online schematics for the keyboard PCB and my NABU has yet to arrive, however I implemented an HLE keyboard that simply sends the correct serial data rather then emulating the 6801/3 chip. The system also does not yet emulate the bus, so no emulated expansion cards yet.
Github: https://github.com/brijohn/mame/tree/nabupc_wip