12 ICE T65
David Banks edited this page 2016-07-15 18:29:02 +01:00

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): images/6502/dave_newatom_1.jpg Here's a closer look at the ICE-T65 GODIL: images/6502/dave_newatom_2.jpg Here's another stardot member (Roland) using ICE-T65 for debugging: images/6502/roland_atom_1.jpg

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. images/6502/dave_beeb_1.jpg Here's a closer look at the ICE-T65 GODIL: images/6502/dave_beeb_2.jpg When we first connected this to a Beeb, all we got was the following. images/6502/dave_beeb_3.jpg 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: images/6502/dave_beeb_4.jpg Tube Elite, one of out favourite Beeb testing programs: images/6502/dave_beeb_5.jpg Ram Master is one of my own ROMs for ROM Management; RamFS is the RetroClinic Ram Filing System: images/6502/dave_beeb_6.jpg This is the menu from one of my original 1980's Game Compilation Disks: images/6502/dave_beeb_7.jpg And finally, Planetoids, all running on the ICE-T65. images/6502/dave_beeb_8.jpg