I finally got around to implement stable bankswitching routines. I have a routine on the ROM that copies data from one ram bank to the other, so there can be executable code there before a switch occurs. If this were not the case any bank switching action in a user program would cause the system to crash.
I also made new back-boards for the computer. These do the same, but instead
of stacking the boards I layed them side by side for a flatter
form-factor. This allows me to build these into a case with perhaps a
keyboard on top. The biggest problem I faced with the old back-boards
was the lack of space. The board on the left will have the (relatively)
slow peripherals on it such as serial flash roms, realtime clocks,
character display drivers and so on.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.