


Bank-Switching Memory and I2C – Thursday, 11th September 2008.Running BBC BASIC on a home-built computer – Sunday, 7th September 2008.2MHz should be enough for anyone – Wednesday, 27th August 2008.Z80 computer with a primitive I/O board – Wednesday, 20th August 2008.Z80 Light-flasher – Wednesday, 13th August 2008.Emulators and neatened wiring – Tuesday, 12th August 2008.Experimenting with a 32KB RAM – Monday, 4th August 2008.Back to Hardware – Friday, 1st August 2008.They are arranged in ascending date order, so start at the top and work your way down if you want to follow the progress! The following journal posts have a lot of pictures and information on the project. I recorded this brief video to discuss some of the problems in the design. Read-only file system using external 24LC256 EEPROMs.Date and time parsing and string formatting routines.Keyboard input (fixed at UK layout, other layouts require the OS ROM to be reassembled).Richard Russel's BBC BASIC supplies the interface and programming capabilities.64KB RAM (32KB always-available user memory, 16KB OS memory switchable for 16KB extra user memory).128KB Flash OS ROM (available as 8 16KB pages).128×64 pixel graphical monochrome LCD (PG12864LRS-ANN-H).The CPU is only running at 2MHz as the graphical LCD is comparatively slow (requiring a 900nS read or write cycle) and slowing the CPU down was easier than building the state machine to insert Z80 wait states.
Z 80 cpu full#
I'd chiefly like to run the CPU at the full 10MHz. It's being worked on so the specs will hopefully get better and the OS will improve.
