Commit Graph

73313 Commits

Author SHA1 Message Date
Robbbert
972cbb40a7 (nw) mycom: removed writes to regions 2020-05-21 04:20:38 +10:00
Ryan Holtz
e335f258db -sparc: Use memory_access_specific for a minor speedup, nw 2020-05-20 19:56:55 +02:00
Ivan Vangelista
b6c5f7c9da another bunch of READ* / WRITE* macros removal (nw) 2020-05-20 18:13:10 +02:00
Robbbert
96336f741b (nw) sorcerer: fixed comments 2020-05-21 02:09:20 +10:00
Robbbert
e741cb715c sorcerer: new bios monitor 1.2 (thanks to exidyboy) 2020-05-21 01:23:17 +10:00
AJR
66ede21707 wd_fdc: Fix logerror messages; turn logging back off (nw) 2020-05-20 11:08:51 -04:00
Robbbert
707679ad82 (nw) sorcerer: save state support 2020-05-21 00:51:15 +10:00
Robbbert
de7916d677 (nw) sorcerer: added back F4 display of PCG. 2020-05-21 00:24:06 +10:00
Robbbert
1dc7f42006 (nw) sorcerer: added tap; cleanup 2020-05-21 00:05:01 +10:00
Ryan Holtz
931b1c09d1 Remove binary files that were inadvertently committed previously, nw 2020-05-20 15:12:53 +02:00
hap
85b06802fa fidel_sc6: update notes (nw) 2020-05-20 14:48:30 +02:00
couriersud
e9a364dcc9 netlist: Add tristate support for rom devices. [Couriersud]
Rom and prom devices now properly support tristate outputs. Native OC
output still on the todo list.

In addition this commit fixes a number of bugs around dealing with macro
level parameters and improves documentation by adding a parameter table.

Also srcclean.
2020-05-20 07:59:46 +02:00
couriersud
11af744ef3 netlist: improve syntax of generic device descriptors. (nw) 2020-05-20 07:59:00 +02:00
couriersud
40628bc269 netlist: simplify factory call structure. (nw)
This change will make it a lot easier to add enhanced functionality to
the factory infrastructure.
Using integral constants also improves linking stability.
2020-05-20 07:58:57 +02:00
couriersud
daadbfe6b7 netlist: improve timing accuracy for sound devices. [Couriersud]
Better alignment between netlist_time and attotime
2020-05-20 07:57:57 +02:00
Kevin Eshbach
4a69cf6ba0
jedutil updates: [keshbach]
* Initial support for viewing the logic equations of the PLS100, 82S100, PLS101 and 82S101.
* Initial support for viewing the logic equations of the PLS100, 82S100,
PLS101 and 82S101.
* Added support to view the the logic equations of the PALCE22V10 device
* Improved the documentation on the Magix game and the undumped PAL's (security fuses blown)
* Added PAL22V10 as another device that is equivalent to ythe PALCE22V10 device.
* Added initial registration test for the PALCE22V10/PAL22V10 devices
* Adding PAL22V10 combinatorial regression test data.
* Updated jedutil with a new command that will take a jed file and list the devices that the jed file could represent
* Initial work on supporting the GAL20V8 device.
* Adding an initial regression test for the GAL20V8.
* Tweaked the function to print text to handle the end of line character.
* Fixed some mis-configurations of the GAL20V8 device.
* Added regression tests for the GAL20V8 device.
* Fixed the output of the GAL20V8 when viewing a jed in simple mode to properly display outputs as also being inputs for certain pins
* Fixed the output of a GAL16V8 device in Simple Mode to mark relevant output pins as providing feedback as documented in the datasheet.
* Corrected the output feedback state when in simple mode for the GAL16V8 and GAL20V8 devices.
2020-05-19 20:42:50 -04:00
R. Belmont
6128e42e4d
Merge pull request #6710 from ArcadeShadow/patch-39
ibm5170: New working software list addition
2020-05-19 20:37:43 -04:00
R. Belmont
2b73fcec1b
Merge pull request #6689 from cam900/patch-144
jaguar.cpp: Add info for debugging
2020-05-19 20:35:24 -04:00
AJR
8ac90b9f7b wd_fdc: Improve HLD behavior, always activating output at start of type II & III commands 2020-05-19 19:47:24 -04:00
MetalliC
f2fbec8abf oops, wrong place (nw) 2020-05-20 01:34:05 +03:00
MetalliC
8d5411fe5c naomi.cpp: dumped Namco JYU2/SWP JVS I/O board firmware [lukemorse1] 2020-05-20 01:31:18 +03:00
Ryan Holtz
0ec3865b99 -sun4: Make use of multiple address spaces in the SPARC core rather than having the MMU handle it all. [Ryan Holtz] 2020-05-20 00:02:43 +02:00
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