Compare commits

...

2 Commits

Author SHA1 Message Date
b65ced1368 more notes + datasheets 2025-10-26 00:59:27 +02:00
d02300ef8e ethernet idea 2025-10-25 20:13:41 +02:00
9 changed files with 17 additions and 2 deletions

View File

@@ -10,4 +10,5 @@
# Arduino Interface # Arduino Interface
## Bus Ideas ## Bus Ideas
- [74HC245](./datasheets/74HC_HCT245.pdf), also possible for GPU buffer switching - [74HC245](./datasheets/74HC_HCT245.pdf), bidirectional 3-state bus transciever, also possible for GPU buffer switching
- [74HC138](./datasheets/74HC_HCT138.pdf), 3->8 address decoder

BIN
datasheets/74HC_HCT138.pdf Normal file

Binary file not shown.

BIN
datasheets/74HC_HCT377.pdf Normal file

Binary file not shown.

BIN
datasheets/ENC28J60.pdf Normal file

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1 @@
{"hostname":"MAXIMESPC","username":"Maxime Vorwerk"}

10
notes/cpu.md Normal file
View File

@@ -0,0 +1,10 @@
# CPU board
## Components
- CPU: [W65C02](../datasheets/w65c02s.pdf)
- RAM: [LY62256PL-5LL](../datasheets/LY62256PL-55LL.pdf)
- ROM: [AT28C64B](../datasheets/AT28C64B.pdf)
- Register: [74HC377](../datasheets/74HC_HCT377.pdf)
## Timings
- PHI2 target: 10MHz -> 100ns

2
notes/ethernet.md Normal file
View File

@@ -0,0 +1,2 @@
# Ethernet
- [ENC28J60](./../datasheets/ENC28J60.pdf)

View File

@@ -2,6 +2,7 @@
- bank switching using 8-Bit register - bank switching using 8-Bit register
- top 32K remain untouched - top 32K remain untouched
# [CPU](./cpu.md)
| start | end | use | | start | end | use |
| :----- | :----- | :---------------------- | | :----- | :----- | :---------------------- |
| 0x0000 | 0x5FFE | RAM | | 0x0000 | 0x5FFE | RAM |
@@ -9,7 +10,7 @@
| 0x6000 | 0xDFFF | --- to be mapped --- | | 0x6000 | 0xDFFF | --- to be mapped --- |
| 0xE000 | 0xFFFF | ROM | | 0xE000 | 0xFFFF | ROM |
# Default (0X00) # I/O (0x00)
| start | end | use | | start | end | use |
| :----- | :----- | :-- | | :----- | :----- | :-- |
| 0x6000 | 0xDFFF | I/O | | 0x6000 | 0xDFFF | I/O |