From c1d4d662da5f20023ba5e0f36b9dbfc187badc7a Mon Sep 17 00:00:00 2001 From: Amber Date: Wed, 23 Oct 2024 12:48:32 -0400 Subject: [PATCH] actually update the readme --- .../6809-board-prototype-1.kicad_sch | 226 +++++++++++++++++- README.md | 4 +- 2 files changed, 219 insertions(+), 11 deletions(-) diff --git a/6809-board-prototype-1/6809-board-prototype-1.kicad_sch b/6809-board-prototype-1/6809-board-prototype-1.kicad_sch index 566db9a..7a90494 100644 --- a/6809-board-prototype-1/6809-board-prototype-1.kicad_sch +++ b/6809-board-prototype-1/6809-board-prototype-1.kicad_sch @@ -4134,6 +4134,12 @@ (color 0 0 0 0) (uuid "7d59e2c4-64e5-4203-aa13-6d231acdedfe") ) + (junction + (at 198.12 127) + (diameter 0) + (color 0 0 0 0) + (uuid "b09de3b5-21a8-41bf-99fe-b24616bb35b1") + ) (junction (at 29.21 71.12) (diameter 0) @@ -4158,6 +4164,12 @@ (color 0 0 0 0) (uuid "d863d1f2-e642-48bf-bf38-c10d20960edd") ) + (junction + (at 270.51 71.12) + (diameter 0) + (color 0 0 0 0) + (uuid "db07b9f7-4875-419f-a9cd-d0fc9660267f") + ) (junction (at 29.21 160.02) (diameter 0) @@ -4182,6 +4194,34 @@ (color 0 0 0 0) (uuid "f845cb60-a90d-41eb-95f6-8effe4eea0cb") ) + (no_connect + (at 264.16 88.9) + (uuid "0a93bc30-10c6-4aeb-bd9d-0a5bd7cb9ebe") + ) + (no_connect + (at 264.16 83.82) + (uuid "6093d90b-7af7-4e3a-b85f-c4209adf5052") + ) + (no_connect + (at 264.16 111.76) + (uuid "82a74636-6c11-4077-88f4-c8df9017bcdf") + ) + (no_connect + (at 264.16 66.04) + (uuid "9572ebbd-25d0-4aa2-b130-370504d0f4cb") + ) + (no_connect + (at 264.16 81.28) + (uuid "a98cfb94-3c46-422b-b198-8283c23dbf02") + ) + (no_connect + (at 264.16 116.84) + (uuid "bd68b607-76d3-40ba-82c3-b8e65abf6e9a") + ) + (no_connect + (at 264.16 114.3) + (uuid "ec9e245d-5956-4e4a-9c84-bb81612c0779") + ) (bus_entry (at 71.12 87.63) (size -2.54 2.54) @@ -4951,6 +4991,16 @@ ) (uuid "03350d90-38fe-4345-a3a7-d4df695621fd") ) + (wire + (pts + (xy 198.12 127) (xy 198.12 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "03f7bf85-20eb-4cfd-b000-f9a70774c6de") + ) (wire (pts (xy 25.4 90.17) (xy 38.1 90.17) @@ -5063,7 +5113,7 @@ ) (wire (pts - (xy 198.12 124.46) (xy 198.12 125.73) + (xy 198.12 124.46) (xy 198.12 127) ) (stroke (width 0) @@ -5701,6 +5751,16 @@ ) (uuid "52e75e51-e3ce-4b7d-bc76-6c488ed9c5a6") ) + (wire + (pts + (xy 270.51 72.39) (xy 270.51 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "52e96bfa-c1ae-40d9-b672-1ad59bcf46e2") + ) (wire (pts (xy 50.8 54.61) (xy 50.8 43.18) @@ -5811,6 +5871,16 @@ ) (uuid "5d206d7f-adfe-466f-88af-a1d0860da39a") ) + (wire + (pts + (xy 270.51 68.58) (xy 270.51 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5db6ff51-7934-45f3-bc33-a988aae37363") + ) (wire (pts (xy 68.58 85.09) (xy 63.5 85.09) @@ -6041,6 +6111,16 @@ ) (uuid "7845ea54-2287-4321-b23b-91d4690696e9") ) + (wire + (pts + (xy 270.51 127) (xy 270.51 132.08) + ) + (stroke + (width 0) + (type default) + ) + (uuid "79db5d99-4317-4a82-8fd2-3f0838dcb553") + ) (wire (pts (xy 132.08 59.69) (xy 137.16 59.69) @@ -6601,6 +6681,16 @@ ) (uuid "aefda753-25ca-45ae-91bc-b088d8527ada") ) + (wire + (pts + (xy 198.12 127) (xy 213.36 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "af4e1a9c-fb3e-4719-8ac7-f5aa847f5f55") + ) (wire (pts (xy 116.84 77.47) (xy 111.76 77.47) @@ -7061,6 +7151,16 @@ ) (uuid "d60cdbb5-f9ae-4278-99d2-c16713a19fed") ) + (wire + (pts + (xy 264.16 132.08) (xy 270.51 132.08) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d6273ebf-0ab5-4146-a81e-179543230086") + ) (bus (pts (xy 71.12 69.85) (xy 71.12 72.39) @@ -7251,6 +7351,16 @@ ) (uuid "ec930623-9990-438f-89f9-c6874d7c6c5a") ) + (wire + (pts + (xy 264.16 68.58) (xy 270.51 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "eee781e5-1879-4553-a74d-486b5c8d300a") + ) (bus (pts (xy 129.54 87.63) (xy 129.54 90.17) @@ -7291,6 +7401,26 @@ ) (uuid "f07a5629-5119-4d35-8076-3d5360d76359") ) + (wire + (pts + (xy 264.16 127) (xy 270.51 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f5a9fab1-8ae7-4c1c-990a-f79dea96699d") + ) + (wire + (pts + (xy 264.16 71.12) (xy 270.51 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f73537ee-1237-49f0-a790-dc52a7d85158") + ) (wire (pts (xy 68.58 64.77) (xy 63.5 64.77) @@ -7401,6 +7531,16 @@ ) (uuid "0fb21def-310c-4fa6-a37a-7e4d08f74cdf") ) + (text "NOTE: VERIFY NO-CONNECTS, \nGROUNDED PINS, AND \nBAUDOUT LOOP WITH DATASHEET" + (exclude_from_sim no) + (at 265.43 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "13837284-d583-4f68-bdd0-27e244782ef4") + ) (text "ROM\n" (exclude_from_sim no) (at 142.24 55.88 0) @@ -9858,7 +9998,6 @@ (symbol (lib_id "74xx:74LS04") (at 185.42 50.8 90) - (mirror x) (unit 2) (exclude_from_sim no) (in_bom yes) @@ -9866,7 +10005,7 @@ (dnp no) (uuid "75a5946c-47f3-495d-a34c-b66b4eb47ba4") (property "Reference" "U5" - (at 180.34 49.5299 90) + (at 180.34 52.0701 90) (effects (font (size 1.27 1.27) @@ -9875,7 +10014,7 @@ ) ) (property "Value" "74LS04" - (at 180.34 52.0699 90) + (at 180.34 49.5301 90) (effects (font (size 1.27 1.27) @@ -10229,6 +10368,73 @@ ) ) ) + (symbol + (lib_id "power:GNDREF") + (at 270.51 72.39 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8caf810c-81dd-4e28-9b2b-d21018fbc9f6") + (property "Reference" "#PWR024" + (at 270.51 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 270.51 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 270.51 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 270.51 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GNDREF\" , reference supply ground" + (at 270.51 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "17fd12ac-a851-4836-95d9-8bf2f481ce80") + ) + (instances + (project "6809-board-prototype-1" + (path "/73f02399-4449-4d3e-bf52-6d1b4c7a62b4" + (reference "#PWR024") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Connector:Conn_01x02_Pin") (at 16.51 146.05 0) @@ -11597,7 +11803,7 @@ ) (symbol (lib_id "power:GNDREF") - (at 198.12 125.73 0) + (at 198.12 134.62 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -11606,7 +11812,7 @@ (fields_autoplaced yes) (uuid "cd4249a7-5f46-4ebc-b3da-de93d7b1a038") (property "Reference" "#PWR015" - (at 198.12 132.08 0) + (at 198.12 140.97 0) (effects (font (size 1.27 1.27) @@ -11615,7 +11821,7 @@ ) ) (property "Value" "GND" - (at 198.12 130.81 0) + (at 198.12 139.7 0) (effects (font (size 1.27 1.27) @@ -11624,7 +11830,7 @@ ) ) (property "Footprint" "" - (at 198.12 125.73 0) + (at 198.12 134.62 0) (effects (font (size 1.27 1.27) @@ -11633,7 +11839,7 @@ ) ) (property "Datasheet" "" - (at 198.12 125.73 0) + (at 198.12 134.62 0) (effects (font (size 1.27 1.27) @@ -11642,7 +11848,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GNDREF\" , reference supply ground" - (at 198.12 125.73 0) + (at 198.12 134.62 0) (effects (font (size 1.27 1.27) diff --git a/README.md b/README.md index 9e9bf96..6b57476 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,9 @@ The MMU will allow up to 2 megabytes of I/O to be paged into the address space. The uPD72020 is a very advanced graphics chip for it's time, capable of accelerated drawing of lines, shapes, fills, and characters. It can be coerced into outputting a VGA signal at 640x480 and *maybe* 800x600. -Prototype 1 is currently in progress. It will be a much simpler system. It will have no MMU, just the CPU, some RAM, some ROM, and a serial port. +To avoid the infamous 65C22 bug, the system will use the 16550 UART from the PC ecosystem. It is *relatively* easy to interface this to a 6800 style bus. It has more features than a 65C22 as well. As configured, it will be stable up to 38,400 baud. + +Prototype 1 is currently in progress. It will be a much simpler system. It will have no MMU, just the CPU, some RAM, some ROM, and the UART. ## Progress