{"id":1312,"date":"2019-05-18T06:51:47","date_gmt":"2019-05-18T04:51:47","guid":{"rendered":"https:\/\/www.pagetable.com\/?p=1312"},"modified":"2019-05-18T06:51:47","modified_gmt":"2019-05-18T04:51:47","slug":"c64-cp-m-cartridge","status":"publish","type":"post","link":"https:\/\/www.pagetable.com\/?p=1312","title":{"rendered":"C64 CP\/M Cartridge"},"content":{"rendered":"<p>The cartridge that makes a C64 a &ldquo;dual processor&rdquo; computer: Commodore&rsquo;s CP\/M cartridge for C64 contains a Z80 CPU and comes with version 2.2 of the CP\/M operating system. Here are some pictures.<\/p>\n<p><a href=\"docs\/cpm_cart\/cpm_cart.jpg\"><img decoding=\"async\" src=\"docs\/cpm_cart\/cpm_cart_small.jpg\" alt=\"\" \/><\/a><\/p>\n<p>The CP\/M operating system was popular for its large library of business applications. It required an Intel 8080 compatible CPU, so it didn&rsquo;t work on the C64. Commodore&rsquo;s CP\/M cartridge from 1983 does nothing more than add a Z80 (which is 8080 compatible) to the C64. The OS and its applications ran on the Z80 CPU, which could switch back to the 6502 for screen, keyboard and disk access.<\/p>\n<p>The device was unsuccessful on the market because the Commodore 1541 disk drive was unable to read any of the variants of the MFM disk format that most software was released in, and software manufacturers were reluctant to release 1541 disks \u2013 so there was simply no software. Commodore learnt from their mistake: The C128 (1985) came with the additional Z80 CPU on the mainboard and CP\/M 3.0, and the 1571 disk drive had the ability to work with MFM disks.<\/p>\n<p><a href=\"docs\/cpm_cart\/box_front.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"docs\/cpm_cart\/box_front_small.jpg\" height=\"409\" width=\"300\" alt=\"\" \/><\/a><a href=\"docs\/cpm_cart\/box_back.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"docs\/cpm_cart\/box_back_small.jpg\" height=\"429\" width=\"300\" alt=\"\" \/><\/a><\/p>\n<p>This is the box. The back says:<\/p>\n<blockquote>\n<blockquote>\n<p>The Commodore 64 CP\/M\u00ae 2.2 Operating System<\/p>\n<p>Now you can turn your Commodore 64 into a DUAL PROCESSOR home computer. The Commodore 64 CP\/M\u00ae version 2.2 Operating System lets you expand the software applications you can use with your Commodore 64. When you add this easy-to-install system, you can begin using some of the many available CP\/M\u00ae programs, including these:<\/p>\n<ul>\n<li>Widely used business applications<\/li>\n<li>Word processing<\/li>\n<li>High level computer language compilers (e.g., COBOL, FORTRAN]<\/li>\n<li>And many other specialized software programs<\/li>\n<\/ul>\n<p>The easy-to-install Commodore 64 CP\/M\u00ae Operating System includes all these items:<\/p>\n<ul>\n<li>A Z80 microprocessor, called the Commodore 64 CP\/M Cartridge<\/li>\n<li>The CP\/M\u00ae disk, which contains both the CP\/M\u00ae operating system and some utility programs<\/li>\n<li>A user manual, which contains instructions for using the CP\/M\u00ae Operating System and utilities<\/li>\n<\/ul>\n<p>*CP\/M is a registered trademark of Digital Research Incorporated<\/p>\n<p>THIS PRODUCT REQUIRES COMMODORE 1541 DISK DRIVE<\/p>\n<p>\u00a9 Copyright 1983 by Commodore Electronics, Ltd. All rights reserved. No part of the programs or manual included in this work may be duplicated, copied, transmitted or reproduced in any form or by any means without the prior written permission of Commodore.<\/p>\n<p>Commodore Business Machines, Inc. \u2022 1200 Wilson Drive \u2022 West Chester, PA 19380<\/p>\n<\/blockquote>\n<\/blockquote>\n<p><a href=\"docs\/cpm_cart\/top.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"docs\/cpm_cart\/top_small.jpg\" height=\"281\" width=\"300\" alt=\"\" \/><\/a><a href=\"docs\/cpm_cart\/bottom.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"docs\/cpm_cart\/bottom_small.jpg\" height=\"281\" width=\"290\" alt=\"\" \/><\/a><\/p>\n<p>The cartridge only says &ldquo;Commodore 64 CP\/M\u00ae Cartridge \/ CP\/M is a trademark of Digital Research&rdquo;. There are no other labels.<\/p>\n<p><a href=\"docs\/cpm_cart\/board_front.jpg\"><img decoding=\"async\" src=\"docs\/cpm_cart\/board_front_small.jpg\" alt=\"\" \/><\/a><\/p>\n<p>The board (ASSY. NO 326232 REV. B; FAB NO 326229 REV. B) contains the 3 MHz Z80 CPU as the only major chip.<\/p>\n<p><a href=\"docs\/cpm_cart\/board_back.jpg\"><img decoding=\"async\" src=\"docs\/cpm_cart\/board_back_small.jpg\" alt=\"\" \/><\/a><\/p>\n<p><a href=\"docs\/cpm_cart\/manual.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"docs\/cpm_cart\/manual_small.jpg\" height=\"452\" width=\"300\" alt=\"\" \/><\/a><a href=\"docs\/cpm_cart\/disk.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"docs\/cpm_cart\/disk_small.jpg\" height=\"300\" width=\"300\" alt=\"\" \/><\/a><\/p>\n<p>The users manual is available from <a href=\"https:\/\/archive.org\/details\/Commodore_64_CPM_Operating_System_Users_Guide_1983_Commodore\">archive.org<\/a>. The operating system comes on a 1541-formatted disk (<a href=\"docs\/cpm_cart\/cpm22.d64\">cpm22.d64<\/a>).<\/p>\n<pre><code>0 \"CP\/M DISK       \" 65 2A\n1     \"CPM\"               PRG\n0 BLOCKS FREE.\n<\/code><\/pre>\n<p>From the Commodore DOS point of view, it only contains a small boot program. The rest of the disk uses the CP\/M filesystem:<\/p>\n<pre><code>A&gt;DIR\nA: MOVCPM   COM : PIP      COM\nA: SUBMIT   COM : XSUB     COM\nA: ED       COM : ASM      COM\nA: DDT      COM : LOAD     COM\nA: STAT     COM : SYSGEN   COM\nA: DUMP     COM : DUMP     ASM\nA: COPY     COM : CONFIG   COM\n<\/code><\/pre>\n<h1 id=\"References\">References<\/h1>\n<ul>\n<li><a href=\"http:\/\/www.z80.eu\/c64.html\">http:\/\/www.z80.eu\/c64.html<\/a><\/li>\n<li><a href=\"http:\/\/www.devili.iki.fi\/Computers\/Commodore\/C64\/CPM\/\">http:\/\/www.devili.iki.fi\/Computers\/Commodore\/C64\/CPM\/<\/a><\/li>\n<li><a href=\"http:\/\/www.baltissen.org\/newhtm\/c64_cpm.htm\">http:\/\/www.baltissen.org\/newhtm\/c64_cpm.htm<\/a><\/li>\n<li><a href=\"http:\/\/www.zimmers.net\/cbmpics\/xother3.html\">http:\/\/www.zimmers.net\/cbmpics\/xother3.html<\/a><\/li>\n<li><a href=\"http:\/\/www.mos6502.com\/commodore-tech-corner\/running-cpm-on-the-c64\/\">http:\/\/www.mos6502.com\/commodore-tech-corner\/running-cpm-on-the-c64\/<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>The cartridge that makes a C64 a &ldquo;dual processor&rdquo; computer: Commodore&rsquo;s CP\/M cartridge for C64 contains a Z80 CPU and comes with version 2.2 of the CP\/M operating system. Here are some pictures. The CP\/M operating system was popular for its large library of business applications. It required an Intel 8080 compatible CPU, so it &#8230; <a title=\"C64 CP\/M Cartridge\" class=\"read-more\" href=\"https:\/\/www.pagetable.com\/?p=1312\" aria-label=\"Read more about C64 CP\/M Cartridge\">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-1312","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\/1312","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=1312"}],"version-history":[{"count":0,"href":"https:\/\/www.pagetable.com\/index.php?rest_route=\/wp\/v2\/posts\/1312\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.pagetable.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1312"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pagetable.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1312"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pagetable.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1312"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}