mame/scripts/src
Vas Crabb 9db24aa2e9 Better support for screen orientation/geometry:
* Eliminates the need for the horizontal/vertical/LCD/SVG layout files
* Screens can now have orientation and physical aspect ratio specified
* RASTER/VECTOR defaults to 4:3, LCD/SVG defaults to square pixels at config time
* System orientation is applied on top of screen orientation

Automatically generated single-screen views and orientation flags in XML
output now work correctly for systems with multiple screens in different
geometries/orientations, e.g. housemnq, rocnms, stepstag, or netmerc.

The "core rotation options" only interact with system orientation.
Allowing multi-screen systems to work well with one monitor per emulated
screen is a complex topic.  System orientation also affects the GFX
viewer while screen orientation doesn't.  The orientation displayed in
the system selection menu is from the system orientation.

Let me know if I've broken any systems or use cases.

Also, add save state support for std::array/C array nested to any depth.
2018-07-26 23:11:02 +10:00
..
mame Enable use of system-wide asio, glm and rapidjson (#3172) 2018-02-08 16:06:25 -05:00
osd Discord plugin try 2 (#3640) 2018-06-08 19:25:39 -04:00
3rdparty.lua softfloat3: fix msvc build (nw) (#3566) 2018-05-14 09:18:24 -04:00
benchmarks.lua srcclean (nw) 2016-09-26 04:51:59 +10:00
bus.lua New skeleton device: Western Digital WD1007A ESDI hard disk controller [Al Kossow] 2018-07-14 18:15:42 -04:00
cpu.lua Flesh out TLCS870 core (#3763) 2018-07-23 10:24:10 +10:00
devices.lua Enable use of system-wide asio, glm and rapidjson (#3172) 2018-02-08 16:06:25 -05:00
emu.lua Better support for screen orientation/geometry: 2018-07-26 23:11:02 +10:00
formats.lua New machines marked as NOT_WORKING 2018-03-21 20:53:11 +00:00
lib.lua dvdisasm: Overhaul [O. Galibert] 2017-11-26 17:41:27 +01:00
machine.lua ps2sony: Some basic VU1 support, major file reshuffling, nw 2018-07-21 10:07:00 +02:00
main.lua Better Emscripten parameter handling, & update docs (nw) 2018-07-21 22:05:45 +00:00
netlist.lua srcclean (nw) 2017-05-28 13:40:48 +10:00
sound.lua ps2sony: Some basic VU1 support, major file reshuffling, nw 2018-07-21 10:07:00 +02:00
tests.lua srcclean (nw) 2017-02-19 11:40:55 +11:00
tools.lua Reshuffle some stuff: 2018-03-28 05:25:15 +11:00
video.lua ps2sony: Some basic VU1 support, major file reshuffling, nw 2018-07-21 10:07:00 +02:00