What does an Apple II VGA Card, a Z80-CPM SoftCard and an USB-Apple II Mouse Interface Card have in common? Well, almost everything. All three are the same card. Same hardware. Just differing software. The magic of software-defined hardware. It can emulate many things. It just depends on software.
I started a project to add USB support to the Apple II - extending the PICO-based Apple2 VGA cards. The cards are based on excellent work by Mark Aikens, David Kuder and others. The hardware is using the surprisingly powerful and flexible PICO microcontroller. The first and most obvious application of the A2USB project is a complete Apple II Mouse Interface Card emulation, supporting a USB mouse.