You can buy the TF1230 on Amibay.
The TF1230 mounts 64MB SDRAM and a 68030 CPU running at 50MHz. The fast RAM will be added automatically on Kickstart 3.1 only. While the board will work under 3.0, you will have to add the memory manually.
USAGE UNDER KICKSTART 3.0 (39.106)
To use the board under Kickstart 3.0 you need to download the Addmem command from Aminet and add it to the beginning of your startup-sequence like this:
Addmem 08000000 to 0C000000
You also have the option of soft-kicking Kickstart 3.1 using SKick from Aminet. This procedure assumes that the Skick archive has been upacked to your boot drive, the Kickstarts directory from the archive copied into Devs:, and that you have a valid A1200 Kickstart 3.1 file placed in Devs:Kickstart.
To do so, you can create a simple script inside the startup-sequence that will check which ROM version you are running, add the fast memory load kickstart 3.1 and reboot.
Here’s an example of how to create such a script:
Version >NIL: graphics.library 40
IF WARN
Echo "3.0 ROM detected"
Addmem 08000000 to 0C000000
Skick devs:kickstarts/kick40068.A1200 32BIT
EndIF
DISK IMAGE
If all the above seems rather complicated, you can download my disk image that has everything already preset from here. You can write it onto an 8GB CF/SD card using Win32DiskImager. The disk image is based on my CD32 one. Please note that by default it boots into NTSC mode, so you need to make sure that your display hardware supports it (apparently the OSSC does not support NTSC).
A1200 TIMING FIXES
If you experience random lockups and freezing and 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 can 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 TF1230 into one of these, it can damage the expansion connector. For more information please check this link.
TF IDE INTERFACE
The TF1230 IDE interface is operational, but the device does not support autobooting, since the driver is not part of the Kickstart ROM. However, you can load the driver manually from disk by using the loadmodule command (e.g. loadmodule devs:ehide.device).
You can also create a custom Kickstart with ehide.device included, which will then let you boot from it.
If you experience crashes while a device is connected to the EHIDE interface, you can solve them by adding an IDE buffer to the A1200 motherboard.
RTC
There is no RTC on the 1230, 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 1230.
Ehide.device driver download:
You find the ehide.device inside this archive here: https://alen.dreamhosters.com/TFTools.zip, but please note that only the the ehide.device is applicable to the 1230. The other files are used by the TF1260 only.
Other questions:
Why some boards have a patch wire but not others?
Some boards, but not all, were manufactured with a missing trace. The patch wire fixes the production problem.
Adding an FPU
You cannot add an FPU to the TF1230 directly, however you can solder one on the A1200 motherboard, and it will be automatically recognized by the system.
If you solder it straight onto the motherboard, the FPU will run at 14 MHz:
The FPU operations will get a 57% boost:
By doing the following simple mod, you can get it to run at 28 MHz:
Lift the FPU CLK pin and solder a jumper wire to the 28Mhz clock (make sure the pin is not touching the solder pad underneath):
Please note that adding the FPU will not break compatibility with other accelerators. If you happen to use an accelerator with an onboard FPU, that FPU will take over and be used instead of the motherboard one. If you have an LC060 CPU, the onboard FPU will be ignored as the 68060 does not support external FPUs.