Table of Contents
ICE T65 is the version of the ICE that supports the 6502 and 65C02 processors.
GODIL Jumper Configuration
For the 6502, the GODIL jumpers should be configured as follows:
The two black jumpers connect the GODIL's GND input to DIL pins 1 and 21.
The red jumper connects the GODIL's VCC input to DIL pin 8.
The yellow jumper enables fake_tube mode for the BBC Micro without a second processor.
The pins in the top left corner connect to the serial-USB cable.
- A1 is GND
- C1 is Serial Tx (GODIL -> PC)
- A2 is Serial Rx (PC -> GODIL)
These signals are 5V TTL Levels.
ICE-T65 Xilinx Design
The top level Xilinx project for this design is here: https://github.com/hoglet67/AtomBusMon/blob/master/AtomCpuMon.xise
The top level VHDL module for this design is here: https://github.com/hoglet67/AtomBusMon/blob/master/src/AtomCpuMon.vhd
Currently choice of 6502 (T65) or 65C02 (AlanD) core is a compile time option:
generic (
UseT65Core : boolean := true;
UseAlanDCore : boolean := false
);
https://github.com/hoglet67/AtomBusMon/blob/master/src/AtomCpuMon.vhd#L26
Testing
ICE-T65 has been tested in the following systems:
- Acorn Atom (original version)
- Acorn Atom (2015 version)
- Acorn BBC Model B
- Acorn Electron
- OHIO Superboard II
- Apple II
Acorn Atom (2015)
Some photos of ICE-T65 in use on an Acorn Atom (2015 version).
The ICE-T65 is on the left; the 2015 Atom also uses a GODIL for the video system (on the right): Here's a closer look at the ICE-T65 GODIL: Here's another stardot member (Roland) using ICE-T65 for debugging:
Acorn BBC Model B
Some photos of ICE-T65 in use on an Acorn BBC Model B.
The Acorn BBC Model B with it's cover removed. The board to the right is a RetroClinic DataCentre USB Storage system. Here's a closer look at the ICE-T65 GODIL: When we first connected this to a Beeb, all we got was the following. It turns out the 1K5 GODIL pullups were affecting the OS Tube detection code, making it think that there was a second processor present. There is an additional jumper that can be fitted to the bottom right link of the GODIL to "fake" a register at $FEE0 that return that value $FE.
Now we really do have a second processor connected: Tube Elite, one of out favourite Beeb testing programs: Ram Master is one of my own ROMs for ROM Management; RamFS is the RetroClinic Ram Filing System: This is the menu from one of my original 1980's Game Compilation Disks: And finally, Planetoids, all running on the ICE-T65.
GODIL Hardware (now obsolete)
XC6SLX9 Mini Board (eepizza)
Tutorials:
User Manual
Hardware design notes
Software design notes