Time Line and Steps to the Future |
| Description | Date | Comment |
| Got KIM-1 Computer | 1977 | My First Computer |
| Built original Dual 6502 Processor Board | 1980-81 Christmas Break | |
| Decided to make new version of Dual Processor board | 2023-03-01 | |
| UK101 6502 Single Board Computer | 2023-03-14 Ordered | |
| Gtek 7228 EPROM Programmer working | 2023-03-17 | Working with program on Linux |
| Software Development Assembler | 2023-03-22 | ca65 on Linux Working! |
| Software Development 'C' | 2023-03-24 Started | cc65 on Linux Partially Working |
| Software Development Forth | | |
| Learn KiCad Circuit Design and PCB Layout Software | 2023-03-20 Started | LONG learning curve |
| First Board in KiCad is a Shield card for Arduino for Mark's Astronomy | 2023-03-23 Started | Good first step with KiCad |
| 6502 NOP Test Board | 2023-03-25 Ordered | |
| Planck 6502 Computer System | 2023-03-27 Ordered | |
| 6502 NOP Test Board | 2023-03-30 Received | Construction Started |
| UK101 6502 Single Board Computer | 2023-03-30 Received | Construction Started |
| NNZN-TCP232-E-I018 TCP/IP - Serial Convertor | 2023-04-01 Received | Broadcast Packets partialy working Don't use this one |
| Got Clif's AIM-65 up and running | 2023-04-01 | AIM Forth works too |
| Got back work bench completely cleaned up and operational | 2023-04-02 | |
| Finished Nop6502 Board, tested all of my 6502's 5 out of 40+ failed | 2023-04-06 | |
| USR-TCP232-T2 TCP/IP - Serial Convertor | 2023-04-06 Received | Just Started |
| 68k-MBC: 68008 Homebrew Computer | 2023-04-18 Ordered | |
| USR-TCP232-302 TCP/IP - Serial Convertor | 2023-04-21 GOT WORKING | |
| Planck 6502 Computer System | 2023-04-22 Shipped from France | |
| HLK-RM04 TCP/IP - Serial Converter | 2023-04-22 Received | |
| ECB 68k SBC 68008 CPU | 2023-04-24 Ordered | |
| EPROM Emulator NG v2.2d 06/2022 | 2023-04-24 Ordered | |
| American Megatrends Qotom Q310p Mini PC (6 Serial Ports) | 2023-04-24 Rcvd,got working | Ubuntu Linux |
| 68k-MBC: 68008 Homebrew Computer | 2023-04-26 Received | |
| Got UK101 Running | 2023-04-26 | 1983 65C02's running @ 2mhz! |
| Build Planck 6502 | 2023-04-28 | Received 3 computer kits |
| Build Planck 6502 | 2023-05-01 Got Workign | Running Forth Only |
| Build Planck 6502 | 2023-05-03 | Got 2nd Conputer finished |
| Build Planck 6502 | 2023-05-04 | Got 3rd Conputer finished |
| Working with Jonathan Foucher on wrting a Monitor program for Planck | 2023-05-04 | Lots of email |
| Planck 6502 Running | 2023-05-10 | |
| UK101 Downloading Intel & MOS Tech Paper Tape Formats and XModem | 2023-05-10 | XModem is NICE and fast |
| Get Planck Compact Flash Cards working with Forth | 2023-05-18 | CF Cards work great |
| Put Eproms with my Monitor code in both UK101s | 2023-06-14 | |
| Bought GTEK 7956 Gang Programmer 8 Slot 28 Pin EPROM | 2024-06-25 | |
| Get UK101 Running Interupt Driven Serial Port | | |
| Get UK101 Running Forth | | |
| Build 68k-MBC 68008 | | |
| Get 68k-MBC 68008 Running | | |
| | | |
| | | |
| | | |
| Modify Planck Serial Board to use Ethernet instead of USB | | |
| Design Dual Processor Card using KiCad | | |
GOAL Have Dual Processor Card Fully working in less than 2 years This includes completely learning KiCad Goal Date 2025-03-01 |
MEMORY MAPSame for both Processors |
| Start | End | Description | Chip | Comment |
| 0000 | 0FFF | 32K RAM | 62256 32K | Main System RAM |
| 1000 | 1FFF |
| 2000 | 2FFF |
| 3000 | 3FFF |
| 4000 | 4FFF |
| 5000 | 5FFF |
| 6000 | 6FFF |
| 7000 | 7FFF |
| 8000 | BFFF | 16K RAM | 62256 32K | Main System RAM Bank Switchable Only half used: I/O pin is used to select which half |
| 9000 | 9FFF |
| A000 | AFFF |
| B000 | BFFF |
| C000 | CFFF | 4K Shared RAM | 6264 8K | Both Processors see the same block or RAM |
| D000 | D00F | 6522 VIA Parallel Port #1 | 6522 | 2 Parallel Ports, Interval Interrupt Timmer |
| D010 | D01F | 6522 VUA Parallel Port #2 | 6522 | 2 Parallel Ports, Interval Interrupt Timmer |
| D020 | D023 | 6551 ACIA Serial Port | 6551 | |
| D800 | D8FF | Planck I/O Card 0 | n/a | |
| D900 | D9FF | Planck I/O Card 1 | n/a | |
| DA00 | DAFF | Planck I/O Card 2 | n/a | |
| DB00 | DBFF | Planck I/O Card 3 | n/a | |
| DC00 | DCFF | Planck I/O Card 4 | n/a | |
| DD00 | DDFF | Planck I/O Card 5 | n/a | |
| DE00 | DEFF | Planck I/O Card 6 | n/a | |
| DF00 | DFFF | Planck I/O Card 7 | n/a | |
| E000 | EFFF | 8K EPROM | 27512 (64K) | Jumpers to Select 1 of 8 Banks |
| F000 | FFFF |
| Larger than needed memory chips are used to keep parts inventory minimum |
Parts List for Dual Processor Board |
| Yellow Background means optional |
| Blue Background means Possible Alternative |
| Qty | Chip | Description | Comment | In Stock |
| 2 | 65C02 | CPU / Processor | | Lots |
| 4 | 62256 | 32K RAM chip, 0000 - 7FFF, 8000 - BFFF | 62256 Data Sheet | 11 |
| 1 | 6264 | 8K Ram Chip, Shared C000 - CFFF | 6264 Data Sheet | 16 |
| 2 | 27512 | 64K EPROM With jumpers to select which 8K bank is being used (1 of 8)
For example, Basic in one ROM segment, and Forth in another segment | | Lots |
| | SST39F040 | Flash Memory Chip, Possible replacement for EPROM | | |
| 4 | 6522 | VIA (2) 8 bit bidirectional Parallel ports, Interval Timer | 6522 Data Sheet | 10 |
| 2 | 6551 | ACIA Asynchronous Serial Interface Adapter | 6551 Data Sheet
Experimenting With The 6551 ACIA | 6 |
| 2 | 74LS138 | 3-Line to 8-Line Decoder/Demultiplexer | 74LS138 Data Sheet | |
| 2 | 74LS154 | 4-Line to 16-Line Decoder/Demultiplexer | 74LS154 Data Sheet | |
| 2 | ATF22V10 | Programmable Logic Device | Programmable Logic Device Wiki
ATF22V10C Programming Algorithm
Programming PLDŐs with open source software | |
| | ICE 40 | FPGA, possible replacment for ATF22V10 | www.latticesemi.com/iCE40 | |
| 2 | NNZN-TCP232-E-I018 | Ethernet to Serial Adapter Module | TCP/IP to Serial Docs | 5 |
| 2 | USR-TCP232-T2 | Ethernet to Serial Adapter Module | TCP/IP to Serial Docs | 3 |
| 2 | MAX232 or DS1228 | RS-232 Signal Level Convertor | DS1228 Data Sheet | 2 DS1228 |
| 2 | DE-9 Connector | Female, Right Angle PCB Mount Connector for Serial Interface | Digi-Key Data Sheet | 10 |
| 4 | DB-25 Connector | Male, Right Angle PCB Mount Connector for Paralell Interface
Centronics Standard Pinout | Digi-Key Data Sheet | |
| 12 | 2x25 50 Pin Female Sockets | Planck 6502 Expansion Bus | | |
Chip Inventory |
| Qty | Chip Number | Description | Data Sheet |
| CPUs |
| 30+ | 6502 | NMOS 1 Mhz CPU Date Code 1983 and others | 6502 Wiki |
| 4 | 6502 | NMOS 1 Mhz CPU Date Code 1980? MOS Technologies | 6502 Wiki |
| 10 | 65C02 | CMOS 1 Mhz CPU Date Code 1983/84 | 65C02 Wiki |
| 14 | 6507 | NMOS 1 Mhz CPU Date Code 1980 (8K Addressable 28 pin DIP) | 6507 Wiki |
| 2 | 6512 | NMOS 1 mhz CPU (64K addressable 40 pin DIP) | 6502 Wiki Variations and derivatives |
| I/O Chips |
| 10 | 6522 | VIA Paralell I/O Date Code 1980 | 6522 Wiki |
| 9 | 6820 | PIA Paralell I/O | 6820 Wiki |
| 4 | 6520 | PIA Paralell I/O MOS Technologies | 6820 Wiki |
| 4 | 6532 | RIOT RAM, I/O, Timer: 128 bytes RAM, Paralelle I/O, Timer | PIA Wiki |
| 1 | 6840 | PTM Programable Timer | 6840 Data Sheet |
| 22 | 6264 | Static Ram 8K | |
| 13 | 2332 | Static Ram 4K | |
| EPROMs |
| 39 | 27512 | EPROM 64K | |
| 18 | 27256 | EPROM 32K | Used in UK101 |
| ? | 27C256 | EPROM 32K | Used in UK101 |
| 7 | 27128 | EPROM 16K | |
| 9 | 2764 | EPROM 8K | |
| 30 | 2732 | EPROM 4K | |
| 15 | 2716 | EPROM 2K | |
| 6 Tubes | 2708 | EPROM 1K | |
| Misc Chips |
| Lots | MC14506UBC | Dual 2-Wide, 2-Input Expandable AND-OR-INVERT Gate | MC14506UBC Data Shet |
| 14 | LM380N | Low Power Audio Amplifier | LM380N Data Sheet |
| 5 | MM74C906N | Buffer, Non-Inverting 6 Element 1 Bit per Element Open Drain Output | MM74C906N Data Sheet |
| 3 | S26LS31PC | Quadruple Differential Line Driver | S26LS31PC Data Sheet |
| 25 | CTS7309 | Solid-State Driver Chip | |
| 74C283 | 4-Bit Binary Full Adders With Fast Carry | 74C283 Data Sheet |
| 74367 | Hex Bus Driver 3-State Outputs | 74367 Data Sheet |
| 74393 | Dual 4-Bit Decade And Binary Counters | 74393 Data Sheet |
| 5 | ICL7109CPI | 12-Bit A/D Converter with 3-State Binary Outputs (40 pin DIP) | ICL7109CPI Data Sheet |
| From Ebay |
| 5 | W65C02S8P-10 | 10 mhz | |
| 2 | 65C02P2-12 | 12 mhz | |
| 2 | 62256 | 32K RAM | Used in UK101 |
| 2 | 28c256 | 32K EPPROM | |
| 2 | 6850 | ACIA Serial | |
| 2 | 65C02P2-12 | 12 mhz | |
| 2 | 74LS74 | | |
| 1 | 74LS00 | | |
| 2 | 74LS04 | | |
| |
| 11 | 62256 | 32K RAM | Used in UK101 |
| 2 | 65C02P-10 | 10 mhz | |
| |
| 2 | R6551AP | ACIA Serial Chip | For RS-232 |
| Connectors |
| 10 | DE-9 F | 9 Pin PCB mount Right Angle Female | Used in UK101 |
| 10 | DE-9 M | 9 Pin PCB mount Right Angle Male | |