Note well: no guarantee for the following hardware contents.
You need a working USB keyboard and a USB memory together, presumably with a USB hub.
- HHKB Professional 2 (PFU PD-KB400W) will work as a hub for Neo6502
- A decent USB memory (e.g.: Buffalo RUF2-K4G 4GB USB memory) with FAT16 format will be recognized, when plugged into the USB hub of the HHKB
- In macOS, this will cause an error of insufficient power current for the memory
- In Neo6502, nevertheless, the memory will be recognized without problems
USB A-A cable is required for the firmware update (to Morpheus).
How to update:
- Disconnect USB-C power from Neo6502
- Connect USB A-A cable from Net6502 keyboard connector to the host computer
- Press BOOT1 button (with a thin stick) and keep it pressed
- Connect USB-C power to Neo6502 and hold for a few seconds
- Release BOOT1 button
- Neo6502 will be mounted as "RPI-RP2" USB disk volume
- Copy the new firmware image to the RPI-RP2 disk volume (Neo6502 will be immediately rebooted after finishing the copy)
pip install gitpython pillow pyserial
brew install tass64
brew install arm-none-eabi-gcc
- Copy the firmware repository
make firmware
make macos
- Invoke
bin/neo