- Add optional read callbacks for row buffering DMA
- Add MBC output
- Correct timing of BREQ and VBLANK outputs
- Improve character blink and cursor blink timings
wy50: Power-up tests pass now; very preliminary character display (nw)
At least on macosx memory used by an object seems to be invalidated
before the dtor is executed. This of course is deadly for child objects
with references to the parent-in-deletion which may call back into the
parent.
One of the worst issues I had to fix. Ever. Lesson learnt: No tricks in
dtors. Never.
-sgi_mc_device: Preliminary (broken) VDMA, nw
-newport: Various changes: [Ryan Holtz]
* Switched to using a buffer of bytes, and doing the palette lookup in screen_update.
* Added preliminary FB readback support.
* Added preliminary line-drawing support.
* Added support for more commands. Should eventually be handled in a different way than now.
* new WORKING Software List entries
---
gamate:fortress Fortress of Fierceness [Peter Wilhelmsen]
new NOT WORKING Software List entries
---
ekara_japan_a:a7 A-7 Pichi Pichi Pitch Pure Chapter 3 (Japan) [Peter Wilhelmsen, Sean Riddle]
ekara_japan_a:a5 A-5 Pichi Pichi Pitch Karaoke Party (Japan) [Peter Wilhelmsen, Sean Riddle]
ekara_japan_a:a4 A-4 Pichi Pichi Pitch Pure Chapter 1 (Japan) [Peter Wilhelmsen, Sean Riddle]
ekara_japan_a:a1 A-1 Pichi Pichi Pitch vol.1 (Japan) [Peter Wilhelmsen, Sean Riddle]
new NOT WORKING clones
---
Play 2000 (Super Slot & Gran Tesoro) (v7.0i) (Italy) [Peter Wilhelmsen, Morten Shearman Kirkegaard]
* new WORKING machines
---
Dragon Ball Z (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, 19 external donators]
* flag (nw)
* allow 'a7' to boot (nw)
* move XaviX2 sets to new files (nw)
* new machines marked as NOT WORKING
---
Let's TV Play Naruto [Peter Wilhelmsen, Sean Riddle]
This is another XaviX2 thing.
- Remove "kbcop" device. The COP-based keyboard seems to be mostly undocumented and not actually dumped. (Bitsavers has documentation for a 8748 keyboard.)
startup strategies. This determines the order of device triggering.
0: Full - trigger all delegates. Next all devices not touched.
1: Backwards - trigger all devices backwards (only update delegate)
2: Forward - trigger all devices forward (only update delegate)
- Remove all MCFG_ macros and use devcb3 for callback configuration
- Use address space finder to replace one call to machine().device
- Require accessor for slot cards to access bus space
Okay, let's try this again.
* Moved Impossible Mission to correct location in softlist
* Added 4AM original WOZ images up to Feb 7th, 2019
* Split apple2.xml into apple2_flop_clcracked.xml and apple2_flop_misc.xml
* Changes Apple 2 drivers to support the split softlists. Note there's no compatibility metadata for the older content, so we can't easily filter to the machine type there.
Remaining to be done:
* Sort the clean cracks list alphabetically
* Add 2000+ remaining 4AM clean cracks
I've gone over this PR about three times before commiting on my side just to make sure I didn't miss any major issues, including -valid checks.
- convert macros to c++ code.
- order of device creation should not depend on std lib.
- some state saving cleanup.
- added support for clang-tidy to makefile.
- modifications triggered by clang-tidy-9.
-----------------------------
The Glob (Pacman hardware, Magic Electronics Inc. license) [jordigahan, ClawGrip]
Red Clash (Suntronics) [coolmod]
new not working machine
-------------------------------------
Champion 85 [PinMAME]
--------------------
A Day at Moss Lake (Germany) [TeamEurope]
Das Angel-Abenteuer (Germany) [TeamEurope]
Bob der Baumeister - Bob und Heppo: Alles im Griff! (Germany) [TeamEurope]
Englisch Kurs - Let's go 1 (Germany) [TeamEurope]
Englisch Kurs - Let's go 2 (Germany) [TeamEurope]
A Day at Moss Lake (Germany) [TeamEurope]