From 8353edd599068a178501ec46739d4705f7e9cbe3 Mon Sep 17 00:00:00 2001 From: Amber <63863236+amberisvibin@users.noreply.github.com> Date: Thu, 14 May 2020 22:07:27 -0400 Subject: [PATCH] update readme to reflect name and purpose change --- README.md | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index dac8172..0eb2e7d 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,19 @@ -# z80screentest -A simple program to test the screen for my upcoming z80 computer, the bedroom z80. -Allows me to create simple graphics and plot them on the screen the same way I would on the actual computer. +# bedroom Z80 + +The bedroom Z80 is a Z80-based microcomputer with an advanced I/O system, boot scheme, and graphics hardware: + +- On boot, the coldboot ROM will search a FAT SD card for a bootfile, load it into RAM, and execute it. Due to a quirk in the way the Z80 (and CP/M) operates, once the ROM has finished its work, it will remove itself from the memory address space. + +- It will be able to recognise a signifigant number of I/O devices. One recognised, the I/O device will be assigned an area of I/O space, and a driver will be loaded to communicate with the device. + +- The graphics system will be more advanced than most homebrew computer projects. It will have a custom TTL logic graphics card that will be able to display 320x200 in 16 colours over VGA. + +Todo: + +- Design mainboard + +- Design graphics board + +- Program ROM + +- Port software (customized [FUZIX](https://github.com/EtchedPixels/FUZIX)?