oberheimmatrix1000
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
oberheimmatrix1000 [2016-07-30 08:13] – [Memory Map] gde | oberheimmatrix1000 [2016-09-26 20:21] (current) – [6850 UART] gde | ||
---|---|---|---|
Line 42: | Line 42: | ||
Gareth is working on a [[https:// | Gareth is working on a [[https:// | ||
+ | |||
+ | ==== Matrix 6/100 links ==== | ||
+ | |||
+ | http:// | ||
+ | |||
+ | http:// | ||
+ | |||
+ | http:// | ||
+ | |||
===== Memory Map ===== | ===== Memory Map ===== | ||
Line 77: | Line 86: | ||
0x1400-0x17ff UORV* { | 0x1400-0x17ff UORV* { | ||
| | ||
- | 0x1400-0x15ff - $ U809 - 68850 - UART (if A9 = 0) { | + | 0x1400-0x15ff - $ U809 - 68B50 - UART (if A9 = 0) { |
0x1406 - Control/ | 0x1406 - Control/ | ||
Control (write-only) { | Control (write-only) { | ||
Line 102: | Line 111: | ||
0x1407 - Transmit/ | 0x1407 - Transmit/ | ||
} | } | ||
- | 0x1600 - 82C54 Programmable Timer (if A9 = 1) | + | 0x1600 - 82C54 Programmable Timer (if A9 = 1) { |
This timer is the source of /IRQ back to the 6809 | This timer is the source of /IRQ back to the 6809 | ||
+ | 0x1600 - Counter 0 Register | ||
+ | 0x1601 - Counter 1 Register | ||
+ | 0x1602 - Counter 2 Register | ||
+ | 0x1603 - Control Word Register | ||
+ | } | ||
} | } | ||
Line 188: | Line 202: | ||
{{ : | {{ : | ||
+ | ==== 82C54 Programmable Interval Timer ==== | ||
+ | {{ :82c54.pdf | Datasheet}} | ||
+ | ===== Using r2 ===== | ||
+ | To start radare2 on the image: | ||
+ | |||
+ | < | ||
+ | $ r2 -a mc6809 -m 0x8000 27256.bin | ||
+ | </ |
oberheimmatrix1000.1469866430.txt.gz · Last modified: 2016-07-30 08:13 by gde