{"id":39,"date":"2010-10-10T20:11:24","date_gmt":"2010-10-10T20:11:24","guid":{"rendered":"http:\/\/www.basoft.co.uk\/wordpress\/?page_id=39"},"modified":"2010-10-10T21:42:51","modified_gmt":"2010-10-10T21:42:51","slug":"v6z80p","status":"publish","type":"page","link":"http:\/\/www.basoft.co.uk\/wordpress\/emulation\/computer-system-emulation\/v6z80p\/","title":{"rendered":"V6Z80P"},"content":{"rendered":"<p>The V6Z80P is (as its name might suggest) the 6th incarnation of Phil Ruston&#8217;s homebrew computer system based around the Zilog Z80 microprocessor.<\/p>\n<p>The system itself is constructed on a small high-quality PCB that comprises of the CPU itself, A Spartan-II FPGA (Field Programmable Gate Array) which contains the design for the main support hardware for the architecture, various RAM ICs, a PIC boot controller and numerous connectors for interfacing to a VGA monitor, TV, Mouse, Keyboard etc.<\/p>\n<div class=\"mceTemp\">\n<div id=\"attachment_55\" style=\"width: 282px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.basoft.co.uk\/wordpress\/wp-content\/uploads\/2010\/10\/v6_pcb.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-55\" class=\"size-medium wp-image-55\" title=\"v6_pcb\" src=\"http:\/\/www.basoft.co.uk\/wordpress\/wp-content\/uploads\/2010\/10\/v6_pcb-272x300.jpg\" alt=\"V6Z80B PCB\" width=\"272\" height=\"300\" srcset=\"http:\/\/www.basoft.co.uk\/wordpress\/wp-content\/uploads\/2010\/10\/v6_pcb-272x300.jpg 272w, http:\/\/www.basoft.co.uk\/wordpress\/wp-content\/uploads\/2010\/10\/v6_pcb.jpg 292w\" sizes=\"(max-width: 272px) 100vw, 272px\" \/><\/a><p id=\"caption-attachment-55\" class=\"wp-caption-text\">Phil Ruston&#39;s V6Z80P<\/p><\/div>\n<p>The main logic for the system is contained inside the FPGA, and this provides a flexible graphics display (Planar graphics, Bitmap graphics, Tilemap graphics, Sprites, Raster-based line co-processor, 4-channel Wave Audio, Maths Assist library, Line drawing assist module and more) and because it&#8217;s stored on an FPGA, it&#8217;s reconfigurable.<\/p>\n<p>The default configuration was incarnated as &#8220;OSCA&#8221; &#8211; The &#8220;Old School Computer Architecture&#8221;, and although it can run any code the user wishes, a powerful operating system is also provided called &#8220;FLOS&#8221; &#8211; &#8220;Freezer-Like Operating System&#8221;, so named because its operation is not unlike that offered by Action Replay cartridges of yore, albeit with added file and directory management support.<\/p>\n<p>An alternative configuration offers a ZX-Spectrum compatibility mode for the machine allowing it to run existing ZX Spectrum software unmodified.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>The V6Z80P is (as its name might suggest) the 6th incarnation of Phil Ruston&#8217;s homebrew computer system based around the Zilog Z80 microprocessor. The system itself is constructed on a small high-quality PCB that comprises of the CPU itself, A Spartan-II FPGA (Field Programmable Gate Array) which contains the design for the main support hardware [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":37,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"http:\/\/www.basoft.co.uk\/wordpress\/wp-json\/wp\/v2\/pages\/39"}],"collection":[{"href":"http:\/\/www.basoft.co.uk\/wordpress\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.basoft.co.uk\/wordpress\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.basoft.co.uk\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.basoft.co.uk\/wordpress\/wp-json\/wp\/v2\/comments?post=39"}],"version-history":[{"count":3,"href":"http:\/\/www.basoft.co.uk\/wordpress\/wp-json\/wp\/v2\/pages\/39\/revisions"}],"predecessor-version":[{"id":54,"href":"http:\/\/www.basoft.co.uk\/wordpress\/wp-json\/wp\/v2\/pages\/39\/revisions\/54"}],"up":[{"embeddable":true,"href":"http:\/\/www.basoft.co.uk\/wordpress\/wp-json\/wp\/v2\/pages\/37"}],"wp:attachment":[{"href":"http:\/\/www.basoft.co.uk\/wordpress\/wp-json\/wp\/v2\/media?parent=39"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}