TF1260 Info and Installation Tips

 

 

The TF1260 mounts 128MB SDRAM and supports any PGA version of the 68060, all revisions, including LC (no FPU) models.

If you bought the TF1260 without a CPU, you can use your own. Please lay the board flat on the table making sure the connector is off the table’s edge, in order not to exert pressure and bend the board accidentally while plugging in your CPU.

Contrary to many expectations, the 68LC060 CPU works great, provided that the system is configured in a way to avoid using FPU libraries. You can download an example disk image that contains OS3.1 and all the necessary libraries and utilities for the TF1260 from http://alen.dreamhosters.com/LC060new.rar

This disk image can be written onto an 8GB CF card using Win32DiskImager, or can be mounted as a WinUAE hard file, in case you prefer to copy files manually.

Please note that all 68060 systems (including LC) require that the 68060.library be installed beforehand. It is part of the MMU.library v46 package that can be found on Aminet.

You need to have at least Kickstart 3.1 in your A1200 for the board to automatically add the 128MB of Fast Ram to the system. The compatibility with 3.0 has been dropped in order to make sure the board can work in conjunction with the Mediator expansion board.

 

WARNING:

A1200 TIMING FIXES

If your A1200 has the E123C and E125C caps mounted on the bottom of the motherboard, you should remove them. Their presence is not necessary and will make the board unstable.

 

A1200 EDGE CONNECTOR

Please ensure your A1200 does not contain an unbevelled connector. A small minority of A1200s suffers from this problem. If you attempt to plug the TF1260 into one of these, it can damage the expansion connector. For more information please check this link.

 

TF IDE INTERFACE

The TF1260 IDE interface is operational, but currently the driver is still in beta. It will only work with specific 3.3V CF cards and devices; The device does not support autobooting, since the driver is not in ROM. However, you can load the driver manually from disk by using the loadmodule command (e.g. loadmodule devs:ehide.device). This driver is also included in the CF card image linked above.

For earlier versions of this driver, at boot they display a warning indicating that it is still in beta. This is intended. The warning has been removed in the latest version, available in the TFTools archive below.

CPU SPEED CHANGE

The CPU speed can be changed via software. To do so, use the following AmigaDOS command (also included in the CF card image linked above):

Cpuspeed speed=XX

…where XX corresponds to the desired speed in Megahertz. The possible values are 50, 63, 75, 80. The actual value that your CPU will run at will depend on the CPU. Most rev1 CPUs will do 63Mhz, rev5s and LCs can do 63 and sometimes 75, and some rev6 cpus may reach 80Mhz. You may need active cooling at higher speeds.

The board also features a fan header, not soldered by default since it would make it hard to fit the card into the A1200 trapdoor, but it can be used if needed.

Upon reset, the board always reverts back to 50Mhz. This means that if the board gets locked up by a frequency that is too high, a reset or a power cycle is enough to restore it to the default operation mode. If you would like to run your board constantly at a higher speed, you can add the CPUSPEED command to the startup-sequence.

LC CPU notes

When installing software with the LC CPU, you should always select 020/030 executables whenever possible. This is because the Amiga compilers always default to FPU code when compiling 060 executables, which will cause the software to crash on CPUs that do not have an FPU.

It is however possible to compile software specifically for the LC060, for example see the ZDoom Amiga port (included in the CF card image linked above) which contains an LC binary file.

The best way to think about the LC060 is to consider it like a very fast 68030 CPU and install the same libraries and files that you would install on a 68030 system.

Support and firmware updates

Every card has its own unique serial number programmed into the CPLD. For boards built by me, those start with the number 2xxx. For all boards with the serial number 2xxx, for support please email directly alenppc@gmail.com

In case of firmware updates, you will have to send your board back to me for reflashing (cost of shipment only). The firmware files will not be distributed publicly as a measure of copy-protection.

To prevent people from scalping, 2nd hand TF1260s are not eligible for firmware updates. Every card has a unique serial number and you cannot copy the firmware of another card. Please note that all buyers have a 30-day money back period to send the card back to the builder for a full refund.

RTC

There is no RTC on the 1260, however the Amiga 1200 has a clockport on the motherboard that you can use to add an RTC. RTC Clockport modules are available from official Amiga resellers.

The onboard A1200 IDE and PCMCIA interfaces remain operational while using the 1260.

OS3.2

The recently released Amiga OS3.2 has a minor bug regarding the handling of the CPU cache at boot. The result is that if the TF1260 is plugged in without a hard drive/CF card present in the IDE port, the floppy boot screen animation never appears and the machine is permanently stuck on a black screen. The machine however boots normally when a HD/CF card is present.

A workaround for this bug has been implemented in the firmware of cards with serial numbers 2065 and above. Earlier cards can also be updated to avoid this.

TFTools download:

You can download TFTools separately from my image here: https://alen.dreamhosters.com/TFTools.lha