The great video config reorg
This commit is contained in:
parent
bd6210d604
commit
9c10efe469
62 changed files with 327 additions and 80 deletions
12
devices/pc/video/ibm/ega/README.md
Normal file
12
devices/pc/video/ibm/ega/README.md
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
IBM EGA ROM
|
||||
---
|
||||
|
||||
To (re)build the JSON-encoded IBM EGA ROM with symbols, run the following command:
|
||||
|
||||
filedump --file=static/ibm-ega.rom --format=bytes --decimal
|
||||
|
||||
The symbol information in the MAP file will be automatically converted and appended to the dump of the ROM file.
|
||||
|
||||
The PCjs server's [Dump API](http://www.pcjs.org/api/v1/dump?file=http://static.pcjs.org/devices/pc/video/ibm/ega/ibm-ega.rom&format=bytes&decimal=true) can be used as well:
|
||||
|
||||
http://www.pcjs.org/api/v1/dump?file=http://static.pcjs.org/devices/pc/video/ibm/ega/ibm-ega.rom&format=bytes&decimal=true
|
||||
12
devices/pc/video/ibm/ega/ibm-ega-128kb-lock.xml
Normal file
12
devices/pc/video/ibm/ega/ibm-ega-128kb-lock.xml
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<video id="videoEGA" model="ega" memory="0x20000" screenwidth="640" screenheight="350" autolock="true" pos="center" padding="8px">
|
||||
<menu>
|
||||
<title>Enhanced Color Display</title>
|
||||
<control type="container" pos="right">
|
||||
<control type="led" label="Caps" binding="caps-lock" padleft="8px"/>
|
||||
<control type="led" label="Num" binding="num-lock" padleft="8px"/>
|
||||
<control type="led" label="Scroll" binding="scroll-lock" padleft="8px"/>
|
||||
<control type="button" binding="fullScreen" padleft="8px">Full Screen</control>
|
||||
</control>
|
||||
</menu>
|
||||
</video>
|
||||
12
devices/pc/video/ibm/ega/ibm-ega-640-128kb-lock.xml
Normal file
12
devices/pc/video/ibm/ega/ibm-ega-640-128kb-lock.xml
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<video id="videoEGA" model="ega" memory="0x20000" screenwidth="640" screenheight="350" width="640px" autolock="true" pos="center" padding="8px">
|
||||
<menu>
|
||||
<title>Enhanced Color Display</title>
|
||||
<control type="container" pos="right">
|
||||
<control type="led" label="Caps" binding="caps-lock" padleft="8px"/>
|
||||
<control type="led" label="Num" binding="num-lock" padleft="8px"/>
|
||||
<control type="led" label="Scroll" binding="scroll-lock" padleft="8px"/>
|
||||
<control type="button" binding="lockPointer" padleft="8px">Lock Pointer</control>
|
||||
</control>
|
||||
</menu>
|
||||
</video>
|
||||
11
devices/pc/video/ibm/ega/ibm-ega-64kb.xml
Normal file
11
devices/pc/video/ibm/ega/ibm-ega-64kb.xml
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<video id="videoEGA" model="ega" memory="0x10000" screenwidth="640" screenheight="350" pos="center" padding="8px">
|
||||
<menu>
|
||||
<title>Enhanced Color Display</title>
|
||||
<control type="container" pos="right">
|
||||
<control type="led" label="Caps" binding="caps-lock" padleft="8px"/>
|
||||
<control type="led" label="Num" binding="num-lock" padleft="8px"/>
|
||||
<control type="led" label="Scroll" binding="scroll-lock" padleft="8px"/>
|
||||
</control>
|
||||
</menu>
|
||||
</video>
|
||||
1026
devices/pc/video/ibm/ega/ibm-ega.json
Normal file
1026
devices/pc/video/ibm/ega/ibm-ega.json
Normal file
File diff suppressed because it is too large
Load diff
7
devices/pc/video/ibm/ega/ibm-ega.map
Normal file
7
devices/pc/video/ibm/ega/ibm-ega.map
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
0003 @ VIDEO_SETUP
|
||||
0092 @ POR_1
|
||||
009B @ RD_SWS
|
||||
00CE @ F_BTS
|
||||
00F3 @ MK_ENV
|
||||
0148 @ ENV_X ; SET 40x25 COLOR ALPHA
|
||||
0D20 @ BEEP
|
||||
Loading…
Reference in a new issue