Collapsed /configs into /devices (or in some cases, /apps or /disks), simplifying the structure a bit
This commit is contained in:
parent
c226edd53a
commit
0e8e11d2d8
159 changed files with 1498 additions and 1472 deletions
33
devices/c1p/machine/32kb/machine.xml
Normal file
33
devices/c1p/machine/32kb/machine.xml
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.15.8/machine.xsl"?>
|
||||
<machine id="c1psim" class="c1p" border="1" width="100%" style="background-color:#FAEBD7;padding-bottom:8px">
|
||||
<name>OSI Challenger 1P (32Kb) with Disk Support</name>
|
||||
<computer id="c1p" name="Challenger 1P">
|
||||
<module type="cpu" refid="cpu6502" start="0x0000" end="0xffff"/>
|
||||
<module type="ram" refid="ram32K" start="0x0000" end="0x7fff"/>
|
||||
<module type="rom" refid="romNull" start="0x8000" end="0x9fff"/>
|
||||
<module type="rom" refid="romBasic" start="0xa000" end="0xbfff"/>
|
||||
<module type="disk" refid="disk" start="0xc000" end="0xc0ff"/>
|
||||
<module type="video" refid="video" start="0xd000" end="0xd7ff"/>
|
||||
<module type="keyboard" refid="keyboard" start="0xdf00" end="0xdfff"/>
|
||||
<module type="serial" refid="serialPort" start="0xf000" end="0xf0ff"/>
|
||||
<module type="rom" refid="romSystem" start="0xf800" end="0xffff"/>
|
||||
</computer>
|
||||
<cpu id="cpu6502"/>
|
||||
<debugger id="debugger"/>
|
||||
<ram id="ram32K" size="0x8000"/>
|
||||
<rom id="romNull" size="0x2000"/>
|
||||
<rom id="romBasic" size="0x2000" image="/devices/c1p/rom/basic-gcpatch.hex"/>
|
||||
<rom id="romSystem" size="0x0800" image="/devices/c1p/rom/system.hex"/>
|
||||
<video id="video" screenwidth="512" screenheight="384" cols="32" rows="32" charset="/devices/c1p/video/chargen2x.png" width="512px" padding="8px">
|
||||
<name>Video Display</name>
|
||||
</video>
|
||||
<keyboard id="keyboard" padleft="8px">
|
||||
<control type="button" class="input" binding="ctrl-c">CTRL-C</control>
|
||||
<control type="button" class="input" binding="ctrl-o">CTRL-O</control>
|
||||
<control type="button" class="input" binding="break">BREAK</control>
|
||||
</keyboard>
|
||||
<serial ref="/apps/c1p/samples.xml"/>
|
||||
<disk ref="/disks/c1p/samples.xml"/>
|
||||
<panel ref="/devices/c1p/panel/default.xml"/>
|
||||
</machine>
|
||||
31
devices/c1p/machine/8kb/all/debugger/machine.xml
Normal file
31
devices/c1p/machine/8kb/all/debugger/machine.xml
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.15.8/machine.xsl"?>
|
||||
<machine id="c1pAll" class="c1p" border="1" width="100%" style="background-color:#FAEBD7;padding-bottom:8px">
|
||||
<name>OSI Challenger 1P (8Kb, More Programs)</name>
|
||||
<computer id="c1p" name="Challenger 1P">
|
||||
<module type="cpu" refid="cpu6502" start="0x0000" end="0xffff"/>
|
||||
<module type="ram" refid="ram8K" start="0x0000" end="0x1fff"/>
|
||||
<module type="rom" refid="romNull" start="0x2000" end="0x9fff"/>
|
||||
<module type="rom" refid="romBasic" start="0xa000" end="0xbfff"/>
|
||||
<module type="video" refid="video" start="0xd000" end="0xd3ff"/>
|
||||
<module type="keyboard" refid="keyboard" start="0xdf00" end="0xdfff"/>
|
||||
<module type="serial" refid="serialPort" start="0xf000" end="0xf0ff"/>
|
||||
<module type="rom" refid="romSystem" start="0xf800" end="0xffff"/>
|
||||
</computer>
|
||||
<cpu id="cpu6502"/>
|
||||
<debugger id="debugger"/>
|
||||
<ram id="ram8K" size="0x2000"/>
|
||||
<rom id="romNull" size="0x8000"/>
|
||||
<rom id="romBasic" size="0x2000" image="/devices/c1p/rom/basic-gcpatch.hex"/>
|
||||
<rom id="romSystem" size="0x0800" image="/devices/c1p/rom/system.hex"/>
|
||||
<video id="video" screenwidth="512" screenheight="384" cols="32" rows="32" charset="/devices/c1p/video/chargen2x.png" width="512px" padding="8px">
|
||||
<name>Video Display</name>
|
||||
</video>
|
||||
<keyboard id="keyboard" padleft="8px">
|
||||
<control type="button" class="input" binding="ctrl-c">CTRL-C</control>
|
||||
<control type="button" class="input" binding="ctrl-o">CTRL-O</control>
|
||||
<control type="button" class="input" binding="break">BREAK</control>
|
||||
</keyboard>
|
||||
<serial ref="/apps/c1p/all.xml"/>
|
||||
<panel ref="/devices/c1p/panel/default.xml"/>
|
||||
</machine>
|
||||
12
devices/c1p/machine/8kb/array/README.md
Normal file
12
devices/c1p/machine/8kb/array/README.md
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
Challenger 1P (8Kb) "Server Array"
|
||||
---
|
||||
|
||||
[Machine #1](/devices/c1p/machine/8kb/small/ "C1Pjs:OSI1")
|
||||
[Machine #2](/devices/c1p/machine/8kb/small/ "C1Pjs:OSI2")
|
||||
[Machine #3](/devices/c1p/machine/8kb/small/ "C1Pjs:OSI3")
|
||||
[Machine #4](/devices/c1p/machine/8kb/small/ "C1Pjs:OSI4")
|
||||
[Machine #5](/devices/c1p/machine/8kb/small/ "C1Pjs:OSI5")
|
||||
[Machine #6](/devices/c1p/machine/8kb/small/ "C1Pjs:OSI6")
|
||||
[Machine #7](/devices/c1p/machine/8kb/small/ "C1Pjs:OSI7")
|
||||
[Machine #8](/devices/c1p/machine/8kb/small/ "C1Pjs:OSI8")
|
||||
[Machine #9](/devices/c1p/machine/8kb/small/ "C1Pjs:OSI9")
|
||||
14
devices/c1p/machine/8kb/array/machine.xml
Normal file
14
devices/c1p/machine/8kb/array/machine.xml
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.15.8/outline.xsl"?>
|
||||
<outline>
|
||||
<title>Challenger 1P (8Kb) "Server Array"</title>
|
||||
<machine id="OSI1" ref="/devices/c1p/machine/8kb/small/machine.xml"/>
|
||||
<machine id="OSI2" ref="/devices/c1p/machine/8kb/small/machine.xml"/>
|
||||
<machine id="OSI3" ref="/devices/c1p/machine/8kb/small/machine.xml"/>
|
||||
<machine id="OSI4" ref="/devices/c1p/machine/8kb/small/machine.xml"/>
|
||||
<machine id="OSI5" ref="/devices/c1p/machine/8kb/small/machine.xml"/>
|
||||
<machine id="OSI6" ref="/devices/c1p/machine/8kb/small/machine.xml"/>
|
||||
<machine id="OSI7" ref="/devices/c1p/machine/8kb/small/machine.xml"/>
|
||||
<machine id="OSI8" ref="/devices/c1p/machine/8kb/small/machine.xml"/>
|
||||
<machine id="OSI9" ref="/devices/c1p/machine/8kb/small/machine.xml"/>
|
||||
</outline>
|
||||
25
devices/c1p/machine/8kb/embed/machine.xml
Normal file
25
devices/c1p/machine/8kb/embed/machine.xml
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<machine id="c1pEmbed" class="c1p" border="1" width="272px" pos="right" padleft="16px" padright="16px" padbottom="16px" style="background-color:#FAEBD7;padding-bottom:8px">
|
||||
<computer id="c1p" name="Challenger 1P">
|
||||
<module type="cpu" refid="cpu6502" start="0x0000" end="0xffff"/>
|
||||
<module type="ram" refid="ram8K" start="0x0000" end="0x1fff"/>
|
||||
<module type="rom" refid="romNull" start="0x2000" end="0x9fff"/>
|
||||
<module type="rom" refid="romBasic" start="0xa000" end="0xbfff"/>
|
||||
<module type="video" refid="video" start="0xd000" end="0xd3ff"/>
|
||||
<module type="keyboard" refid="keyboard" start="0xdf00" end="0xdfff"/>
|
||||
<module type="serial" refid="serialPort" start="0xf000" end="0xf0ff"/>
|
||||
<module type="rom" refid="romSystem" start="0xf800" end="0xffff"/>
|
||||
</computer>
|
||||
<cpu id="cpu6502"/>
|
||||
<ram id="ram8K" size="0x2000"/>
|
||||
<rom id="romNull" size="0x8000"/>
|
||||
<rom id="romBasic" size="0x2000" image="/devices/c1p/rom/basic-gcpatch.hex"/>
|
||||
<rom id="romSystem" size="0x0800" image="/devices/c1p/rom/system.hex"/>
|
||||
<video id="video" screenwidth="256" screenheight="192" cols="32" rows="32" charset="/devices/c1p/video/chargen1x.png" width="256px" padding="8px"/>
|
||||
<keyboard id="keyboard" pos="center">
|
||||
<control type="button" class="input" binding="ctrl-c">CTRL-C</control>
|
||||
<control type="button" class="input" binding="ctrl-o">CTRL-O</control>
|
||||
<control type="button" class="input" binding="break">BREAK</control>
|
||||
</keyboard>
|
||||
<serial id="serialPort" demo="true"/>
|
||||
</machine>
|
||||
77
devices/c1p/machine/8kb/large/debugger/local.html
Normal file
77
devices/c1p/machine/8kb/large/debugger/local.html
Normal file
|
|
@ -0,0 +1,77 @@
|
|||
<!DOCTYPE html>
|
||||
<html style="background-color: #1d1d1d">
|
||||
<head>
|
||||
<title>pcjs.org | /devices/c1p/machine/8kb/large/debugger/</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="initial-scale=1">
|
||||
<link rel="shortcut icon" type="image/x-icon" href="../../../../../../versions/images/current/favicon.ico">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../my_modules/shared/templates/common.css">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../../../my_modules/c1pjs-client/templates/components.css">
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div class="common">
|
||||
<div class="common-top">
|
||||
<div class="common-top-left">
|
||||
<ul>
|
||||
<li><a href="../../../../../../">Home</a></li>
|
||||
<li><a href="../../../../../../apps/pc">Apps</a></li>
|
||||
<li><a href="../../../../../../disks/pc">Disks</a></li>
|
||||
<li><a href="../../../../../../devices">Machines</a></li>
|
||||
<li><a href="../../../../../../docs">Docs</a></li>
|
||||
<li><a href="../../../../../../pubs">Pubs</a></li>
|
||||
<li><a href="../../../../../../blog">Blog</a></li>
|
||||
<li><a href="../../../../../../docs/about">About</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="common-top-right">
|
||||
<p>Powered by <a href="http://nodejs.org" target="_blank">Node.js</a> and <a href="http://aws.amazon.com/about-aws/whats-new/2013/03/11/announcing-aws-elastic-beanstalk-for-node-js/" target="_blank">AWS</a></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="common-middle">
|
||||
<h4>Directory of C:\<a href="../../../../../../">PCJS.ORG</a>\DEVICES\C1P\MACHINE\8KB\LARGE\DEBUGGER</h4>
|
||||
<div class="common-sidebar">
|
||||
<ul class="common-list">
|
||||
<li><a href="../">\..</a></li>
|
||||
<li><a href="local.html">\LOCAL.HTML</a></li>
|
||||
<li><a href="local.xml">\LOCAL.XML</a></li>
|
||||
<li><a href="machine.xml">\MACHINE.XML</a></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
<div class="common-main">
|
||||
<div id="c1p8kb" class="machine-placeholder"><p>Embedded C1P</p><p class="machine-warning">Waiting for C1Pjs to load</p></div>
|
||||
<div class="common-bottom">
|
||||
<p class="common-reference"></p>
|
||||
<p class="common-copyright">
|
||||
<span class="common-copyright"><a href="http://www.pcjs.org/">pcjs.org</a> website © 2012-2014 by <a href="http://twitter.com/jeffpar">@jeffpar</a></span><br/>
|
||||
<span class="common-copyright">PCjs and C1Pjs released under <a href="http://gnu.org/licenses/gpl.html">GPL version 3 or later</a></span>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript" src="../../../../../../my_modules/shared/lib/defines.js"></script>
|
||||
<script type="text/javascript" src="../../../../../../my_modules/shared/lib/dumpapi.js"></script>
|
||||
<script type="text/javascript" src="../../../../../../my_modules/shared/lib/reportapi.js"></script>
|
||||
<script type="text/javascript" src="../../../../../../my_modules/shared/lib/strlib.js"></script>
|
||||
<script type="text/javascript" src="../../../../../../my_modules/shared/lib/usrlib.js"></script>
|
||||
<script type="text/javascript" src="../../../../../../my_modules/shared/lib/weblib.js"></script>
|
||||
<script type="text/javascript" src="../../../../../../my_modules/shared/lib/component.js"></script>
|
||||
<script type="text/javascript" src="../../../../../../my_modules/c1pjs-client/lib/defines.js"></script>
|
||||
<script type="text/javascript" src="../../../../../../my_modules/c1pjs-client/lib/panel.js"></script>
|
||||
<script type="text/javascript" src="../../../../../../my_modules/c1pjs-client/lib/cpu.js"></script>
|
||||
<script type="text/javascript" src="../../../../../../my_modules/c1pjs-client/lib/rom.js"></script>
|
||||
<script type="text/javascript" src="../../../../../../my_modules/c1pjs-client/lib/ram.js"></script>
|
||||
<script type="text/javascript" src="../../../../../../my_modules/c1pjs-client/lib/keyboard.js"></script>
|
||||
<script type="text/javascript" src="../../../../../../my_modules/c1pjs-client/lib/video.js"></script>
|
||||
<script type="text/javascript" src="../../../../../../my_modules/c1pjs-client/lib/serial.js"></script>
|
||||
<script type="text/javascript" src="../../../../../../my_modules/c1pjs-client/lib/disk.js"></script>
|
||||
<script type="text/javascript" src="../../../../../../my_modules/c1pjs-client/lib/debugger.js"></script>
|
||||
<script type="text/javascript" src="../../../../../../my_modules/c1pjs-client/lib/computer.js"></script>
|
||||
<script type="text/javascript" src="../../../../../../my_modules/shared/lib/embed.js"></script>
|
||||
<script type="text/javascript">window.embedC1P("c1p8kb","local.xml","../../../../../../my_modules/c1pjs-client/templates/components.xsl");</script>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
31
devices/c1p/machine/8kb/large/debugger/local.xml
Normal file
31
devices/c1p/machine/8kb/large/debugger/local.xml
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="../../../../../../versions/c1pjs/1.15.8/machine.xsl"?>
|
||||
<machine id="c1p8kb" class="c1p" border="1" width="100%" style="background-color:#FAEBD7;padding-bottom:8px">
|
||||
<name>OSI Challenger 1P (8Kb) with Debugger</name>
|
||||
<computer id="c1p" name="Challenger 1P">
|
||||
<module type="cpu" refid="cpu6502" start="0x0000" end="0xffff"/>
|
||||
<module type="ram" refid="ram8K" start="0x0000" end="0x1fff"/>
|
||||
<module type="rom" refid="romNull" start="0x2000" end="0x9fff"/>
|
||||
<module type="rom" refid="romBasic" start="0xa000" end="0xbfff"/>
|
||||
<module type="video" refid="video" start="0xd000" end="0xd3ff"/>
|
||||
<module type="keyboard" refid="keyboard" start="0xdf00" end="0xdfff"/>
|
||||
<module type="serial" refid="serialPort" start="0xf000" end="0xf0ff"/>
|
||||
<module type="rom" refid="romSystem" start="0xf800" end="0xffff"/>
|
||||
</computer>
|
||||
<cpu id="cpu6502"/>
|
||||
<debugger id="debugger"/>
|
||||
<ram id="ram8K" size="0x2000"/>
|
||||
<rom id="romNull" size="0x8000"/>
|
||||
<rom id="romBasic" size="0x2000" image="../../../../rom/basic-gcpatch.hex"/>
|
||||
<rom id="romSystem" size="0x0800" image="../../../../rom/system.hex"/>
|
||||
<video id="video" screenwidth="512" screenheight="384" cols="32" rows="32" charset="../../../../video/chargen2x.png" width="512px" padding="8px">
|
||||
<name>Video Display</name>
|
||||
</video>
|
||||
<keyboard id="keyboard" padleft="8px">
|
||||
<control type="button" class="input" binding="ctrl-c">CTRL-C</control>
|
||||
<control type="button" class="input" binding="ctrl-o">CTRL-O</control>
|
||||
<control type="button" class="input" binding="break">BREAK</control>
|
||||
</keyboard>
|
||||
<serial ref="../../../../../../apps/c1p/samples.xml"/>
|
||||
<panel ref="../../../../panel/default.xml"/>
|
||||
</machine>
|
||||
31
devices/c1p/machine/8kb/large/debugger/machine.xml
Normal file
31
devices/c1p/machine/8kb/large/debugger/machine.xml
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.15.8/machine.xsl"?>
|
||||
<machine id="c1p8kb" class="c1p" border="1" width="100%" style="background-color:#FAEBD7;padding-bottom:8px">
|
||||
<name>OSI Challenger 1P (8Kb) with Debugger</name>
|
||||
<computer id="c1p" name="Challenger 1P">
|
||||
<module type="cpu" refid="cpu6502" start="0x0000" end="0xffff"/>
|
||||
<module type="ram" refid="ram8K" start="0x0000" end="0x1fff"/>
|
||||
<module type="rom" refid="romNull" start="0x2000" end="0x9fff"/>
|
||||
<module type="rom" refid="romBasic" start="0xa000" end="0xbfff"/>
|
||||
<module type="video" refid="video" start="0xd000" end="0xd3ff"/>
|
||||
<module type="keyboard" refid="keyboard" start="0xdf00" end="0xdfff"/>
|
||||
<module type="serial" refid="serialPort" start="0xf000" end="0xf0ff"/>
|
||||
<module type="rom" refid="romSystem" start="0xf800" end="0xffff"/>
|
||||
</computer>
|
||||
<cpu id="cpu6502"/>
|
||||
<debugger id="debugger"/>
|
||||
<ram id="ram8K" size="0x2000"/>
|
||||
<rom id="romNull" size="0x8000"/>
|
||||
<rom id="romBasic" size="0x2000" image="/devices/c1p/rom/basic-gcpatch.hex"/>
|
||||
<rom id="romSystem" size="0x0800" image="/devices/c1p/rom/system.hex"/>
|
||||
<video id="video" screenwidth="512" screenheight="384" cols="32" rows="32" charset="/devices/c1p/video/chargen2x.png" width="512px" padding="8px">
|
||||
<name>Video Display</name>
|
||||
</video>
|
||||
<keyboard id="keyboard" padleft="8px">
|
||||
<control type="button" class="input" binding="ctrl-c">CTRL-C</control>
|
||||
<control type="button" class="input" binding="ctrl-o">CTRL-O</control>
|
||||
<control type="button" class="input" binding="break">BREAK</control>
|
||||
</keyboard>
|
||||
<serial ref="/apps/c1p/samples.xml"/>
|
||||
<panel ref="/devices/c1p/panel/default.xml"/>
|
||||
</machine>
|
||||
29
devices/c1p/machine/8kb/large/machine.xml
Normal file
29
devices/c1p/machine/8kb/large/machine.xml
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.15.8/machine.xsl"?>
|
||||
<machine id="c1pLarge" class="c1p" border="1" pos="center" style="background-color:#FAEBD7;padding-bottom:8px">
|
||||
<name pos="center">OSI Challenger 1P (circa 1978)</name>
|
||||
<computer id="c1p" name="Challenger 1P">
|
||||
<module type="cpu" refid="cpu6502" start="0x0000" end="0xffff"/>
|
||||
<module type="ram" refid="ram8K" start="0x0000" end="0x1fff"/>
|
||||
<module type="rom" refid="romNull" start="0x2000" end="0x9fff"/>
|
||||
<module type="rom" refid="romBasic" start="0xa000" end="0xbfff"/>
|
||||
<module type="video" refid="video" start="0xd000" end="0xd3ff"/>
|
||||
<module type="keyboard" refid="keyboard" start="0xdf00" end="0xdfff"/>
|
||||
<module type="serial" refid="serialPort" start="0xf000" end="0xf0ff"/>
|
||||
<module type="rom" refid="romSystem" start="0xf800" end="0xffff"/>
|
||||
</computer>
|
||||
<ram id="ram8K" size="0x2000"/>
|
||||
<rom id="romNull" size="0x8000"/>
|
||||
<rom id="romBasic" size="0x2000" image="/devices/c1p/rom/basic-gcpatch.hex"/>
|
||||
<rom id="romSystem" size="0x0800" image="/devices/c1p/rom/system.hex"/>
|
||||
<video id="video" screenwidth="512" screenheight="384" cols="32" rows="32" charset="/devices/c1p/video/chargen2x.png" padding="8px"/>
|
||||
<cpu id="cpu6502" autostart="false" pos="left" padleft="8px">
|
||||
<control type="button" class="input" binding="run">Run</control>
|
||||
</cpu>
|
||||
<keyboard id="keyboard" pos="left" padleft="8px">
|
||||
<control type="button" class="input" binding="ctrl-c">CTRL-C</control>
|
||||
<control type="button" class="input" binding="ctrl-o">CTRL-O</control>
|
||||
<control type="button" class="input" binding="break">BREAK</control>
|
||||
</keyboard>
|
||||
<serial id="serialPort" demo="true"/>
|
||||
</machine>
|
||||
26
devices/c1p/machine/8kb/small/machine.xml
Normal file
26
devices/c1p/machine/8kb/small/machine.xml
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.15.8/machine.xsl"?>
|
||||
<machine id="c1pSmall" class="c1p" border="1" width="272px" pos="left" padright="16px" padbottom="16px" style="background-color:#FAEBD7;padding-bottom:8px">
|
||||
<computer id="c1p" name="Challenger 1P">
|
||||
<module type="cpu" refid="cpu6502" start="0x0000" end="0xffff"/>
|
||||
<module type="ram" refid="ram8K" start="0x0000" end="0x1fff"/>
|
||||
<module type="rom" refid="romNull" start="0x2000" end="0x9fff"/>
|
||||
<module type="rom" refid="romBasic" start="0xa000" end="0xbfff"/>
|
||||
<module type="video" refid="video" start="0xd000" end="0xd3ff"/>
|
||||
<module type="keyboard" refid="keyboard" start="0xdf00" end="0xdfff"/>
|
||||
<module type="serial" refid="serialPort" start="0xf000" end="0xf0ff"/>
|
||||
<module type="rom" refid="romSystem" start="0xf800" end="0xffff"/>
|
||||
</computer>
|
||||
<cpu id="cpu6502"/>
|
||||
<ram id="ram8K" size="0x2000"/>
|
||||
<rom id="romNull" size="0x8000"/>
|
||||
<rom id="romBasic" size="0x2000" image="/devices/c1p/rom/basic-gcpatch.hex"/>
|
||||
<rom id="romSystem" size="0x0800" image="/devices/c1p/rom/system.hex"/>
|
||||
<video id="video" screenwidth="256" screenheight="192" cols="32" rows="32" charset="/devices/c1p/video/chargen1x.png" width="256px" padding="8px"/>
|
||||
<keyboard id="keyboard" padleft="8px">
|
||||
<control type="button" class="input" binding="ctrl-c">CTRL-C</control>
|
||||
<control type="button" class="input" binding="ctrl-o">CTRL-O</control>
|
||||
<control type="button" class="input" binding="break">BREAK</control>
|
||||
</keyboard>
|
||||
<serial id="serialPort" demo="true"/>
|
||||
</machine>
|
||||
13
devices/c1p/machine/README.md
Normal file
13
devices/c1p/machine/README.md
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Challenger 1P Machine Configurations
|
||||
---
|
||||
|
||||
Here are some sample C1P Machine Configurations:
|
||||
|
||||
* [8kb with Large Display](8kb/large/)
|
||||
* [8kb with Large Display, Debugger](8kb/large/debugger/)
|
||||
* [8kb with Small Display](8kb/small/)
|
||||
* [8kb with Large Display, Debugger, Additional Software](8kb/all/debugger)
|
||||
* [8kb "Server Array" Demo](8kb/array/)
|
||||
* [32kb with Diskette Support](32kb/)
|
||||
|
||||
See the [Documentation](/docs/c1pjs/) for details on the operation of C1Pjs.
|
||||
Loading…
Reference in a new issue