Fixed image spacing in readme

This commit is contained in:
Daniele Verducci (ZenPenguin) 2021-07-11 09:54:02 +02:00
parent aa844687c8
commit 6f435cce35

View File

@ -12,6 +12,7 @@ Instead of being another single board computer, Pat80 focuses on modularity:
- The Power Supply module contains a 7805-based linear power supply capable of delivering 1A @5v for the core and I/O boards - The Power Supply module contains a 7805-based linear power supply capable of delivering 1A @5v for the core and I/O boards
Here is a picture of the early stages of development: Here is a picture of the early stages of development:
![Pat80 Breadboard prototype](/assets/media/photos/breadboard.jpg) ![Pat80 Breadboard prototype](/assets/media/photos/breadboard.jpg)
### I/O Boards ### I/O Boards
@ -30,6 +31,7 @@ The monochrome 368x248 pixels video output is software-generated by an ATMega 12
The OS is a simple Memory Monitor. It can show memory content in hex and ascii with the typical hex editor tabular view. The OS is a simple Memory Monitor. It can show memory content in hex and ascii with the typical hex editor tabular view.
Programs can be loaded from the keyboard, writing Z80 opcodes and data in hex. The program can be executed from any ram position and the Memory Monitor can be brought to screen in any moment issuing an INT signal (the Z80 INT pin should be connected to a button with pull-up resistor). Programs can be loaded from the keyboard, writing Z80 opcodes and data in hex. The program can be executed from any ram position and the Memory Monitor can be brought to screen in any moment issuing an INT signal (the Z80 INT pin should be connected to a button with pull-up resistor).
There is an experimental and unfinished quick load function using a python terminal to load a binary file directly to memory and execute it. There is an experimental and unfinished quick load function using a python terminal to load a binary file directly to memory and execute it.
![Pat80 Memory Monitor](/assets/media/photos/memory_monitor.jpg) ![Pat80 Memory Monitor](/assets/media/photos/memory_monitor.jpg)
## Status ## Status
@ -44,11 +46,15 @@ The only fully working configuration as now is the Core board with two devices h
### Partially working ### Partially working
The keyboard is only partially tested, as it's not completed. The keyboard is only partially tested, as it's not completed.
![Pat80 keyboard pcb](/assets/media/photos/keyboard_before_etching.jpg) ![Pat80 keyboard pcb](/assets/media/photos/keyboard_before_etching.jpg)
![Pat80 keyboard layout](/assets/media/photos/keyboard_layout.jpg) ![Pat80 keyboard layout](/assets/media/photos/keyboard_layout.jpg)
The composite video card is partially working, but has some nasty bugs on text cursor positioning and the graphics mode is not yet implemented (the only way to output graphics ATM is to place the bitmap in the MCU flash and load it to VRAM manually). The composite video card is partially working, but has some nasty bugs on text cursor positioning and the graphics mode is not yet implemented (the only way to output graphics ATM is to place the bitmap in the MCU flash and load it to VRAM manually).
![Pat80 composite monitor text mode](/assets/media/photos/composite_text.jpg) ![Pat80 composite monitor text mode](/assets/media/photos/composite_text.jpg)
![Pat80 composite monitor graphics mode](/assets/media/photos/composite_graphics.jpg) ![Pat80 composite monitor graphics mode](/assets/media/photos/composite_graphics.jpg)
For the moment, better to stick with the Arduino Parallel Terminal. For the moment, better to stick with the Arduino Parallel Terminal.