summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/layout
diff options
context:
space:
mode:
author Patrick Mackinlay <pmackinlay@hotmail.com>2017-10-26 14:20:10 +0700
committer Vas Crabb <cuavas@users.noreply.github.com>2017-10-26 18:43:26 +1100
commitc8be65d11517d1d0aa168e3808c1a5c377e6c369 (patch)
tree7c38f1c6f7809c4fe2b04d8c029443073782aba2 /src/mame/layout
parentdcd6e0caf1265609b162ec72b93b34daca4e0b08 (diff)
interpro: basic keyboard and graphics
Many changes in this PR, including the following: * added support for InterPro 20x0, 24x0 and 27x0 systems * added support for SR bus/slot devices * added support for Ethernet, graphics, keyboard and mouse * added support for serial DMA * improved timer, interrupt and DMA handling * improved comments/documentation Note: ioga is still a major work in progress, and most of the other *ga's don't do anything useful yet, however this build can do some new and useful things, and it's closer to OS boot than before, as well as cleaned up in some of the better known areas.
Diffstat (limited to 'src/mame/layout')
-rw-r--r--src/mame/layout/interpro.lay39
1 files changed, 27 insertions, 12 deletions
diff --git a/src/mame/layout/interpro.lay b/src/mame/layout/interpro.lay
index 3e110a2ca76..655264c4636 100644
--- a/src/mame/layout/interpro.lay
+++ b/src/mame/layout/interpro.lay
@@ -4,22 +4,37 @@ license:CC0
copyright-holders:Patrick Mackinlay
Intergraph InterPro 2x00 layout.
-For now, this is only used to display the (internal) diagnostic 7-segment LED. In the future, it
-should be expanded to handle the monitor(s), system unit power/disk lights, and keyboard.
+TODO
+ - system unit power light and reset button
+ - keyboard and leds
+ - monitor bezels
-->
<mamelayout version="2">
- <element name="digit" defstate="0">
- <led7seg>
- <color red="1.0" green="0.0" blue="0.0" />
- </led7seg>
- </element>
-
- <view name="Default Layout">
- <bezel name="digit0" element="digit">
- <bounds x="850" y="0" width="40" height="50" />
- </bezel>
+ <view name="Graphics 0">
<screen index="0">
+ <bounds x="0" y="0" width="1184" height="884" />
+ </screen>
+ </view>
+
+ <view name="Graphics 1">
+ <screen index="1">
+ <bounds x="0" y="0" width="1184" height="884" />
+ </screen>
+ </view>
+
+ <element name="digit" defstate="0">
+ <led7seg>
+ <color red="1.0" green="0.0" blue="0.0" />
+ </led7seg>
+ </element>
+
+ <view name="Terminal">
+ <bezel name="digit0" element="digit">
+ <bounds x="850" y="0" width="40" height="50" />
+ </bezel>
+ <screen index="2">
<bounds x="0" y="0" width="800" height="600" />
</screen>
</view>
+
</mamelayout>