Blog post
This commit is contained in:
parent
49bcb1af62
commit
69c6c074f9
4 changed files with 84 additions and 19 deletions
|
|
@ -2,7 +2,6 @@
|
|||
layout: page
|
||||
title: Space Invaders (Under Construction)
|
||||
permalink: /devices/pc8080/machine/invaders/
|
||||
sitemap: false
|
||||
machines:
|
||||
- type: pc8080
|
||||
id: invaders
|
||||
|
|
@ -12,18 +11,11 @@ machines:
|
|||
Space Invaders (Under Construction)
|
||||
---
|
||||
|
||||
This is a test of [PC8080](/modules/pc8080/), a new 8080-based machine emulator being added to the
|
||||
This is a test of [PC8080](/modules/pc8080/), a new 8080-based machine emulator recently added to the
|
||||
PCjs Project. It's a work-in-progress, so there's not much to look at yet. And the goal is not to build
|
||||
yet-another Space Invaders/Arcade Machine emulator -- that's been done many times over -- but to start with
|
||||
a well-understood 8080-based machine architecture that doesn't need a lot of peripherals, and use it as the
|
||||
first test case for another CPU that we can add to the PCjs toolbox.
|
||||
|
||||
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 VT100 terminal emulator (itself
|
||||
an 8080-based machine) which can then be "wired up" to other PCjs machine simulations.
|
||||
a well-understood 8080-based machine architecture that doesn't need a lot of peripherals, and use it as an
|
||||
early test case for another classic CPU that we can add to the PCjs toolbox.
|
||||
|
||||
Assorted [Space Invaders Hardware Notes](#space-invaders-hardware-notes) are collected below.
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue