I'm totally for a 100% modular framework. Features I'd like to see:
* ROM "CORE" which supports plugins and program flashing. You should be able to load binaries from a disk that are flashed to ROM. Plugins could be monitors, fastloaders, TCP/IP library, etc. Programs could be warpcopy, tasm, etc.
The Core has a built in wedge that allows dynamic linking of new commands which can be utilized by plugins.
Native commands could be %FLS for showing a list of currently flashed programs. %F1..9 to launch a flashed program. %FLOAD to load and flash a new program from disk. %FRM1..9 for erase
Corresponding commands for plugins are need. %PLS, %PLOAD, etc.
Plugins could register new commands. %DLOAD for classic AR-style fastloader for instance.
All this would ofcourse require a ROM page (4k i think?) where all config data is written, such as command tables with commands and pointers, plugin tables with pointers.
* RR-RAM tool that allows for transfering data between C64 and RR RAM. Ultimately a memory manager that allows programs to use RR RAM dynamically.
Hmm.. there's a beginning...
