{"id":1885,"date":"2024-10-02T17:40:29","date_gmt":"2024-10-02T15:40:29","guid":{"rendered":"https:\/\/pockemul.com\/?p=1885"},"modified":"2024-10-02T17:40:29","modified_gmt":"2024-10-02T15:40:29","slug":"the-sharp-ce-15x-extension-for-pc-1500-serie","status":"publish","type":"post","link":"https:\/\/pockemul.com\/index.php\/2024\/10\/02\/the-sharp-ce-15x-extension-for-pc-1500-serie\/","title":{"rendered":"The Sharp CE-15x extension for PC-1500 serie"},"content":{"rendered":"\n<p>Dear PockEmul\u2019s fans, we are pleased to announce the new Sharp CE-15x extension for all PC-1500 serie.<br>It will be part of next PockEmul 2.9.0 release.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"832\" height=\"267\" src=\"https:\/\/pockemul.com\/wp-content\/uploads\/2024\/10\/ce-15x.png\" alt=\"\" class=\"wp-image-1886\" srcset=\"https:\/\/pockemul.com\/wp-content\/uploads\/2024\/10\/ce-15x.png 832w, https:\/\/pockemul.com\/wp-content\/uploads\/2024\/10\/ce-15x-300x96.png 300w, https:\/\/pockemul.com\/wp-content\/uploads\/2024\/10\/ce-15x-768x246.png 768w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/figure>\n\n\n\n<!--more-->\n\n\n\n<p>Don\u2019t search your memory; this module never existed in the real world and is only available in PockEmul. It could easily be made in reality, but one advantage of emulation over reality is the near absence of limits.<\/p>\n\n\n\n<p>This extension provides 10 external RAM areas for the PC-1500<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Adress<\/td><td>Flags<\/td><td>Size<\/td><\/tr><tr><td>0x8000 &#8211; 0x9FFF<\/td><td>No PV<br>PV<br>PV, no PU<br>PV, PU<\/td><td>8Kb<br>8Kb<br>8Kb<br>8Kb<\/td><\/tr><tr><td>0xA000 &#8211; 0xBFFF<\/td><td>No PV<br>PV<br>PV, no PU<br>PV, PU<\/td><td>8Kb<br>8Kb<br>8Kb<br>8Kb<\/td><\/tr><tr><td>0xC000 &#8211; 0xFFFF<\/td><td>manual select or switch: <br>Firmware #0<br>Firmware #1<\/td><td><br>16Kb<br>16Kb<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>You can load any binary in each of these areas using the memory viewer in Advanced Tools.<\/p>\n\n\n\n<p>Then you enable the desired area with the contextual menu<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"647\" height=\"222\" src=\"https:\/\/pockemul.com\/wp-content\/uploads\/2024\/10\/image.png\" alt=\"\" class=\"wp-image-1887\" srcset=\"https:\/\/pockemul.com\/wp-content\/uploads\/2024\/10\/image.png 647w, https:\/\/pockemul.com\/wp-content\/uploads\/2024\/10\/image-300x103.png 300w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/figure>\n\n\n\n<p>Et voil\u00e0.<\/p>\n\n\n\n<p>The 0xC000-0xFFFF area is a very interesting one. It is the location of the PC-1500 SYSTEM ROM.<br>One interesting feature of the 60pins connector of the PC-1500 is the presence of an INHIBIT pin which disable the internal SYSTEM ROM and boot on an external one.<\/p>\n\n\n\n<p>With the CE-15x extension you can develop you own firmware and boot your PC-1500 on it.<\/p>\n\n\n\n<p>Long time ago we developed an external large LCD display for the PC-1500 with an integrated FORTH firmware (<a href=\"https:\/\/www.pc-1500.info\/2014\/05\/02\/pc-1560-the-project-in-french\/\">PC-1560 : the project (in french) &#8211; PC-1500.info<\/a>)<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"http:\/\/pockemul.com\/forum\/ce1560_3.png\" alt=\"Image\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>I plan to add in PockEmul 3.0.0 a complete Integrated Development Environment. It will provide a source code editor, integrated assembler, a C compiler (for the SC61860 Sharp family at the beginning) and a link to external tools by command line.<\/p>\n\n\n\n<p>One last point, PockEmul manage the Sharp PC-1500 bus so you can of course connect this extension to the CE-150:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"710\" src=\"https:\/\/pockemul.com\/wp-content\/uploads\/2024\/10\/image-1-1024x710.png\" alt=\"\" class=\"wp-image-1888\" srcset=\"https:\/\/pockemul.com\/wp-content\/uploads\/2024\/10\/image-1-1024x710.png 1024w, https:\/\/pockemul.com\/wp-content\/uploads\/2024\/10\/image-1-300x208.png 300w, https:\/\/pockemul.com\/wp-content\/uploads\/2024\/10\/image-1-768x532.png 768w, https:\/\/pockemul.com\/wp-content\/uploads\/2024\/10\/image-1-1536x1065.png 1536w, https:\/\/pockemul.com\/wp-content\/uploads\/2024\/10\/image-1-1200x832.png 1200w, https:\/\/pockemul.com\/wp-content\/uploads\/2024\/10\/image-1.png 1712w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><figcaption>The CE-15x connected to the CE-150, loaded with a BASIC extension program LEOBAS from <a href=\"https:\/\/calculator-museum.nl\/?radioshack-trs80pc2\" target=\"_blank\" rel=\"noreferrer noopener\">Radio Shack TRS-80 PC-2 &#8211; Ernst Mulder&#8217;s Calculator Museum (calculator-museum.nl)<\/a><\/figcaption><\/figure>\n\n\n\n<p>This extension module was requested by Ernst Mulder some time ago because he dreamed of being able to use the programs he had developed back in the day for his Tandy PC-2. A BASIC extension located in 0x8000 and activated by the no PV flags. <\/p>\n\n\n\n<p>Yes, he had modified his PC-2 to add this memory extension on the no PV flag<\/p>\n\n\n\n<p>I remember visiting the page of his PC-2 emulator 25 years ago, and he certainly had a role in the creation of PockEmul.<\/p>\n\n\n\n<p> So, I owed him this extension. Thank you Ernst.<\/p>\n\n\n\n<p>As Ernst did, feel free to contact me at <a href=\"mailto:contact@pockemul.com\" target=\"_blank\" rel=\"noreferrer noopener\">contact@pockemul.com<\/a>  regarding PockEmul or the world of Pocket Computers in general.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Perfect emulation is an infinite quest. Please report us any inaccurate behaviour at&nbsp;<a href=\"mailto:contact@pockemul.com\">contact@pockemul.com<\/a>&nbsp;<\/h2>\n\n\n\n<p><span class=\"has-inline-color has-bright-red-color\">A message for our longstanding users and subscribers :<\/span><br>PockEmul is a 25 years passion project and a labor of love.<br>We invite you to share the passion and love for vintage computing.<br>Help us make history like these computers have done in the not-so-distant past.<br>Help us shape the future of PockEmul. Spread the word!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dear PockEmul\u2019s fans, we are pleased to announce the new Sharp CE-15x extension for all PC-1500 serie.It will be part of next PockEmul 2.9.0 release.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[58,15,29,32],"tags":[],"class_list":["post-1885","post","type-post","status-publish","format-standard","hentry","category-news","category-pc-1500","category-pockemullite","category-sharp"],"_links":{"self":[{"href":"https:\/\/pockemul.com\/index.php\/wp-json\/wp\/v2\/posts\/1885"}],"collection":[{"href":"https:\/\/pockemul.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pockemul.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pockemul.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/pockemul.com\/index.php\/wp-json\/wp\/v2\/comments?post=1885"}],"version-history":[{"count":5,"href":"https:\/\/pockemul.com\/index.php\/wp-json\/wp\/v2\/posts\/1885\/revisions"}],"predecessor-version":[{"id":1893,"href":"https:\/\/pockemul.com\/index.php\/wp-json\/wp\/v2\/posts\/1885\/revisions\/1893"}],"wp:attachment":[{"href":"https:\/\/pockemul.com\/index.php\/wp-json\/wp\/v2\/media?parent=1885"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pockemul.com\/index.php\/wp-json\/wp\/v2\/categories?post=1885"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pockemul.com\/index.php\/wp-json\/wp\/v2\/tags?post=1885"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}