{"id":1348,"date":"2019-05-26T12:02:50","date_gmt":"2019-05-26T10:02:50","guid":{"rendered":"https:\/\/www.pagetable.com\/?p=1348"},"modified":"2019-05-26T12:02:50","modified_gmt":"2019-05-26T10:02:50","slug":"commodore-magic-voice-cartridge-for-c64","status":"publish","type":"post","link":"https:\/\/www.pagetable.com\/?p=1348","title":{"rendered":"Commodore &#8220;Magic Voice&#8221; Cartridge for C64"},"content":{"rendered":"<p>&ldquo;Magic Voice&rdquo; is an expansion cartridge for the Commodore 64 that can speak 235 predefined words. Here are some pictures.<\/p>\n<p><a href=\"docs\/magic_voice\/magic_voice.jpg\"><img decoding=\"async\" src=\"docs\/magic_voice\/magic_voice_small.jpg\" alt=\"\" \/><\/a><\/p>\n<p>Magic Voice does not combine words from phonemes, but contains 235 prerecorded words in a 16 KB ROM. It was meant to be used with tape, disk or cartridge based software that made use of the extension, but few titles were released.<\/p>\n<p>Without any extra software, the speech features are accessible through added BASIC commands.<\/p>\n<p>The canceled <a href=\"http:\/\/www.zimmers.net\/cbmpics\/cv364.html\">Commodore V364<\/a> was supposed to ship with the same speech Toshiba T6721A chip and a similar driver ROM.<\/p>\n<p><a href=\"docs\/magic_voice\/top.jpg\"><img decoding=\"async\" src=\"docs\/magic_voice\/top_small.jpg\" alt=\"\" \/><\/a><\/p>\n<p>The case has a passthrough connector on top, which allows using the speech feature in cartridge-based applications. The label says &ldquo;Commodore Magic Voice&rdquo;.<\/p>\n<p><a href=\"docs\/magic_voice\/bottom.jpg\"><img decoding=\"async\" src=\"docs\/magic_voice\/bottom_small.jpg\" alt=\"\" \/><\/a><\/p>\n<p>There is no label in the designated area on the bottom. A small sticker says &ldquo;MADE IN HONG HONG&rdquo;. It also contains the names of the two connectors on the side: &ldquo;OUT&rdquo; and &ldquo;IN&rdquo;.<\/p>\n<p><a href=\"docs\/magic_voice\/side.jpg\"><img decoding=\"async\" src=\"docs\/magic_voice\/side_small.jpg\" alt=\"\" \/><\/a><\/p>\n<p>The Audio In (red) and Audio Out (black) RCA connectors are on the side.<\/p>\n<p><a href=\"docs\/magic_voice\/board_front.jpg\"><img decoding=\"async\" src=\"docs\/magic_voice\/board_front_small.jpg\" alt=\"\" \/><\/a><\/p>\n<p>The board contains<\/p>\n<ul>\n<li>a MOS 6525A TPI I\/O controller (also used in the <a href=\"https:\/\/www.pagetable.com\/?p=1303\">IEEE-488 cartridge<\/a>, the <a href=\"https:\/\/www.pagetable.com\/?p=1331\">1551<\/a> disk drive, as well as other devices)<\/li>\n<li>a 16 KB EPROM: This contains the compressed speech data and the C64 code.<\/li>\n<li>a gate array (address decoding, parallel-serial-conversion)<\/li>\n<li>the Toshiba <a href=\"http:\/\/www.stefan-uhlmann.de\/cbm\/MVM\/Hardware\/T6721A.pdf\">T6721A<\/a> speech chip<\/li>\n<\/ul>\n<p><a href=\"docs\/magic_voice\/board_back.jpg\"><img decoding=\"async\" src=\"docs\/magic_voice\/board_back_small.jpg\" alt=\"\" \/><\/a><\/p>\n<h2 id=\"Emulation\">Emulation<\/h2>\n<p>VICE supports the Magic Voice cartridge by giving it the ROM from <a href=\"http:\/\/www.zimmers.net\/anonftp\/pub\/cbm\/schematics\/cartridges\/c64\/magic-voice\/index.html\">zimmers.net<\/a>:<\/p>\n<pre><code>  x64 -magicvoiceimage 251476.bin\n<\/code><\/pre>\n<p>Then you can make it speak all words with<\/p>\n<pre><code>  FOR I = 0 TO 255: SAY I: PRINT I: NEXT\n<\/code><\/pre>\n<h2 id=\"References\">References<\/h2>\n<ul>\n<li><a href=\"http:\/\/www.stefan-uhlmann.de\/cbm\/MVM\/index.html\">http:\/\/www.stefan-uhlmann.de\/cbm\/MVM\/index.html<\/a><\/li>\n<li><a href=\"http:\/\/www.stefan-uhlmann.de\/cbm\/MVM\/Repair\/index.html\">http:\/\/www.stefan-uhlmann.de\/cbm\/MVM\/Repair\/index.html<\/a><\/li>\n<li><a href=\"https:\/\/binarium.de\/commodore_magic_voice_speech_module_c64\">https:\/\/binarium.de\/commodore_magic_voice_speech_module_c64<\/a><\/li>\n<li><a href=\"http:\/\/www.floodgap.com\/retrobits\/ckb\/secret\/operiph.html\">http:\/\/www.floodgap.com\/retrobits\/ckb\/secret\/operiph.html<\/a><\/li>\n<li><a href=\"http:\/\/www.6502.org\/users\/sjgray\/computer\/magicvoice\/index.html\">http:\/\/www.6502.org\/users\/sjgray\/computer\/magicvoice\/index.html<\/a><\/li>\n<li><a href=\"https:\/\/www.c64-wiki.de\/wiki\/Magic_Voice\">https:\/\/www.c64-wiki.de\/wiki\/Magic_Voice<\/a><\/li>\n<li><a href=\"http:\/\/www.zimmers.net\/anonftp\/pub\/cbm\/schematics\/cartridges\/c64\/magic-voice\/index.html\">http:\/\/www.zimmers.net\/anonftp\/pub\/cbm\/schematics\/cartridges\/c64\/magic-voice\/index.html<\/a><\/li>\n<li><a href=\"http:\/\/cbm-hackers.2304266.n4.nabble.com\/Magic-Voice-Schematics-td4067465.html\">http:\/\/cbm-hackers.2304266.n4.nabble.com\/Magic-Voice-Schematics-td4067465.html<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>&ldquo;Magic Voice&rdquo; is an expansion cartridge for the Commodore 64 that can speak 235 predefined words. Here are some pictures. Magic Voice does not combine words from phonemes, but contains 235 prerecorded words in a 16 KB ROM. It was meant to be used with tape, disk or cartridge based software that made use of &#8230; <a title=\"Commodore &#8220;Magic Voice&#8221; Cartridge for C64\" class=\"read-more\" href=\"https:\/\/www.pagetable.com\/?p=1348\" aria-label=\"Read more about Commodore &#8220;Magic Voice&#8221; Cartridge for C64\">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":[41,8,30],"tags":[],"class_list":["post-1348","post","type-post","status-publish","format-standard","hentry","category-c64","category-commodore","category-teardown"],"_links":{"self":[{"href":"https:\/\/www.pagetable.com\/index.php?rest_route=\/wp\/v2\/posts\/1348","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=1348"}],"version-history":[{"count":0,"href":"https:\/\/www.pagetable.com\/index.php?rest_route=\/wp\/v2\/posts\/1348\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.pagetable.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1348"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pagetable.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1348"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pagetable.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1348"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}