{"id":1880,"date":"2022-05-08T21:13:26","date_gmt":"2022-05-08T21:13:26","guid":{"rendered":"http:\/\/retroramblings.net\/?page_id=1880"},"modified":"2022-06-15T21:30:24","modified_gmt":"2022-06-15T21:30:24","slug":"zx-spectrum-128k-core-for-turbo-chameleon-64","status":"publish","type":"page","link":"https:\/\/retroramblings.net\/?page_id=1880","title":{"rendered":"ZX Spectrum 128k core for Turbo Chameleon 64"},"content":{"rendered":"\n<p>This is a port of the MiST ZX Spectrum 128k core to the Turbo Chameleon 64 cartridge<\/p>\n\n\n\n<p>This is an experimental core, and while I do my utmost to make sure \nit works for everyone and will try to help solve any problems that \narise, <strong>you run this core entirely at your own risk.<\/strong><\/p>\n\n\n\n<p><em>If you\u2019d like to show your appreciation for this core, or  motivate me to work on this and other cores in future, donations are  welcome at <\/em><a href=\"https:\/\/paypal.me\/robinsonb5\"><em>https:\/\/paypal.me\/robinsonb5<\/em><\/a><em> or <\/em><a href=\"https:\/\/patreon.com\/coresforchameleon\"><em>https:\/\/patreon.com\/coresforchameleon<\/em><\/a><em>.    Anyone donating \u00a320 or more via PayPal or sponsoring on Patreon at  the second tier will be thanked by name in a \u201cCore Supporters\u201d shout-out  page in subsequent releases.<\/em><\/p>\n\n\n\n<p><strong>Please note:<\/strong> it\u2019s vitally important that you download the correct version of the core for your Chameleon. <\/p>\n\n\n\n<p><strong>ZXSpectrum 128 for Chameleon V1 hardware:<\/strong>  If you  have a single mini-DIN socket on the left hand side of your Chameleon, to which a breakout cable attaches for the keyboard and mouse, then you have V1 hardware and need this version:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"http:\/\/retroramblings.net\/snapshots\/ZXSpectrum128_TC64v1_20220508.zip\">ZXSpectrum128_TC64v1_20220508.zip<\/a> \u2013 Initial port of MiST core.<\/li><\/ul>\n\n\n\n<p><strong>ZX Spectrum 128 for Chameleon V2 hardware: &nbsp;<\/strong>If you have three mini-DIN sockets on the left-hand side, with the keyboard and mouse plugging in directly, you have V2 hardware, and need this version:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"http:\/\/retroramblings.net\/snapshots\/ZXSpectrum128_TC64v2_20220508.zip\">ZXSpectrum128_TC64v2_20220508.zip<\/a> \u2013 Initial port of MiST core.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Currently supported:<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Floppy disk images<\/li><li>Cassette images<\/li><li>Snapshot files<\/li><li>C64 keyboard \/ joystick<\/li><li>CDTV joypad<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">ROM<\/h2>\n\n\n\n<p>The core requires a ROM file in the root of the SD card, called SPECTRUM.ROM An example ROM file can be found at  <a href=\"https:\/\/github.com\/mist-devel\/mist-binaries\/tree\/master\/cores\/spectrum\">https:\/\/github.com\/mist-devel\/mist-binaries\/tree\/master\/cores\/spectrum<\/a> <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Controls<\/h2>\n\n\n\n<p>The Spectrum keyboard is emulated via both the PS\/2 keyboard, and the C64 keyboard.  Please note that some keys might be inaccessible via the C64 keyboard.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Other keys:<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Function<\/th><th>PS\/2 keyboard<\/th><th>C64 keyboard<\/th><th>CDTV controller<\/th><\/tr><\/thead><tbody><tr><td>Menu<\/td><td>F12<\/td><td>Run\/Stop + &lt;-<\/td><td>Power<\/td><\/tr><tr><td>(Un)Pause Tape<\/td><td>F1<\/td><td>F1 or Run\/Stop-1<\/td><td><\/td><\/tr><tr><td>Tape Rewind<\/td><td>F2<\/td><td>F2 or Run\/Stop-2<\/td><td><\/td><\/tr><tr><td>Tape Forward<\/td><td>F3<\/td><td>F3 or Run\/Stop-3<\/td><td><\/td><\/tr><tr><td>Turbo off<\/td><td>F4<\/td><td>F4 or Run\/Stop-4<\/td><td><\/td><\/tr><tr><td>Turbo x2 &#8211; x16<\/td><td>F5 &#8211; F8<\/td><td>F5 &#8211; F8 or Run\/Stop-5 &#8211; 8 <\/td><td><\/td><\/tr><tr><td>(Un)Pause<\/td><td>F9<\/td><td>Run\/Stop-9<\/td><td><\/td><\/tr><tr><td>Snapshot menu<\/td><td>F10<\/td><td>Run\/Stop-0<\/td><td><\/td><\/tr><tr><td>Multiface 128<\/td><td>R-Shift F10<br><\/td><td><\/td><td><\/td><\/tr><tr><td>Warm reset<\/td><td>F11<\/td><td><\/td><td><\/td><\/tr><tr><td>Cold reset<\/td><td>Alt-F11<\/td><td><\/td><td><\/td><\/tr><tr><td>Reset\/Autoload<\/td><td>Ctrl-F11<\/td><td><\/td><td><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Hold the menu button for 1 second or longer to toggle the scandoubler on or off.<\/p>\n\n\n\n<p>Source code for this core can be found at <a href=\"https:\/\/github.com\/robinsonb5\/ZX_Spectrum-128K_MIST\">https:\/\/github.com\/robinsonb5\/ZX_Spectrum-128K_MIST<\/a><\/p>\n\n\n\n<p>This core is ported from the MiST ZX Spectrum 128k core, which was written by Alexey Melnikov, building upon previous work by Till Harbaum and others, and with subsequent improvements and maintenance by Gyorgy Szombathelyi.<\/p>\n\n\n\n<p>The Turbo Chameleon 64 port wraps the MiST core in a compatibility layer  (DeMiSTify, by Alastair M. Robinson), and makes very few material changes to the core itself.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is a port of the MiST ZX Spectrum 128k core to the Turbo Chameleon 64 cartridge This is an experimental core, and while I do my utmost to make sure it works for everyone and will try to help &hellip; <a href=\"https:\/\/retroramblings.net\/?page_id=1880\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":1894,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1880","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/retroramblings.net\/index.php?rest_route=\/wp\/v2\/pages\/1880","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/retroramblings.net\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/retroramblings.net\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/retroramblings.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/retroramblings.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1880"}],"version-history":[{"count":4,"href":"https:\/\/retroramblings.net\/index.php?rest_route=\/wp\/v2\/pages\/1880\/revisions"}],"predecessor-version":[{"id":1903,"href":"https:\/\/retroramblings.net\/index.php?rest_route=\/wp\/v2\/pages\/1880\/revisions\/1903"}],"up":[{"embeddable":true,"href":"https:\/\/retroramblings.net\/index.php?rest_route=\/wp\/v2\/pages\/1894"}],"wp:attachment":[{"href":"https:\/\/retroramblings.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1880"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}