{"id":18539,"date":"2018-10-12T17:00:49","date_gmt":"2018-10-12T16:00:49","guid":{"rendered":"http:\/\/www.jungsi.de\/?p=18539"},"modified":"2026-08-28T11:02:22","modified_gmt":"2026-08-28T09:02:22","slug":"finalgrom-99-ti-99-4a","status":"publish","type":"post","link":"https:\/\/www.jungsi.de\/en\/finalgrom-99-ti-99-4a\/","title":{"rendered":"FinalGROM 99 [TI-99\/4A]"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Die <em>TI 99\/4A FinalGROM Cartridge<\/em>, oder auch kurz <em>FinalGROM99<\/em>, ist eine Cartridge f\u00fcr den <em>TI 99\/4A<\/em> das es erlaubt ROM und GROM Cartridges Images von SD-Karte zu starten. Es ist der Nachfolger des <em>FlashROM99<\/em> das 2016 von Ralph Benzinger ver\u00f6ffentlicht wurde.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das <em>FinalGROM<\/em> unterst\u00fctzt ROM Images, GROM Images und gemischte Images von bis zu 1 MB Gr\u00f6\u00dfe, das das Write-To-ROM Bank Schema verwendet. Die Cartridge ben\u00f6tigt nicht die Peripheral Expansion Box (PEB) und funktioniert sowohl mit PAL als auch NTSC Rechnern, einschlie\u00dflich modifizierter Konsolen mit F18A. Es funktioniert auch mit v2.2 Konsolen und erm\u00f6glicht diesen reine ROM-Programme zu verwenden.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\"><em>Graphics Read Only Memory (GROM)<\/em> ist ein sehr eigenartiger Typ von ROMs die <em>Texas Instruments<\/em> hergestellt hat. Sie haben einen multiplexierten Adress- und Datenport. Daher ist es nicht ganz so einfach dieses Format (es gibt Image-Dateien dieser ROMs) auf einem anderen Medium zu verwenden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Cartridge bietet einige erweiterte Modi welche RAM und GRAM f\u00fcr Programme zur Verf\u00fcgung stellen. Ebenso ist es f\u00fcr ein laufendes Programm m\u00f6glich ein anderes Programm von der SD Karte zu laden oder seinen Status auf der SD-Karte abzulegen. Die Firmware des FinalGROM 99 kann per SD-Karte aktualisiert werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Platine des FinalGROM hat die Standardgr\u00f6\u00dfe einer Cartridge und kann in einem TI 99 Cartridge Geh\u00e4use untergebracht werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Gro\u00dfteil der Anleitung des FlashROM99 gilt auch f\u00fcr das FinalGROM99. Daher verweise ich erst Mal auf meinen \u00e4lteren Artikel: <a href=\"https:\/\/wp.me\/p4eXvk-3FV\" target=\"_blank\" rel=\"noopener\">FlashROM99<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Im Prinzip ist diese Cartridge die gleiche wie der Vorg\u00e4nger, nur kann sie nun auch mit GROM-Dateien umgehen.<\/p>\n\n\n<div class=\"wp-block-image size-medium wp-image-20012\">\n<figure class=\"alignleft\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"225\" src=\"https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/FinalGROM-99_3-300x225.jpg\" alt=\"FinalGROM 99\" class=\"wp-image-20012\" srcset=\"https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/FinalGROM-99_3-300x225.jpg 300w, https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/FinalGROM-99_3.jpg 800w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><figcaption class=\"wp-element-caption\">FinalGROM 99<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong>Hilfe Anzeige<\/strong><br>Das <em>FinalGROM 99<\/em> erlaubt es dir Hilfe-Texte die auf der SD-Karte gespeichert sind anzuzeigen. Zum anzeigen des Hilfetextes, dr\u00fccke FCTN-7 (AID) um den Hilfemodus aufzurufen und dr\u00fccke dann den Buchstaben des Images. Die Cart schaltet sich offline bevor die Textanzeige startet. In der Hilfetext Anzeige kann mit E oder X der um eine Zeile gescrollt werden oder mit , B . oder Leertaste um eine Seite gescrollt werden. Mit F kann im Text gesucht werden, mit N kann nach dem gleichen Text weitergesucht werden. Zur\u00fcck zum <em>FinalGROM<\/em> Men\u00fc geht es mit Q. Wenn kein Hilfetext gefunden wurde, geht es sofort in das Men\u00fc zur\u00fcck. Wenn du selbst Hilfetext schreiben willst, erstelle eine DIS\/VAR 38 Textdatei. Du kann Gro\u00df- und Kleinschreibung verwenden, solltest dich aber sonst auf reines ASCII beschr\u00e4nken.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aufeinanderfolgende Zeilenumbr\u00fcche werden zu einem zusammengef\u00fchrt, so dass zum Einf\u00fcgen einer Leerzeile Enter gefolgt von einem Zeilenumbruch ben\u00f6tigt wird. L\u00e4ngere Zeilen werden ohne korrekte Zeilenumbr\u00fcche umschlossen. Die erste Zeile der Hilfedatei enth\u00e4lt m\u00f6glicherweise einen hexadezimalen Farbcode f\u00fcr den Text &#8211; &gt; 1E &#8211; bezeichnet die Vorder- und Hintergrundfarbe. Beachte, dass die Zeile mit &gt; beginnen muss und nur die letzten beiden hexadezimalen Zeichen ber\u00fccksichtigt werden. Wenn keine Farbe angegeben ist, wird die Standardfarbe verwendet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der Name der Hilfetext-Datei muss mit .TXT enden. Der Dateiname (bis auf die Endung) muss dem des Images entsprechen. F\u00fcr GROM und gemischte Images, w\u00e4re es die G-Datei, f\u00fcr nur ROM-Dateien w\u00e4re es die C-Datei oder der aktuelle Dateiname f\u00fcr Images mit einer einzelnen Datei.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Firmware Update<\/strong><br>Dazu wird keine spezielle Ausr\u00fcstung ben\u00f6tigt. Da alle Updates kumulativ sind, muss immer nur das neueste installiert werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dateien die auf .AVR enden sind Updates f\u00fcr den Microcontroller. Die Datei muss vor Verwendung in UPDATE.AVR umbenannt und auf die SD-Karte kopiert werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die SD-Karte in das FinalGROM 99 und dieses in den TI einstecken und den TI einschalten. Das Update startet automatisch und ist nach ein paar Sekunden vorbei wenn sich die LED abschaltet. Entferne die SD-Karte bevor das FinalGROM 99 resettet oder der TI aus- und eingeschaltet wird, sonst startet das Update nochmal!<br>Wichtig! Schalte den TI w\u00e4hrend des Updates nicht aus! (sonst hilft nur noch ein AVR-Programmer)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dateien die mit .PLD enden sind Updates f\u00fcr die Hauptlogik im verwendeten CPLD. Auch dieses wird umbenannt &#8211; in UPDATE.PLD &#8211; und auf die SD-Karte kopiert. Der Rest funktioniert wie oben beschrieben. Das Update dauert ungef\u00e4hr 15 Sekunden. Sollte der TI w\u00e4hrend des Updates abst\u00fcrzen macht das nichts. Vergiss nicht die SD-Karte vor einem Neustart des TI zu entfernen.<br>Bei einem gescheiterten Update mit einer .PLD-Datei ist nichts schlimmes passiert &#8211; einfach die Datei pr\u00fcfen und nochmal versuchen. Dazu wird kein &#8222;funktionierender&#8220; TI ben\u00f6tigt, sondern nur seine Stromversorgung<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Links<\/strong><br><a href=\"https:\/\/endlos99.github.io\/finalgrom99\/\">Homepage<\/a><br><a href=\"http:\/\/atariage.com\/forums\/topic\/253095-flashrom-99-finalgrom-99-image-repository-1112018\/\">FlashROM 99 &amp; FinalGROM 99 &#8211; Image Repository<\/a><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"720\" height=\"405\" src=\"https:\/\/www.youtube.com\/embed\/_Glx5uYDDJY?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-GB&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span>\n<\/div><\/figure>","protected":false},"excerpt":{"rendered":"<p>Die TI 99\/4A FinalGROM Cartridge, oder auch kurz FinalGROM99, ist eine Cartridge f\u00fcr den TI 99\/4A das es erlaubt ROM und GROM Cartridges Images von \u2026<\/p>","protected":false},"author":2,"featured_media":20012,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false,"_links_to":"","_links_to_target":""},"categories":[447],"tags":[4737,449],"class_list":["post-18539","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ti-994a","tag-hardware","tag-texas-instruments"],"wp-worthy-pixel":{"ignored":false,"public":"36cc0ccccf314578ae2d826075902062","server":"","url":"https:\/\/vg09.met.vgwort.de\/na\/36cc0ccccf314578ae2d826075902062"},"wp-worthy-type":"normal","jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/FinalGROM-99_3.jpg","_links":{"self":[{"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/posts\/18539","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/comments?post=18539"}],"version-history":[{"count":1,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/posts\/18539\/revisions"}],"predecessor-version":[{"id":42934,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/posts\/18539\/revisions\/42934"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/media\/20012"}],"wp:attachment":[{"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/media?parent=18539"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/categories?post=18539"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/tags?post=18539"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}