Fixed Node rendering of PC8080 pages (all one of them)

This commit is contained in:
Jeff Parsons 2016-04-21 09:50:03 -07:00
commit f324b62493
5 changed files with 89 additions and 43 deletions

View file

@ -1,20 +1,32 @@
---
layout: page
title: Space Invaders (Prototype)
title: Space Invaders (Under Construction)
permalink: /devices/pc8080/machine/invaders/
sitemap: false
machines:
- type: pc8080
id: invaders
debugger: true
---
Space Invaders (Prototype)
Space Invaders (Under Construction)
---
This is a work-in-progress, with [Development Notes](#development-notes) below.
This is the first test of [PC8080](/modules/pc8080/), a new 8080-based machine emulator being added to the
PCjs Project. It's a work-in-progress, so there's not much to look at yet.
The idea is to make [PC8080](/modules/pc8080/) sufficiently configurable so that it will work with a variety of
8080-based systems, including those with memory-mapped video displays (like Space Invaders), as well as simpler
terminal-based systems, like the CP/M-based systems of old.
In fact, as soon as Space Invaders is working, my next adaptation will be a DEC VT-100 terminal emulator, which is
itself is an 8080-based machine.
Assorted [Space Invaders Hardware Notes](#space-invaders-hardware-notes) are collected below.
{% include machine.html id="invaders" %}
Development Notes
Space Invaders Hardware Notes
---
From [emutalk.net](http://www.emutalk.net/threads/38177-Space-Invaders):

View file

@ -11,7 +11,7 @@
<ram id="ram" addr="0x2000" size="0x2000"/>
<video id="video" screenWidth="224" screenHeight="256" aspect="1.33" rotate="90" addr="0x2400" width="40%" pos="left" padding="8px">
<menu>
<title>224x256 Screen</title>
<title>224x256 Screen (Rotated)</title>
</menu>
</video>
<panel ref="/devices/pc8080/panel/default.xml"/>