Skip to content
David Banks edited this page Jul 15, 2016 · 12 revisions

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.