- Every file in src/mame/{includes,drivers,audio,machine} with the
exception of konamiic.txt has to appear in one and only one of the
projects of arcade.lua or mess.lua (ignoring mameshared)
- Files in mameshared must exist in mame.lua
* cpu/dsp56156: Fixed ANDI, fixed BFCLR errata, fixed DEC24 not affecting flags.
* cpu/dsp56156: Added proper devcb_write16 for Port C output.
* plygonet.cpp: Fixed banking and tightened up VRAM access.
* plygonet.cpp: Account for endianness in tilemap accesses.
* plygonet.cpp: Switched to logmacro, merged into one file, and general code cleanup.
New working machines
-----------------------------------
Micromint SB180 [Miodrag Milanovic]
-z180: implemented ASCI serial communication [Miodrag Milanovic]
-tim011: hookup serial keyboard [Miodrag Milanovic]
-20pacgal: Add support for terminal
Updated Space Invaders C.V. and Space Invaders Part II input definitions
based on schematics and manuals.
Got Space Invaders specific stuff out of the Midway 8080 B/W base class.
Got some of the game-specific stuff out of the _8080bw_state class.
It's still a bit of a mess because sound hardware is implemented in the
driver classes so some games pull in a more derived class than they
really should just for sound handlers.
Got rid of the duplicate joystick inputs in rollingc.
Fixed cocktail mode input and DIP switches in a few games.
-----------------------------------------
Tinker Bell [Darksoft, Team Europe, R. Belmont]
segam1.cpp: removed and games merged into the new segasm1.cpp. [R. Belmont]
------------------
Nostromo [anonymous]
Samurai (World) [anonymous, SNESNESCUBE64]
Super Ship [anonymous]
- gotya.cpp: minor cleanups
- hyprduel.cpp: used standard ROM loading macros
--------------------------------
Dead or Alive (Model 2A) [Trol]
- arkanoid.cpp, snk.cpp: minor documentation updates
- funworld.cpp: demoted multiwina to MIG
- jack.cpp: corrected ROM lables [Brian Troha]
- nmk16.cpp: fixed missing sprites in attract mode for tdragonb3, thanks to info from hammy
- sidearms.cpp: dumped PROMs, added hardware info and correcte clocks for Turtle Ship [Guru]
- vamphalf.cpp: improved hardware info [Guru]
- xain.cpp: corrected audio CPU clock to match measurements
- yunsun16.cpp: used standard ROM loading macros and other minor cleanups
- Add more or less complete implementations of sis630_host, sis950_lpc, sis630_gui, sis5513_ide, sis7001_usb, sis7018_audio, sis900_eth devices;
- Removed gamecstl.cpp in favour to the new sis630.cpp driver;
- i386.cpp: enable CMOV feature for Pentium III and 4;
- i386.cpp: add PSN stub feature for Pentium III;
New machines marked as NOT_WORKING
----------------------------------
Shuttle MS-11 [Angelo Salese, archive.org]
- More c++, less macros
* Significantly reduced the use of unused_var and replaced it with
[[maybe_unused]]
* use enum class in ppmf.h
- Changes to testing code in ptest.h
* Catch exceptions in more places
* The verbosity of the output can now be controlled
* Display of test stats totals
- added support for cspell
- fixed various typos
- fixed SUBTARGET=nl build
- fixed more file permissions
- srcclean and add fix_permissions target to netlist makefile
----------------------------------
Neo Print - Popeye (Japan) (T4i 3.04) [buffi]
Neo Print - European Version (World) (T4i 2.00) [buffi]
Rally Point 2 [coolmod]
- toaplan2.cpp: added a note about a different ROM configuration found for sstrikerk [buffi]