-
Notifications
You must be signed in to change notification settings - Fork 5
Todo List
Matthias Melcher edited this page Mar 17, 2022
·
3 revisions
- redesign pinout: map CPU port to data bus and address bus
- connect SD card holder to hardware SPI port
- add connector for SPI touchscreen
- move SD acrd slot to align with USB slots and flip it to top
- maybe add LEDs in case we don't mount the LCD
- create CAD file for case
- connectors go on the left, SD card and USB are aligned
- must be easy to insert and release ROM card
- no PCB should be visible
- space for touch LCD
- screw holes, rubber feet recesses
- some Logo, a better name
- write multiple pages at once
- optional
autorun.txt
file to program cards without needing a host PC - append filename to r, w, v commands
- interactive file selection
- option to append .pkg files to a REx
- GUI tool to create Rex files
- maybe: tool that uses serial connection to programmer, but presents a better UI
- low end: use GitHub to manage all publications
- high end: better name, get a logo, have a '96 style web page and flyer designed
Add bank selection.
- low end: add a jumper to choose banks
- high end: add auxiliary CPU to choose banks via software, PLC? EEPROM?
- check MAX PCA9559 to immediately set the bank selection at startup
- check ATtiny (how do we send it commands?)
- check PicAxe CPUs
- add code in ROM to switch off MMU, so it can't be called from RAM
- check if we can write to the Flash ROM from program in RAM
- check if we can erase pages and reprogram words and blocks
- write an app that can read data via serial port and write it to Flash ROM
- add functionality to read Wifi/WLAN vie NIE
- add ability to append .pkg to ROM extension
- app to read from stream and write 8MB block to PCMCIA card
- create minimal OS that can read from PCMCIA and overwrite the OS
- add function to read from serial port
- revive disassembler and add Rex disassembly
- write pattern matcher to cross references labels in US, D, and FR ROM
- write app to patch ROM using ARM .obj file
- find extra check in Watson ROM, patch it, and enable any software on the FR ROM
- add patch to open in-situ programming backdoor
- add patch for Y2010 for US, D, and FR
- user request for more patches, docs on how to patch the ROM
- document all the elements that can go into a Rex