Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| builderpages:floobydust:c02_pocket [2023/01/27 05:21] – Revision from 2023-01-27 | builderpages:floobydust:c02_pocket [2026/06/15 12:59] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | /* Imported from Wayback Machine | ||
| + | | ||
| + | | ||
| + | | ||
| + | */ | ||
| + | |||
| + | **C02 Pocket SBC Information** | ||
| + | |||
| + | The C02 Pocket SBC was created to provide a good performing 65C02 pocket-sized portable computer. The PCB is based ExpressPCB' | ||
| + | |||
| + | **Hardware Configuration: | ||
| + | |||
| + | WDC W65C02S processor running at 6MHz | ||
| + | |||
| + | Alliance 32KB 70ns Static RAM | ||
| + | |||
| + | Atmel 28C256 32KB 70ns EEPROM | ||
| + | |||
| + | NXP/Philips SCC2691 UART (limits CPU clock to 6MHz) | ||
| + | |||
| + | Atmel ATF22V10CQZ PLD for a single glue logic chip | ||
| + | |||
| + | TI 7705B Reset Supervisor - provides negative and positive Reset signals | ||
| + | |||
| + | Maxim DS-1813 Reset Supervisor - provides a NMI trigger for a Panic routine | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | [[builderpages: | ||
| + | |||
| + | [[builderpages: | ||
| + | |||
| + | [[builderpages: | ||
| + | |||
| + | [[builderpages: | ||
| + | |||
| + | **Software Configuration: | ||
| + | |||
| + | Currently, there are three separate code components that are loaded into EEPROM: | ||
| + | |||
| + | 1- C02 BIOS, which provides a JUMP table for access to the hardware | ||
| + | |||
| + | 2- C02 Monitor, which provides a JUMP table for core functions and accesses the C02 BIOS via it's JUMP table | ||
| + | |||
| + | 3- Enhanced Basic, which is a CMOS version of Lee Davison' | ||
| + | |||
| + | EhBasic is just under 10KB and is loaded at $B000 in EEPROM | ||
| + | |||
| + | C02Monitor is less than 6KB and is loaded at $E000 in EEPROM | ||
| + | |||
| + | C02BIOS is less than 2KB and is loaded at $F800 in EEPROM | ||
| + | |||
| + | Note that hardware I/O is located at $FE00 and consists of 5- I/O selects, each at 32 bytes wide. 1- I/O select is for the SCC2691 and the other 4- I/O selects are available via the 30-pin I/O Expansion Connector. | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | [[https:// | ||
