Commit Graph

74518 Commits

Author SHA1 Message Date
AJR cec2fd71bc ax80: Correct CPU type (nw) 2020-05-19 17:38:45 -04:00
hap 587308c0a5 6502: correct device names (nw) 2020-05-19 23:09:25 +02:00
Ivan Vangelista f6c4a6c707 another bunch of macro removals (nw) 2020-05-19 22:12:24 +02:00
hap 6e0906445d m6809/konami.ops: Fixed broken ROLD/RORD opcodes [RndMnkIII] 2020-05-19 20:11:27 +02:00
Robbbert a117833deb (nw) removed myself from some machines 2020-05-20 04:00:47 +10:00
AJR bc97920cd5 upd765: Fix another copy/paste mistake (nw) 2020-05-19 13:54:56 -04:00
AJR f321f5ab79 upd765: Fix copy/paste mistake (nw) 2020-05-19 13:54:03 -04:00
Robbbert 5581cf49b5 (nw) mkit09: added pwm device 2020-05-20 02:41:04 +10:00
Olivier Galibert ecef74a610 emumem: Another slight speedup, implemented on the 680x0 for now [O. Galibert]
memory_access_specific is declared and used exactly like
memory_access_cache, but does not cache.  It does, however, shortcut
the virtual call into address_space, so that's one layer of call less.
Gives another nice speedup for accesses with bad locality
(e.g. anything that's not opcodes), at the expense of having a
specifically typed object in the class.  Should do well for cpus in
general, drivers can keep using the address_space access calls for
easier logistics.
2020-05-19 18:34:11 +02:00
Olivier Galibert beb60b8721 emumem: Slight speedup [O. Galibert] 2020-05-19 18:34:11 +02:00
Ivan Vangelista ef8bb312d8 more macro removal (nw) 2020-05-19 17:59:29 +02:00
AJR 4ecd0d2b7f pc8477a, tc8566af: Increase number of steps for recalibrate command 2020-05-19 10:46:24 -04:00
Ryan Holtz ba095e966d -unsp: Added support for Ext DS_Indirect opcodes. [Ryan Holtz] 2020-05-19 12:47:20 +02:00
AJR 146518bb12 n82077aa, pc8477: SRA and SRB are not mapped in AT mode (nw) 2020-05-18 23:50:37 -04:00
AJR ee66ef82c3 upd765: Move PS/2-class functionality out of base device (nw) 2020-05-18 21:08:17 -04:00
hap bb7b5fa97d New working machines
--------------------
Kasparov Simultano (ver. C) [hap, Achim]
2020-05-19 00:51:12 +02:00
ArcadeShadow 048c87cdc6
ibm5170: New working software list addition
Formula One Grand Prix (Euro)
2020-05-18 21:58:42 +01:00
AJR 4e7244f77d uPD765 family updates
- dp8473, pc_fdc_superio: Unmap registers not actually provided
- upd72065, i82072, smc37c78: Increase number of steps for recalibrate command
- wd37c65c: Duplicate write protect flag in SR3
2020-05-18 16:58:34 -04:00
AJR ec6eb8194c i8279: Fix lockout #if (nw)
maygayv1.cpp: Minor cleanups (nw)
2020-05-18 14:13:03 -04:00
AJR 383297b101 nlm_ttl74xx.cpp: Fix clang build [-Werror,-Wunused-function] (nw) 2020-05-18 14:09:42 -04:00
Ivan Vangelista 07a0b64f7a a little more macro removal (nw) 2020-05-18 19:29:39 +02:00
Aaron Giles d1db16413c Add 7421 device. 2020-05-18 08:50:15 -07:00
Aaron Giles c630deef6d Added missing definition. 2020-05-18 08:46:33 -07:00
Aaron Giles fbe6b0fc0d 74S127 outputs are numbered starting at 0. 2020-05-18 08:46:14 -07:00
Ivan Vangelista 4cde7dd082 further macro removal work (nw) 2020-05-18 16:42:55 +02:00
Angelo Salese 524846ad9d
* demoted machine means demoted machine, not "let's promote it again for the sake of it"
https://youtu.be/uVZ4ichJJYU?t=6229
2020-05-18 09:42:54 +02:00
Ryan Holtz 7c62f211fb -sun4cmmu: Fix hang, nw 2020-05-18 05:17:36 +02:00
Vas Crabb 4bd31ccae5 Merge tag 'mame0221' into mainline-master
MAME 0.221
2020-05-18 11:09:59 +10:00
Vas Crabb e8a0e0469b version bump (nw) 2020-05-18 10:52:33 +10:00
ajrhacker cb5448225f
Merge pull request #6709 from tlindner/coco3-fix-cartridge-interrupts
CoCo: fix 0xFEXX memory when in ROM mode.
2020-05-17 19:06:51 -04:00
tim lindner 25ba39df71 CoCo: fix memory when in ROM mode. This gets cartridged working again. (nw) 2020-05-17 14:18:07 -07:00
Ivan Vangelista e2777bf3f0 New machines marked as NOT_WORKING
----------------------------------
Black Hole (EFG Sanremo) [f205v]
2020-05-17 21:59:26 +02:00
couriersud 7fd7075ddf Fix compile. (nw) 2020-05-17 19:52:26 +02:00
couriersud a94de94c73 netlist: improve typesafety for source locations. (nw)
During object creation netlist tracks the source files which provide
object creation. This is later used e.g. by nltool to create
documentation from source.
2020-05-17 19:52:24 +02:00
couriersud 22fb995337 netlist: Add working 74125 and 74126 implementations. [Couriersud]
These tristate buffers natively support tristate outputs. For use cases
with fixed enable inputs the devices support a parameter
FORCE_TRISTATE_LOGIC which if being set to 1 makes the device behave
like a logic output.

Added additional syntax and consistency checks for tristate outputs.
Updated the example and added dip implementations including
documentation.
2020-05-17 19:52:09 +02:00
Ivan Vangelista 7d8384419f arcade.flt: added crazybal.cpp, which I had forgotten. Thanks to MASH (nw) 2020-05-17 19:34:18 +02:00
Robbbert 4105c21500 (nw) vcs80: added pwm device. 2020-05-18 03:17:27 +10:00
Ivan Vangelista c1c2296b75 audio/8080bw.cpp: periodic timer can't be adjusted (nw) 2020-05-17 18:18:14 +02:00
R. Belmont a411a14620
Merge pull request #6707 from ArcadeShadow/patch-37
ibm5170: New working software list additions
2020-05-17 12:05:32 -04:00
tim lindner eb2db91c65
IMGTOOL: Added Dragon DOS module [tlindner] 2020-05-17 12:04:31 -04:00
Ivan Vangelista f4a7525acd crazybal.cpp: added [TTL] to the title for consistency with the other CPU-less games in MAME (nw)
champbas.cpp: added PCB numbers for exctsccra set (nw)
2020-05-17 17:54:16 +02:00
Ryan Holtz f52c1b2eac -sparc: Fixed FPU exception handling and IU interlocking. All SPARCstation 2 tests pass. [Ryan Holtz] 2020-05-17 16:23:10 +02:00
Robbbert 1f23010f44 (nw) junior: added pwm device 2020-05-18 00:10:22 +10:00
AJR 79ad3dcaa6 i8279: Keyscan overhaul
- Improve handling of multiple key depressions
- Emulate debounce cycles (emulation partly disabled due to MAME updating inputs only once per frame)
- Add switch closed status flag for sensor matrix mode
2020-05-17 09:56:10 -04:00
AJR e8d6729695 i7000.cpp, mmd2.cpp: Simplify handlr signatures; correct 8279 handlers (nw) 2020-05-17 08:53:42 -04:00
hap 79746e1e2f New working machines
--------------------
The Gambit (1989 version) [hap, Berger, Achim]
2020-05-17 14:16:20 +02:00
Ryan Holtz 24edb599d1 -sun4cmmu: Isolated memory logging behind a #define, nw 2020-05-17 11:34:27 +02:00
ArcadeShadow d99e8b17f9 ibm5150: New working software list addition
ibm5150: Eye of Horus
2020-05-17 02:29:13 -07:00
Ivan Vangelista 8c094c1709 New machines marked as NOT_WORKING
----------------------------------
Crazy Balls [f205v]
2020-05-17 10:09:15 +02:00
Ryan Holtz b399d71753 -sun4c_mmu: Improved cache behavior, though SunOS and Solaris still fail. [Ryan Holtz] 2020-05-17 08:29:50 +02:00