{"id":1663,"date":"2017-11-05T23:09:01","date_gmt":"2017-11-05T23:09:01","guid":{"rendered":"http:\/\/www.sydneysmith.com\/wordpress\/?page_id=1663"},"modified":"2017-11-05T23:09:01","modified_gmt":"2017-11-05T23:09:01","slug":"z80emu","status":"publish","type":"page","link":"https:\/\/www.sydneysmith.com\/wordpress\/z80emu\/","title":{"rendered":"Z80 Emulator"},"content":{"rendered":"<p><a href=\"http:\/\/www.sydneysmith.com\/wordpress\/wp-content\/uploads\/2017\/11\/z80emu-main.png\"><img loading=\"lazy\" src=\"http:\/\/www.sydneysmith.com\/wordpress\/wp-content\/uploads\/2017\/11\/z80emu-main-263x300.png\" alt=\"\" width=\"263\" height=\"300\" class=\"alignnone size-medium wp-image-1664\" srcset=\"https:\/\/www.sydneysmith.com\/wordpress\/wp-content\/uploads\/2017\/11\/z80emu-main-263x300.png 263w, https:\/\/www.sydneysmith.com\/wordpress\/wp-content\/uploads\/2017\/11\/z80emu-main.png 700w\" sizes=\"(max-width: 263px) 100vw, 263px\" \/><\/a><\/p>\n<p>This is a variation on an Intel 8080 emulator by Stefan Tramm (<a href=\"http:\/\/www.tramm.li\/i8080\/emu8080.html\" rel=\"noopener\" target=\"_blank\">http:\/\/www.tramm.li\/i8080\/emu8080.html<\/a>).<\/p>\n<p>It&#8217;s main features are:<br \/>\n&#8211; Runs online on any* device (as a HTML5 application)<br \/>\n&#8211; Boots CP\/M<br \/>\n&#8211; Allows you to insert disks into any of four drives<br \/>\n&#8211; Understands approx 750 extra Z80 opcodes<\/p>\n<p>You can run it online at <a href=\"http:\/\/www.sydneysmith.com\/products\/cpm\/z80emu-app\/\" rel=\"noopener\" target=\"_blank\">z80emu-app<\/a>.<\/p>\n<p>You can download the source code from <a href=\"http:\/\/www.sydneysmith.com\/products\/cpm\/z80emu\/\" rel=\"noopener\" target=\"_blank\">cpm\/z80emu\/<\/a>. Downloading means you&#8217;ll always have a copy (but it might get out of date). You can also add disk image files that you find on other sites (put them in a &#8220;z80emu\/..\/disks&#8221; directory). If running in Chrome, use the provided bat file to allow you to access files on your disk. This is needed when &#8220;r&#8221;eading disk images into an emulator drive.<\/p>\n<p>I have some disk images at:<br \/>\n<a href=\"http:\/\/www.sydneysmith.com\/products\/cpm\/disks\/\" rel=\"noopener\" target=\"_blank\">cpm\/disks\/<\/a><\/p>\n<p>Don&#8217;t try to boot from a disk image that doesn&#8217;t start with &#8220;emu&#8221;. Those ones have the correct boot sector and BIOS for the emulator. You should be able to use any of the others in drive 1, 2 or 3 (B:, C: or D:). They&#8217;re all 8&#8243; SSSD images for now. (Each of these are 250K in size.)<\/p>\n<p>* The emulator uses WebDB. This HTML5 feature may not be available on all browsers, as yet.<\/p>\n<p>This is part of the <a href=\"http:\/\/www.sydneysmith.com\/wordpress\/cpm-programs\/\">CP\/M topic<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is a variation on an Intel 8080 emulator by Stefan Tramm (http:\/\/www.tramm.li\/i8080\/emu8080.html). It&#8217;s main features are: &#8211; Runs online on any* device (as a HTML5 application) &#8211; Boots CP\/M &#8211; Allows you to insert disks into any of four drives &#8211; Understands approx 750 extra Z80 opcodes You can run it online at z80emu-app. &hellip; <a href=\"https:\/\/www.sydneysmith.com\/wordpress\/z80emu\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Z80 Emulator<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/www.sydneysmith.com\/wordpress\/wp-json\/wp\/v2\/pages\/1663"}],"collection":[{"href":"https:\/\/www.sydneysmith.com\/wordpress\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.sydneysmith.com\/wordpress\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.sydneysmith.com\/wordpress\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sydneysmith.com\/wordpress\/wp-json\/wp\/v2\/comments?post=1663"}],"version-history":[{"count":4,"href":"https:\/\/www.sydneysmith.com\/wordpress\/wp-json\/wp\/v2\/pages\/1663\/revisions"}],"predecessor-version":[{"id":1668,"href":"https:\/\/www.sydneysmith.com\/wordpress\/wp-json\/wp\/v2\/pages\/1663\/revisions\/1668"}],"wp:attachment":[{"href":"https:\/\/www.sydneysmith.com\/wordpress\/wp-json\/wp\/v2\/media?parent=1663"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}