diff options
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 |
commit | c8be65d11517d1d0aa168e3808c1a5c377e6c369 (patch) | |
tree | 7c38f1c6f7809c4fe2b04d8c029443073782aba2 /src/mame/layout | |
parent | dcd6e0caf1265609b162ec72b93b34daca4e0b08 (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.lay | 39 |
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> |