{"id":1061,"date":"2019-04-15T03:07:48","date_gmt":"2019-04-15T10:07:48","guid":{"rendered":"https:\/\/www.pagetable.com\/?p=1061"},"modified":"2019-04-15T03:07:48","modified_gmt":"2019-04-15T10:07:48","slug":"final-cartridge-iii-monitor-for-the-ted","status":"publish","type":"post","link":"https:\/\/www.pagetable.com\/?p=1061","title":{"rendered":"Final Cartridge III Monitor for the TED"},"content":{"rendered":"<p>In my quest to make the C16 more usable, i.e. more like the environment I&rsquo;m used to, i.e. a C64 with a Final Cartridge III, I&rsquo;ve ported the Final Cartridge III monitor to the TED series (C16, C116, Plus\/4).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"docs\/fc3mon_ted.png\" height=\"288\" width=\"384\" alt=\"\" \/><\/p>\n<p>I have reverse-engineered the interesting parts of the FC3 ROM before:<\/p>\n<p><a href=\"https:\/\/github.com\/mist64\/final_cartridge\">https:\/\/github.com\/mist64\/final_cartridge<\/a><\/p>\n<p>The code in the repository now also allows building the monitor standalone for the TED series:<\/p>\n<pre><code>make clean MACHINE=ted PROJECT=monitor monitor.prg\n<\/code><\/pre>\n<p>The resulting file is located at $4000 in RAM and can be started with<\/p>\n<pre><code>sys 16384\n<\/code><\/pre>\n<p>At the default address of $4000, it requires a memory extension on a C16\/C116. By editing the key <code>STARTADDRESS<\/code> in <code>projects\/monitor\/monitor.cfg<\/code>, any address can be selected.<\/p>\n<p>Here are some of the unique FC3 monitor features:<\/p>\n<ul>\n<li>Moving the cursor past the first or last line of the screen will continue dumps and disassemblies. It will even disassemble backwards. F3\/F5 will also scroll up and down.<\/li>\n<li>The <code>O<\/code> command switches banks (TED: 0 = BASIC + KERNAL, F = all RAM). <code>OD<\/code> switches to disk drive memory.<\/li>\n<li>The <code>I<\/code> command prints a CBM-ASCII-encoded memory dump.<\/li>\n<li><code>*R tt ss aa<\/code> and <code>*W tt ss aa<\/code> read and write a disk block.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>In my quest to make the C16 more usable, i.e. more like the environment I&rsquo;m used to, i.e. a C64 with a Final Cartridge III, I&rsquo;ve ported the Final Cartridge III monitor to the TED series (C16, C116, Plus\/4). I have reverse-engineered the interesting parts of the FC3 ROM before: https:\/\/github.com\/mist64\/final_cartridge The code in the &#8230; <a title=\"Final Cartridge III Monitor for the TED\" class=\"read-more\" href=\"https:\/\/www.pagetable.com\/?p=1061\" aria-label=\"Read more about Final Cartridge III Monitor for the TED\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,12,16,31],"tags":[],"class_list":["post-1061","post","type-post","status-publish","format-standard","hentry","category-commodore","category-final-cartridge-iii","category-github","category-ted"],"_links":{"self":[{"href":"https:\/\/www.pagetable.com\/index.php?rest_route=\/wp\/v2\/posts\/1061","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pagetable.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.pagetable.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.pagetable.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pagetable.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1061"}],"version-history":[{"count":0,"href":"https:\/\/www.pagetable.com\/index.php?rest_route=\/wp\/v2\/posts\/1061\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.pagetable.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1061"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pagetable.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1061"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pagetable.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1061"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}