diff --git a/design/6502-backups/6502-2025-10-17_182517.zip b/design/6502-backups/6502-2025-10-17_182517.zip new file mode 100644 index 0000000..fb412cb Binary files /dev/null and b/design/6502-backups/6502-2025-10-17_182517.zip differ diff --git a/design/6502-backups/6502-2025-10-17_185957.zip b/design/6502-backups/6502-2025-10-17_185957.zip new file mode 100644 index 0000000..ef6ec63 Binary files /dev/null and b/design/6502-backups/6502-2025-10-17_185957.zip differ diff --git a/design/6502.bak b/design/6502.bak index 24ff3d4..d4e3922 100644 --- a/design/6502.bak +++ b/design/6502.bak @@ -2,7 +2,7 @@ (version 20231120) (generator "kicad_symbol_editor") (generator_version "8.0") - (symbol "28C256" + (symbol "256K_EEPROM" (exclude_from_sim no) (in_bom yes) (on_board yes) @@ -14,7 +14,7 @@ ) ) ) - (property "Value" "" + (property "Value" "256K EEPROM" (at 0 0 0) (effects (font @@ -22,7 +22,7 @@ ) ) ) - (property "Footprint" "" + (property "Footprint" "Package_DIP:DIP-28_W15.24mm_Socket_LongPads" (at 0 0 0) (effects (font @@ -49,7 +49,7 @@ (hide yes) ) ) - (symbol "28C256_0_1" + (symbol "256K_EEPROM_0_1" (rectangle (start -7.62 -1.27) (end 7.62 -41.91) @@ -62,7 +62,7 @@ ) ) ) - (symbol "28C256_1_1" + (symbol "256K_EEPROM_1_1" (pin input line (at -10.16 -11.43 0) (length 2.54) @@ -569,7 +569,7 @@ ) ) ) - (symbol "62256" + (symbol "256K_RAM" (exclude_from_sim no) (in_bom yes) (on_board yes) @@ -581,7 +581,7 @@ ) ) ) - (property "Value" "" + (property "Value" "256K RAM" (at 0 0 0) (effects (font @@ -595,6 +595,7 @@ (font (size 1.27 1.27) ) + (hide yes) ) ) (property "Datasheet" "" @@ -615,7 +616,7 @@ (hide yes) ) ) - (symbol "62256_0_1" + (symbol "256K_RAM_0_1" (rectangle (start -7.62 -1.27) (end 7.62 -41.91) @@ -628,7 +629,7 @@ ) ) ) - (symbol "62256_1_1" + (symbol "256K_RAM_1_1" (pin input line (at -10.16 -11.43 0) (length 2.54) @@ -1147,7 +1148,7 @@ ) ) ) - (property "Value" "" + (property "Value" "6502 CPU" (at 0 0 0) (effects (font @@ -1161,6 +1162,7 @@ (font (size 1.27 1.27) ) + (hide yes) ) ) (property "Datasheet" "" @@ -1929,7 +1931,7 @@ ) ) ) - (property "Value" "" + (property "Value" "6522" (at 0 0 0) (effects (font @@ -1943,6 +1945,7 @@ (font (size 1.27 1.27) ) + (hide yes) ) ) (property "Datasheet" "" diff --git a/design/6502.kicad_sch b/design/6502.kicad_sch index ae50e66..d42770f 100644 --- a/design/6502.kicad_sch +++ b/design/6502.kicad_sch @@ -26,7 +26,7 @@ (justify left bottom) ) ) - (property "Sheetfile" "untitled.kicad_sch" + (property "Sheetfile" "cpu_board.kicad_sch" (at 30.48 81.8646 0) (effects (font diff --git a/design/6502.kicad_sym b/design/6502.kicad_sym index f90bfa0..bf96390 100644 --- a/design/6502.kicad_sym +++ b/design/6502.kicad_sym @@ -2,7 +2,7 @@ (version 20231120) (generator "kicad_symbol_editor") (generator_version "8.0") - (symbol "28C256" + (symbol "256K_EEPROM" (exclude_from_sim no) (in_bom yes) (on_board yes) @@ -14,7 +14,7 @@ ) ) ) - (property "Value" "" + (property "Value" "256K EEPROM" (at 0 0 0) (effects (font @@ -28,6 +28,7 @@ (font (size 1.27 1.27) ) + (hide yes) ) ) (property "Datasheet" "" @@ -48,7 +49,7 @@ (hide yes) ) ) - (symbol "28C256_0_1" + (symbol "256K_EEPROM_0_1" (rectangle (start -7.62 -1.27) (end 7.62 -41.91) @@ -61,7 +62,7 @@ ) ) ) - (symbol "28C256_1_1" + (symbol "256K_EEPROM_1_1" (pin input line (at -10.16 -11.43 0) (length 2.54) @@ -568,7 +569,7 @@ ) ) ) - (symbol "62256" + (symbol "256K_RAM" (exclude_from_sim no) (in_bom yes) (on_board yes) @@ -580,7 +581,7 @@ ) ) ) - (property "Value" "" + (property "Value" "256K RAM" (at 0 0 0) (effects (font @@ -594,6 +595,7 @@ (font (size 1.27 1.27) ) + (hide yes) ) ) (property "Datasheet" "" @@ -614,7 +616,7 @@ (hide yes) ) ) - (symbol "62256_0_1" + (symbol "256K_RAM_0_1" (rectangle (start -7.62 -1.27) (end 7.62 -41.91) @@ -627,7 +629,7 @@ ) ) ) - (symbol "62256_1_1" + (symbol "256K_RAM_1_1" (pin input line (at -10.16 -11.43 0) (length 2.54) @@ -1146,7 +1148,7 @@ ) ) ) - (property "Value" "" + (property "Value" "6502 CPU" (at 0 0 0) (effects (font @@ -1160,6 +1162,7 @@ (font (size 1.27 1.27) ) + (hide yes) ) ) (property "Datasheet" "" @@ -1928,7 +1931,7 @@ ) ) ) - (property "Value" "" + (property "Value" "6522 VIA" (at 0 0 0) (effects (font @@ -1942,6 +1945,7 @@ (font (size 1.27 1.27) ) + (hide yes) ) ) (property "Datasheet" "" diff --git a/design/untitled.kicad_sch b/design/cpu_board.kicad_sch similarity index 95% rename from design/untitled.kicad_sch rename to design/cpu_board.kicad_sch index afa4e20..bf9cb51 100644 --- a/design/untitled.kicad_sch +++ b/design/cpu_board.kicad_sch @@ -5,7 +5,7 @@ (uuid "67970fc1-8fff-469f-b2e4-fa92ed40347a") (paper "A4") (lib_symbols - (symbol "6502:28C256" + (symbol "6502:256K_EEPROM" (exclude_from_sim no) (in_bom yes) (on_board yes) @@ -17,7 +17,7 @@ ) ) ) - (property "Value" "" + (property "Value" "256K EEPROM" (at 0 0 0) (effects (font @@ -31,6 +31,7 @@ (font (size 1.27 1.27) ) + (hide yes) ) ) (property "Datasheet" "" @@ -51,7 +52,7 @@ (hide yes) ) ) - (symbol "28C256_0_1" + (symbol "256K_EEPROM_0_1" (rectangle (start -7.62 -1.27) (end 7.62 -41.91) @@ -64,7 +65,7 @@ ) ) ) - (symbol "28C256_1_1" + (symbol "256K_EEPROM_1_1" (pin input line (at -10.16 -11.43 0) (length 2.54) @@ -571,7 +572,7 @@ ) ) ) - (symbol "6502:62256" + (symbol "6502:256K_RAM" (exclude_from_sim no) (in_bom yes) (on_board yes) @@ -583,7 +584,7 @@ ) ) ) - (property "Value" "" + (property "Value" "256K RAM" (at 0 0 0) (effects (font @@ -597,6 +598,7 @@ (font (size 1.27 1.27) ) + (hide yes) ) ) (property "Datasheet" "" @@ -617,7 +619,7 @@ (hide yes) ) ) - (symbol "62256_0_1" + (symbol "256K_RAM_0_1" (rectangle (start -7.62 -1.27) (end 7.62 -41.91) @@ -630,7 +632,7 @@ ) ) ) - (symbol "62256_1_1" + (symbol "256K_RAM_1_1" (pin input line (at -10.16 -11.43 0) (length 2.54) @@ -1149,7 +1151,7 @@ ) ) ) - (property "Value" "" + (property "Value" "6502 CPU" (at 0 0 0) (effects (font @@ -1163,6 +1165,7 @@ (font (size 1.27 1.27) ) + (hide yes) ) ) (property "Datasheet" "" @@ -4117,25 +4120,25 @@ (uuid "ff39c95f-64b0-4f43-9044-70c05829ed0e") ) (symbol - (lib_id "6502:28C256") - (at 180.34 41.91 0) + (lib_id "6502:256K_RAM") + (at 127 41.91 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "33c24f7c-68fa-45d9-a2bf-af689bff3c9e") - (property "Reference" "U3" - (at 180.34 36.83 0) + (uuid "0236de7a-20e7-4d53-973d-67ae2e19cf60") + (property "Reference" "U2" + (at 127 38.1 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "~" - (at 180.34 39.37 0) + (property "Value" "256K RAM" + (at 127 40.64 0) (effects (font (size 1.27 1.27) @@ -4143,6 +4146,144 @@ ) ) (property "Footprint" "Package_DIP:DIP-28_W15.24mm_Socket_LongPads" + (at 127 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 127 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 127 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "39b3265b-8cca-486f-a29e-d32f757f4fe9") + ) + (pin "18" + (uuid "f866665c-61a6-4e35-9e61-5e253b6d57ab") + ) + (pin "17" + (uuid "613d7133-1d10-49e3-b191-33e0ed60a53b") + ) + (pin "13" + (uuid "c736adf8-5553-43d3-b838-fc5ba619d724") + ) + (pin "14" + (uuid "92c641ab-e9bc-4200-9f08-18182446b9c3") + ) + (pin "20" + (uuid "809eb577-96d7-4a94-970e-f8edfcb71ead") + ) + (pin "16" + (uuid "8f2d65a6-af95-4e83-8fbd-7f40f264292a") + ) + (pin "26" + (uuid "22f70bf0-21f0-447a-92df-7aeb0ad73d54") + ) + (pin "7" + (uuid "63cda14a-669b-47f7-8a92-70cbfee82758") + ) + (pin "23" + (uuid "980c1f94-4a81-4bcc-846b-ed31d3682828") + ) + (pin "10" + (uuid "f780027f-3bfa-4f3b-b2e5-18f295a3282f") + ) + (pin "5" + (uuid "5fe785cd-a2b1-42aa-8f21-a2a8e56d9dbe") + ) + (pin "8" + (uuid "a23536a0-8717-4e96-80e0-771e671247a4") + ) + (pin "24" + (uuid "0d4a1e9b-3f6c-4ff5-8159-3767032f3fbc") + ) + (pin "4" + (uuid "d6886a22-4716-438e-8b25-ccd08d805d5d") + ) + (pin "12" + (uuid "33d62ed8-7905-41cf-baf6-1dcf5f1fc9e7") + ) + (pin "2" + (uuid "8ff0fd5a-ab18-4470-b5ce-3cbb715b97b3") + ) + (pin "15" + (uuid "8f8a5a99-4725-4197-9600-c11555498d71") + ) + (pin "21" + (uuid "069d8dea-cf41-413c-8262-69429a9087ff") + ) + (pin "22" + (uuid "d8a489a3-7ee5-4c0d-9d43-443d4bc2c894") + ) + (pin "25" + (uuid "54bcb3c8-7e22-482b-b3da-625d75c6c1ee") + ) + (pin "1" + (uuid "a8f9dfb8-25e5-4fda-aa41-ba72a6c62fea") + ) + (pin "28" + (uuid "da919eb1-379d-4ef8-a437-a7eda0a9280c") + ) + (pin "6" + (uuid "499ab37d-f4a3-4011-bfe0-25a440f4d704") + ) + (pin "9" + (uuid "e81ff8ff-108d-49c8-98f2-32f22d128492") + ) + (pin "27" + (uuid "af99b9a0-1b16-4374-becb-8e6e1da0440b") + ) + (pin "11" + (uuid "6952b94d-a921-4ee7-a949-e77189f77bbb") + ) + (pin "19" + (uuid "a5f527cd-d9e6-4d5d-bc77-0519a12fd684") + ) + (instances + (project "" + (path "/27fa70ec-70f1-4ec5-9aef-43afe5f03596/84677476-d952-4526-bbdb-640c00b36086" + (reference "U2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "6502:256K_EEPROM") + (at 180.34 41.91 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8923d7b2-89c4-4a00-ad0a-26b043ea9c08") + (property "Reference" "U3" + (at 180.34 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "256K EEPROM" (at 180.34 40.64 0) (effects (font @@ -4150,6 +4291,14 @@ ) ) ) + (property "Footprint" "Socket:3M_Textool_240-1288-00-0602J_2x20_P2.54mm" + (at 180.34 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) (property "Datasheet" "" (at 180.34 41.91 0) (effects @@ -4168,89 +4317,89 @@ (hide yes) ) ) - (pin "5" - (uuid "d91a31dd-a7ae-4c08-81fb-ab35a0a3f030") - ) - (pin "8" - (uuid "5e71e67b-5ff1-4308-ac8c-1126cc791b72") - ) - (pin "16" - (uuid "e5d8cc4d-a1d3-450e-85fc-54924d5070ec") - ) - (pin "15" - (uuid "78ee9061-34bf-4a22-a32c-ca4f79a11c06") - ) - (pin "6" - (uuid "d56b9284-060e-489d-b1b3-0f06aa79d6dc") - ) (pin "14" - (uuid "85c970b9-8928-4475-8426-76bc1bc4594e") - ) - (pin "27" - (uuid "0273bfa4-3c6c-473f-9794-6133f1f7f4e1") - ) - (pin "4" - (uuid "1ba3462a-dbbc-4446-aa0e-ca804f1d0119") - ) - (pin "3" - (uuid "9f419cf3-9900-4895-ae1b-3d5e2adf5141") - ) - (pin "2" - (uuid "11f636b3-7eda-4a7c-96a8-b0aaf62e6907") - ) - (pin "21" - (uuid "d070ec26-01aa-42dc-95c6-a8612f4f94ae") - ) - (pin "13" - (uuid "b08335ee-a91f-4957-8c33-bc63ff30c20d") - ) - (pin "17" - (uuid "4f46413f-4120-4632-a15a-ea7537517677") - ) - (pin "22" - (uuid "dfa9e764-6d9a-4322-96c5-6d55f1d45139") - ) - (pin "10" - (uuid "3d9b2739-e324-4c8a-a4d1-97250ca005bf") - ) - (pin "12" - (uuid "6a9e1ba6-4219-4266-8218-8e51530930db") - ) - (pin "18" - (uuid "3230cead-bcb2-40e5-9dd7-54a0bbd14a13") - ) - (pin "19" - (uuid "bff24d7b-6a7c-4626-a8ee-b9afbfabf61b") - ) - (pin "23" - (uuid "907c713f-61bf-41ab-b214-8d514eebf570") - ) - (pin "24" - (uuid "eb91e6a8-2a00-4a48-b015-b0766ce40fe8") - ) - (pin "1" - (uuid "f64755b5-e433-4bdd-9e64-ed910c23fb0e") - ) - (pin "20" - (uuid "566329e0-db48-44d9-a2dd-c62209afd9ea") + (uuid "06130d77-564f-4ea5-8972-ef259d3df2a0") ) (pin "11" - (uuid "f5d48457-967b-4b7c-bcc7-27c003625ace") + (uuid "4308302b-12ac-4a09-8614-6d7893fda0d0") ) - (pin "25" - (uuid "196361f1-ac0f-495e-8b0d-d656ee3e4a3d") + (pin "20" + (uuid "8d5ed253-b330-40b1-9a2a-e0d63beae0b7") ) - (pin "26" - (uuid "ba32077f-8c4b-4aff-a000-344841c14135") + (pin "5" + (uuid "89ed8f2c-d013-4702-b09b-43dabb0e7d0b") ) - (pin "28" - (uuid "3ed0284c-705f-4363-94d6-86be4e5c9569") + (pin "17" + (uuid "ebe8e48f-d3b9-4b09-a0df-5c22d60bd313") + ) + (pin "16" + (uuid "5b4365f8-6237-4181-a6d1-3c49d5d05cde") + ) + (pin "4" + (uuid "430032d1-1175-49aa-b759-b4e0c6f0a526") ) (pin "7" - (uuid "4ab0a3be-24e8-4a2c-ae32-cf2c26e55622") + (uuid "29b8a4d3-48d0-4b79-a57e-aefe324ed10d") + ) + (pin "8" + (uuid "63a04af5-dc62-4ebb-9b2c-a1c3474711c2") ) (pin "9" - (uuid "838d2960-25a2-4e13-8c58-b11ef9c230cd") + (uuid "7472bc54-c1b2-4a15-b766-e3224d492bca") + ) + (pin "2" + (uuid "b2cbc999-acec-4222-a62a-6fe62f02dc21") + ) + (pin "18" + (uuid "176c809f-ae71-4338-b53e-12f1ec219eb7") + ) + (pin "15" + (uuid "88243a8b-4601-4705-b9c7-decaae21d4f8") + ) + (pin "28" + (uuid "8a8f28ed-ce66-4b5d-86d8-51802b1662a5") + ) + (pin "19" + (uuid "9977a148-f454-4b93-ada6-803bc877b3a5") + ) + (pin "22" + (uuid "e6f20a82-fdb8-4dad-895f-feccf1a5eb08") + ) + (pin "27" + (uuid "9e718ac6-7a15-46e1-81fa-489e80f1db6b") + ) + (pin "23" + (uuid "2ebc23bb-4942-4095-93e9-9b0fc0874996") + ) + (pin "3" + (uuid "2897aec5-8c38-4ef5-ac4d-a1e41c60d9cd") + ) + (pin "1" + (uuid "780c999e-a827-430b-87d7-550564bffa7b") + ) + (pin "21" + (uuid "f1896a4e-ae8e-4d9e-9fa7-1a32e7d4feda") + ) + (pin "12" + (uuid "2f584900-9d68-4047-a11a-98a1e01fe516") + ) + (pin "25" + (uuid "39e579ea-0729-4cce-bb43-8fb0ee402a2c") + ) + (pin "10" + (uuid "f3b6d908-a4bd-41d6-8448-f5b91cd20fa4") + ) + (pin "26" + (uuid "121f1743-57ad-40d8-a729-ccd5c66ccbf4") + ) + (pin "13" + (uuid "2a112489-d737-442b-b00b-3869a543f533") + ) + (pin "24" + (uuid "8b1dd0e3-45e7-4187-91e8-4cf8ef80fb81") + ) + (pin "6" + (uuid "a6a4282e-e0ac-4d86-808e-2ea237c443e2") ) (instances (project "" @@ -4272,15 +4421,15 @@ (fields_autoplaced yes) (uuid "b9941091-0a52-441b-bfda-efc3de88c5e2") (property "Reference" "U1" - (at 67.31 36.83 0) + (at 67.31 38.1 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "~" - (at 67.31 39.37 0) + (property "Value" "6502 CPU" + (at 67.31 40.64 0) (effects (font (size 1.27 1.27) @@ -4293,6 +4442,7 @@ (font (size 1.27 1.27) ) + (hide yes) ) ) (property "Datasheet" "" @@ -4434,7 +4584,7 @@ (uuid "653b72ad-865a-494d-994a-24b2efce63b3") ) (instances - (project "" + (project "6502" (path "/27fa70ec-70f1-4ec5-9aef-43afe5f03596/84677476-d952-4526-bbdb-640c00b36086" (reference "U1") (unit 1) @@ -4442,149 +4592,4 @@ ) ) ) - (symbol - (lib_id "6502:62256") - (at 127 41.91 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "fccd7fd5-db27-44dc-afaf-583f961609da") - (property "Reference" "U2" - (at 127 36.83 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "~" - (at 127 39.37 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "Package_DIP:DIP-28_W15.24mm_Socket_LongPads" - (at 127 40.64 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Datasheet" "" - (at 127 41.91 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "" - (at 127 41.91 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "f02b7a57-f1fb-45de-8bce-3ff551a66a01") - ) - (pin "10" - (uuid "085ded4f-fbc2-49c1-8403-2cd510a1c336") - ) - (pin "11" - (uuid "5f353f16-f877-46ac-afb9-d235e50dd6dc") - ) - (pin "12" - (uuid "22e3f8aa-78c6-4dbb-89c3-09d823ffa3f6") - ) - (pin "13" - (uuid "ddb9680e-969e-4608-b8d9-8b0cb217b525") - ) - (pin "28" - (uuid "6c7f6d49-247c-4b08-b96e-f975cfb7823b") - ) - (pin "15" - (uuid "e80b5cb3-413b-4794-98ae-7cde1cd24953") - ) - (pin "26" - (uuid "3bdbb365-35dc-408b-839a-8083b532d3cd") - ) - (pin "7" - (uuid "d5bd3d77-289b-4a6a-9e60-83ab7fdf9c77") - ) - (pin "14" - (uuid "cd40484d-4b00-4500-b2f8-264d4ad4856d") - ) - (pin "2" - (uuid "8d871a44-3e95-4923-b612-8933235daa02") - ) - (pin "24" - (uuid "5a17b14a-253f-4766-9506-b04491e3586c") - ) - (pin "6" - (uuid "5503f58c-775a-42dd-af52-34e83420eb50") - ) - (pin "20" - (uuid "23c05c0e-9b0e-4a15-9dc2-bd4993e57eda") - ) - (pin "23" - (uuid "c3d2f7f8-ba34-4b62-a3c7-b20e1a8c640a") - ) - (pin "17" - (uuid "ddd49109-452e-4dde-b59c-c4244ee0b575") - ) - (pin "16" - (uuid "5c9df4f5-2171-41a4-8a37-6af7f197cf53") - ) - (pin "27" - (uuid "1c6317a0-3900-4c48-9ed6-ed4d873f0d8a") - ) - (pin "8" - (uuid "ebc2a99d-6a52-4bfd-87c4-a9384a085689") - ) - (pin "25" - (uuid "d6657f85-d5c9-489d-bed0-398e27d4131d") - ) - (pin "5" - (uuid "5c52fb73-cf8b-4651-a7d7-e42b74d380a3") - ) - (pin "3" - (uuid "5659c7dd-cdad-452a-a466-22664fd1c066") - ) - (pin "9" - (uuid "fd43862b-157c-40e7-a2cd-a6b09da566bf") - ) - (pin "19" - (uuid "ff1e3fa3-94cb-4bc6-96e1-dc9b6731d9df") - ) - (pin "22" - (uuid "db737a4b-b5bf-4fe5-b993-fa598f4a5a05") - ) - (pin "18" - (uuid "61549dd0-8aa9-4e5e-8030-779d81b4a49e") - ) - (pin "21" - (uuid "94039292-1045-464c-8869-ef817303cd0f") - ) - (pin "4" - (uuid "7d903b56-9e0f-41b2-9937-193874f41477") - ) - (instances - (project "" - (path "/27fa70ec-70f1-4ec5-9aef-43afe5f03596/84677476-d952-4526-bbdb-640c00b36086" - (reference "U2") - (unit 1) - ) - ) - ) - ) )