{"id":419,"date":"2023-12-23T18:47:14","date_gmt":"2023-12-23T18:47:14","guid":{"rendered":"https:\/\/alen.dreamhosters.com\/terriblefire\/?page_id=419"},"modified":"2024-11-20T15:11:51","modified_gmt":"2024-11-20T15:11:51","slug":"tf1232-info-and-installation","status":"publish","type":"page","link":"https:\/\/alen.dreamhosters.com\/terriblefire\/tf1232-info-and-installation\/","title":{"rendered":"TF1232 info and installation"},"content":{"rendered":"<div class=\"boldgrid-section\">\n<div class=\"container\">\n<div class=\"row\">\n<div class=\"col-lg-12 col-md-12 col-xs-12 col-sm-12\">\n<p class=\"\">&nbsp;<\/p>\n<div class=\"page-content\">\n<p class=\"\">You can buy the TF1232 on <a style=\"color: #0053b9 !important;\" href=\"https:\/\/www.amibay.com\/threads\/tf1232-68030-based-accelerators-for-the-a1200-the-official-sales-thread.2444342\/\" data-blkn-colour=\"rgba(0,83,185,1)\">Amibay<\/a>.<\/p>\n<figure class=\"wp-block-image\">\n<p class=\"mod-reset\"><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone wp-image-424 size-medium\" src=\"https:\/\/alen.dreamhosters.com\/terriblefire\/wp-content\/uploads\/2023\/12\/1232-2-300x200.jpg\" alt=\"\" width=\"300\" height=\"200\" srcset=\"https:\/\/alen.dreamhosters.com\/terriblefire\/wp-content\/uploads\/2023\/12\/1232-2-300x200.jpg 300w, https:\/\/alen.dreamhosters.com\/terriblefire\/wp-content\/uploads\/2023\/12\/1232-2-1024x682.jpg 1024w, https:\/\/alen.dreamhosters.com\/terriblefire\/wp-content\/uploads\/2023\/12\/1232-2-768x512.jpg 768w, https:\/\/alen.dreamhosters.com\/terriblefire\/wp-content\/uploads\/2023\/12\/1232-2-1536x1023.jpg 1536w, https:\/\/alen.dreamhosters.com\/terriblefire\/wp-content\/uploads\/2023\/12\/1232-2-2048x1365.jpg 2048w, https:\/\/alen.dreamhosters.com\/terriblefire\/wp-content\/uploads\/2023\/12\/1232-2-250x167.jpg 250w, https:\/\/alen.dreamhosters.com\/terriblefire\/wp-content\/uploads\/2023\/12\/1232-2-550x366.jpg 550w, https:\/\/alen.dreamhosters.com\/terriblefire\/wp-content\/uploads\/2023\/12\/1232-2-800x533.jpg 800w, https:\/\/alen.dreamhosters.com\/terriblefire\/wp-content\/uploads\/2023\/12\/1232-2-270x180.jpg 270w, https:\/\/alen.dreamhosters.com\/terriblefire\/wp-content\/uploads\/2023\/12\/1232-2-450x300.jpg 450w, https:\/\/alen.dreamhosters.com\/terriblefire\/wp-content\/uploads\/2023\/12\/1232-2-750x500.jpg 750w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<\/figure>\n<p class=\"\">The TF1232 mounts 64 or 128MB SDRAM and a 68030 CPU running at 25 or 50MHz. It also features a PGA 68882 socket that can be populated with an FPU, also running at 25 or 50 MHz. The FPU can run asynchronously from the CPU, meaning you can use a 25MHz CPU and a 50MHz FPU and vice-versa.<\/p>\n<p class=\"\">&nbsp;<\/p>\n<p class=\"\">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.<\/p>\n<p class=\"\"><strong><u>USAGE UNDER KICKSTART 3.0 (39.106)<\/u><\/strong><\/p>\n<p class=\"\">To use the board under Kickstart 3.0 you need to download the&nbsp;<a style=\"color: #0053b9 !important;\" href=\"http:\/\/aminet.net\/util\/cli\/AddMem.lha\" data-blkn-colour=\"rgba(0,83,185,1)\">Addmem<\/a>&nbsp;command from Aminet and add it to the beginning of your startup-sequence like this:<\/p>\n<p class=\"\">64MB version:<\/p>\n<p class=\"\"><code style=\"color: black !important;\" data-blkn-colour=\"rgba(34,34,34,1)\">Addmem 08000000 to 0C000000<\/code><\/p>\n<p class=\"\">128MB version:<\/p>\n<p class=\"\"><code style=\"color: black !important;\" data-blkn-colour=\"rgba(34,34,34,1)\">Addmem 08000000 to 0FFFFFFF<\/code><\/p>\n<p class=\"\">You also have the option of soft-kicking Kickstart 3.1 using&nbsp;<a style=\"color: #0053b9 !important;\" href=\"http:\/\/aminet.net\/util\/boot\/skick346.lha\" data-blkn-colour=\"rgba(0,83,185,1)\">SKick<\/a>&nbsp;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.<\/p>\n<p class=\"\">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.<\/p>\n<p class=\"\">Here\u2019s an example of how to create such a script:<\/p>\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group__inner-container\">\n<p class=\"\"><code style=\"color: black !important;\" data-blkn-colour=\"rgba(34,34,34,1)\">Version &gt;NIL: graphics.library 40<\/code><\/p>\n<p><code style=\"color: black !important;\" data-blkn-colour=\"rgba(34,34,34,1)\">IF WARN<\/code><\/p>\n<p class=\"\"><code style=\"color: black !important;\" data-blkn-colour=\"rgba(34,34,34,1)\">Echo \"3.0 ROM detected\"<\/code><\/p>\n<p class=\"\"><code style=\"color: black !important;\" data-blkn-colour=\"rgba(34,34,34,1)\">Addmem 08000000 to 0C000000<\/code><\/p>\n<p><code style=\"color: black !important;\" data-blkn-colour=\"rgba(34,34,34,1)\">Skick devs:kickstarts\/kick40068.A1200 32BIT<\/code><\/p>\n<p class=\"\"><code style=\"color: black !important;\" data-blkn-colour=\"rgba(34,34,34,1)\">EndIF<\/code><\/p>\n<\/div>\n<\/div>\n<p class=\"\"><strong><u>DISK IMAGE<\/u><\/strong><\/p>\n<p class=\"\">If all the above seems rather complicated, you can download my disk image that has everything already preset from&nbsp;<a style=\"color: #0053b9 !important;\" href=\"https:\/\/alen.dreamhosters.com\/tf1230.rar\" data-blkn-colour=\"rgba(0,83,185,1)\">here<\/a>. 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 not every version of the OSSC does support NTSC).<\/p>\n<p><strong><u>A1200 TIMING FIXES<\/u><\/strong><\/p>\n<p class=\"\">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.<\/p>\n<p class=\"\"><strong><u>A1200 EDGE CONNECTOR<\/u><\/strong><\/p>\n<p class=\"\">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&nbsp;<a style=\"color: #0053b9 !important;\" href=\"https:\/\/www.exxoshost.co.uk\/forum\/viewtopic.php?f=84&amp;p=64364#p64364\" data-blkn-colour=\"rgba(0,83,185,1)\">this link.<\/a><\/p>\n<p class=\"\"><strong><u>TF IDE INTERFACE<\/u><\/strong><\/p>\n<p class=\"\">The TF1232 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).<\/p>\n<p class=\"\">You can also create a custom Kickstart with ehide.device included, which will then let you boot from it.<\/p>\n<p>You should keep the IDE cable as short as possible to avoid encountering issues.<\/p>\n<p class=\"\"><strong><u>RTC<\/u><\/strong><\/p>\n<p class=\"\">There is no RTC on the 1232, 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.<\/p>\n<p class=\"\">The onboard A1200 IDE and PCMCIA interfaces remain operational while using the 1230.<\/p>\n<p class=\"\"><strong><u>Ehide.device<\/u><\/strong><strong><u>&nbsp;driver download:<\/u><\/strong><\/p>\n<p class=\"\">You find the ehide.device inside this archive here:&nbsp;<a style=\"color: #0053b9 !important;\" href=\"https:\/\/alen.dreamhosters.com\/TFTools.zip\" data-blkn-colour=\"rgba(0,83,185,1)\">https:\/\/alen.dreamhosters.com\/TFTools.zip<\/a>, but please note that only the the ehide.device is applicable to the 1232. The other files are used by the TF1260 only.<\/p>\n<p class=\"\">&nbsp;<\/p>\n<p class=\"\"><span style=\"text-decoration: underline;\"><strong>Adding an FPU<\/strong><\/span><\/p>\n<p class=\"\">You can&nbsp; add an FPU to the TF1232 directly. The FPU can be a 68881 or a 68882. The onboard jumpers allow you to configure the speed at which it runs.<\/p>\n<figure class=\"wp-block-image size-large\">\n<p class=\"mod-reset\">If your A1200 has an FPU soldered on its motherboard, it will be automatically ignored. That means that even if you don&#8217;t have an FPU on the TF1232, the 68882 soldered on the A1200 motherboard won&#8217;t be used. It will also not create any conflicts in case both FPUs are installed, as only the one on board the TF1232 will be used.<\/p>\n<\/figure>\n<p class=\"\">&nbsp;<\/p>\n<figure class=\"wp-block-image size-large\">\n<p class=\"mod-reset\"><span style=\"text-decoration: underline;\"><strong>Jumpers<\/strong><\/span><\/p>\n<p class=\"\"><strong>ENABLE030<\/strong>: Enables\/Disables the accelerator. <strong>PLEASE NOTE:<\/strong> This function does not work on the release firmware. A firmware update is required for cards shipped before 2024-02-22 to enable this function.<\/p>\n<\/figure>\n<p class=\"\"><strong>CPU25MHZ<\/strong>: Switches between 25\/50 Mhz CPU operating mode. When the jumper is present, the CPU runs at 25MHz. When it is removed, it runs at 50MHz. Warning: if your CPU cannot run at 50MHz the system will not boot or will crash frequently. Note that not all 50MHz CPUs will operate correctly at 25MHz.<\/p>\n<figure class=\"wp-block-image size-full\">\n<p class=\"mod-reset\"><strong>FPU25MHZ<\/strong>: Switches between 25\/50 Mhz FPU operating mode. When the jumper is present, the FPU runs at 25MHz. When it is removed, it runs at 50MHz. Warning: if your FPU cannot run at 50MHz the system will not boot or will crash frequently.<\/p>\n<\/figure>\n<p class=\"\">&nbsp;<\/p>\n<p class=\"\"><span style=\"text-decoration: underline;\"><strong>Headers<\/strong><\/span><\/p>\n<figure class=\"wp-block-image size-large\">\n<p class=\"mod-reset\"><strong>FAN<\/strong>: allows you to connect a 12V CPU fan. <strong>Please note:<\/strong> this jumper is not soldered by default to avoid accidental shorts on the 12V line. There are rare cases in which a 68030 requires an active fan so it is unlikely that you will need it. If you do request this header to be added, please be careful not to place jumpers or short this pin. You will kill the board or your Amiga if you do.<\/p>\n<p class=\"\"><strong>HDDLED<\/strong>: allows you to connect an IDE activity LED for the TF IDE interface.<\/p>\n<p>&nbsp;<\/p>\n<p class=\"\"><span style=\"text-decoration: underline;\"><strong>Known Issues<\/strong><\/span><\/p>\n<p class=\"\">&#8211; Some Kingston branded CF cards do not work in conjunction with this accelerator. This is currently under investigation. You can bypass this issue by using other brands of CF cards (e.g. SanDisk).<\/p>\n<p>&#8211; If you experience crashes while devices are connected to the EHIDE interface, you can solve them by adding an IDE buffer to the A1200 motherboard.<\/p>\n<p>&#8211; The card will not boot if you have a long cable connected to the A1200 IDE. This too can be solved by adding an IDE buffer to the A1200 motherboard.<\/figure>\n<div><\/div>\n<div class=\"post-tags\"><strong>Firmware updates<\/strong><\/div>\n<\/div>\n<div>\n<table data-blkn-colour=\"rgba(255,255,255,1)\" data-num-rows=\"NaN\">\n<tbody data-blkn-colour=\"rgba(255,255,255,1)\">\n<tr style=\"height: 126px;\" data-blkn-colour=\"rgba(255,255,255,1)\">\n<td class=\"\" style=\"width: 30%; height: 126px;\" data-blkn-colour=\"rgba(255,255,255,1)\"><strong data-blkn-colour=\"rgba(255,255,255,1)\">Firmware<\/strong><\/td>\n<td class=\"\" style=\"width: 15%; height: 126px;\" data-blkn-colour=\"rgba(255,255,255,1)\"><strong data-blkn-colour=\"rgba(255,255,255,1)\">Date published<\/strong><\/td>\n<td class=\"\" style=\"width: 25%; height: 126px;\" data-blkn-colour=\"rgba(255,255,255,1)\"><strong data-blkn-colour=\"rgba(255,255,255,1)\">Applicable to boards (built by alenppc) with serial numbers<\/strong><\/td>\n<td style=\"width: 30%; height: 126px;\" data-blkn-colour=\"rgba(255,255,255,1)\"><strong data-blkn-colour=\"rgba(255,255,255,1)\">Comments<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 74px;\" data-blkn-colour=\"rgba(255,255,255,1)\">\n<td class=\"\" style=\"width: 30%; height: 74px;\" data-blkn-colour=\"rgba(255,255,255,1)\"><a href=\"http:\/\/alen.dreamhosters.com\/tf1232r1_2024_05_27_alpha.zip\">tf1232r1_2024_05_27_alpha<\/a><\/td>\n<td class=\"\" style=\"width: 15%; height: 74px;\" data-blkn-colour=\"rgba(255,255,255,1)\">2024-06-10<\/td>\n<td class=\"\" style=\"width: 25%; height: 74px;\" data-blkn-colour=\"rgba(255,255,255,1)\">1-21<\/td>\n<td style=\"width: 30%; height: 74px;\" data-blkn-colour=\"rgba(255,255,255,1)\">Fixes an ehide lockup issue that occurs in specific conditions when FastRom function is not used<\/td>\n<\/tr>\n<tr style=\"height: 26px;\" data-blkn-colour=\"rgba(255,255,255,1)\">\n<td class=\"\" style=\"width: 30%; height: 26px;\" data-blkn-colour=\"rgba(255,255,255,1)\">&nbsp;<\/td>\n<td class=\"\" style=\"width: 15%; height: 26px;\" data-blkn-colour=\"rgba(255,255,255,1)\">&nbsp;<\/td>\n<td class=\"\" style=\"width: 25%; height: 26px;\" data-blkn-colour=\"rgba(255,255,255,1)\">&nbsp;<\/td>\n<td style=\"width: 30%; height: 26px;\" data-blkn-colour=\"rgba(255,255,255,1)\">&nbsp;<\/td>\n<\/tr>\n<tr style=\"height: 26px;\" data-blkn-colour=\"rgba(255,255,255,1)\">\n<td class=\"\" style=\"width: 30%; height: 26px;\" data-blkn-colour=\"rgba(255,255,255,1)\">&nbsp;<\/td>\n<td class=\"\" style=\"width: 15%; height: 26px;\" data-blkn-colour=\"rgba(255,255,255,1)\">&nbsp;<\/td>\n<td style=\"width: 25%; height: 26px;\" data-blkn-colour=\"rgba(255,255,255,1)\">&nbsp;<\/td>\n<td style=\"width: 30%; height: 26px;\" data-blkn-colour=\"rgba(255,255,255,1)\">&nbsp;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<section id=\"comments\" class=\"comments-area\"><\/section>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; You can buy the TF1232 on Amibay. The TF1232 mounts 64 or 128MB SDRAM and a 68030 CPU running at 25 or 50MHz. It also features a PGA 68882 socket that can be populated with an FPU, also running at 25 or 50 MHz. The FPU can run asynchronously from the CPU, meaning you [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template\/page\/fullwidth.php","meta":{"bgseo_title":"","bgseo_description":"","bgseo_robots_index":"index","bgseo_robots_follow":"follow","footnotes":""},"class_list":["post-419","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/alen.dreamhosters.com\/terriblefire\/wp-json\/wp\/v2\/pages\/419","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alen.dreamhosters.com\/terriblefire\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/alen.dreamhosters.com\/terriblefire\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/alen.dreamhosters.com\/terriblefire\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/alen.dreamhosters.com\/terriblefire\/wp-json\/wp\/v2\/comments?post=419"}],"version-history":[{"count":10,"href":"https:\/\/alen.dreamhosters.com\/terriblefire\/wp-json\/wp\/v2\/pages\/419\/revisions"}],"predecessor-version":[{"id":587,"href":"https:\/\/alen.dreamhosters.com\/terriblefire\/wp-json\/wp\/v2\/pages\/419\/revisions\/587"}],"wp:attachment":[{"href":"https:\/\/alen.dreamhosters.com\/terriblefire\/wp-json\/wp\/v2\/media?parent=419"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}