mirror of
https://github.com/hoglet67/AtomBusMon.git
synced 2024-06-02 18:41:35 +00:00
Updated Home (markdown)
parent
228ced64e6
commit
68073a9fcc
99
Home.md
99
Home.md
|
@ -18,9 +18,108 @@ There are three versions of the In-Circuit Emulator, for the three processor fam
|
|||
|
||||
Here's a picture of the ICE-T65 installed in a BBC Micro:
|
||||
[[images/6502/dave_beeb_1.jpg]]
|
||||
|
||||
The grey cable is connected to the Xilinx programmer, which would not normally be needed.
|
||||
[[images/6502/dave_beeb_2.jpg]]
|
||||
|
||||
It does indeed work!
|
||||
[[images/6502/dave_beeb_8.jpg]]
|
||||
|
||||
You interact with the ICE via a terminal program on a PC.
|
||||
|
||||
**TODO: Update sample session from latest version**
|
||||
|
||||
Here's a sample session:
|
||||
```
|
||||
Atom Bus Monitor version 0.35
|
||||
Compiled at 16:50:31 on Jun 20 2015
|
||||
Tracing every 1 instructions while single stepping
|
||||
6502 free running...
|
||||
Interrupted
|
||||
01.384661: FFC4 : JMP (0202)
|
||||
>> break ff3f
|
||||
Ex Breakpoint set at FF3F
|
||||
>> watchw b003
|
||||
Wr watch set at B003
|
||||
>> watchr b400 fffc
|
||||
Rd watch set at B400
|
||||
>> c
|
||||
6502 free running...
|
||||
Ex Breakpoint hit at FF3F
|
||||
00.000002: FF3F : LDX #17
|
||||
>> s
|
||||
Stepping 1 instructions
|
||||
00.000004: FF41 : LDA FF9A,X
|
||||
>> s
|
||||
Stepping 1 instructions
|
||||
00.000008: FF44 : STA 0204,X
|
||||
>> s
|
||||
Stepping 1 instructions
|
||||
00.000013: FF47 : DEX
|
||||
>> s10
|
||||
Stepping 10 instructions
|
||||
00.000015: FF48 : BPL FF41
|
||||
00.000018: FF41 : LDA FF9A,X
|
||||
00.000022: FF44 : STA 0204,X
|
||||
00.000027: FF47 : DEX
|
||||
00.000029: FF48 : BPL FF41
|
||||
00.000032: FF41 : LDA FF9A,X
|
||||
00.000036: FF44 : STA 0204,X
|
||||
00.000041: FF47 : DEX
|
||||
00.000043: FF48 : BPL FF41
|
||||
00.000046: FF41 : LDA FF9A,X
|
||||
>> c
|
||||
6502 free running...
|
||||
00.000881: Wr watch hit at FF61 writing B003 = 8A
|
||||
00.025938: Rd watch hit at E0AF reading B400 = 55
|
||||
00.026070: Rd watch hit at E0AF reading B400 = AA
|
||||
00.026201: Rd watch hit at E0C3 reading B400 = 55
|
||||
00.027561: Rd watch hit at E64F reading B400 = 80
|
||||
00.028846: Rd watch hit at E64F reading B400 = 80
|
||||
00.030131: Rd watch hit at E64F reading B400 = 0C
|
||||
00.030785: Rd watch hit at E05E reading B400 = FF
|
||||
Interrupted
|
||||
12.095957: FE82 : BNE FE78
|
||||
>> watchw b400 fffc
|
||||
Rd watch, wr watch set at B400
|
||||
>> c
|
||||
6502 free running...
|
||||
Ex Breakpoint hit at FF3F
|
||||
00.000003: FF3F : LDX #17
|
||||
>> c
|
||||
6502 free running...
|
||||
00.000882: Wr watch hit at FF61 writing B003 = 8A
|
||||
00.028639: Wr watch hit at E0A4 writing B400 = FE
|
||||
00.028760: Rd watch hit at E0AF reading B400 = 55
|
||||
00.028771: Wr watch hit at E0A4 writing B400 = FE
|
||||
00.028892: Rd watch hit at E0AF reading B400 = AA
|
||||
00.028902: Wr watch hit at E0B8 writing B400 = FE
|
||||
00.029023: Rd watch hit at E0C3 reading B400 = 55
|
||||
00.029039: Wr watch hit at E640 writing B400 = 80
|
||||
00.030383: Rd watch hit at E64F reading B400 = 80
|
||||
00.031668: Rd watch hit at E64F reading B400 = 80
|
||||
00.032953: Rd watch hit at E64F reading B400 = 0C
|
||||
00.033486: Wr watch hit at E053 writing B400 = F0
|
||||
00.033607: Rd watch hit at E05E reading B400 = FF
|
||||
Interrupted
|
||||
12.871936: FE80 : DEY
|
||||
>> crc c000 cfff
|
||||
crc: D67D
|
||||
>> test 2800 3bff
|
||||
Memory test: Fixed 55: passed
|
||||
Memory test: Fixed AA: passed
|
||||
Memory test: Fixed FF: passed
|
||||
Memory test: Fixed 00: passed
|
||||
Memory test: Checkerboard: passed
|
||||
Memory test: Inverse checkerboard: passed
|
||||
Memory test: Address pattern: passed
|
||||
Memory test: Inverse address pattern: passed
|
||||
Memory test: Random: passed
|
||||
Memory test: Random: passed
|
||||
Memory test: Random: passed
|
||||
>>
|
||||
```
|
||||
|
||||
Within the ICE, there are the following components:
|
||||
- reclocking logic
|
||||
- target processor core: 6502, Z80 or 6809
|
||||
|
|
Loading…
Reference in New Issue
Block a user