Commit Graph

50182 Commits

Author SHA1 Message Date
hap a8f87cf855 novag6502: 21.us irq low time is too long for sforte (nw) 2017-01-28 21:59:04 +01:00
Ivan Vangelista 93adfdb5a4 tigeroad.cpp: bballsa actually has a mc68705r3 (nw) 2017-01-28 19:45:23 +01:00
Vas Crabb 2ceb7892a3 probably no lane select (nw) 2017-01-29 00:12:30 +11:00
Ivan Vangelista a7c058182c new working clone added
____________________
Gals Panic S2 (Europe) [rtw]
2017-01-28 13:54:36 +01:00
Vas Crabb 8ccebad28f Hook up protection MCU in bballsa, add to parent set as BAD_DUMP.
(nw) Uses a similar scheme to pushman, but doesn't use port D on the
MCU, and uses the same endianness for MCU reads/writes (pushman swaps
the bytes on writes).  As an aside, bballs has at least partial nudity
in it as seen in attract mode, although less than bballsa.
2017-01-28 23:06:57 +11:00
Ivan Vangelista 1558aa281a tigeroad.cpp: dumped mc68705u3 for bballsa [Brizzo, TeamEurope] 2017-01-28 10:25:03 +01:00
Vas Crabb ead41cf884 confirm MC68705R3 bootstrap program matches M68705U3 (and U5 for that matter) [brizzo] 2017-01-28 19:16:46 +11:00
angelosa fa6bced428 Some fixes allowing M2 console version to show "Please Wait" (nw) 2017-01-28 06:24:30 +01:00
briantro 24f6ea8417 New Street Fighter EX2 clone
New Clone Added
--------------------------------------
Street Fighter EX2 (USA 980312) [coolmod, The Dumping Union]
2017-01-27 22:41:12 -06:00
couriersud fe8e2a7732 Logging enhancement for Joakim.
For netlist device debugging one can now use 
	#define LOG(...) log().info(__VA_ARGS__)
to use debugging and the known
	#define LOG(...) do {} while (0)
do disable debugging on device level. 

To avoid bitrot one could as well use
	#define LOG(...) log().info.log<true>(__VA_ARGS__)
and
	#define LOG(...) log().info.log<false>(__VA_ARGS__)

The later disables debugging. If the compiler can assume that there are
no side effects from e.g. using foo(a/b), 'LOG("abc {1:04x}",
foo(a/b));' should be completely optimized away.

Log channels available are info, verbose, warning, error and fatal.
Don't use debug, it is enabled only on specific debug builds.

Use would be e.g.
	LOG("abc {1:04x}", 2);
The format specifier in the string are enclosed in "{}". "{2}" is the
second parameter after the format string. Types are determined
automatically. "{3:04x}" would format a number as a hexadecimal with 4
leading zeros.
 
[Couriersud]
2017-01-28 03:54:59 +01:00
couriersud 4eee6b09a9 Fix a hidden bug in the GMRES solver and more optimization. (nw) 2017-01-28 03:54:58 +01:00
couriersud 563b60a8ab Reduce overhead to load data (roms) in netlist significantly.
The previous solution involved a significant amount of redundant
replication of information and objects.
Now, a rom name specified as 

SOMEROM(x21, "romlabel")

will automatically be loaded from region "netlisttag:romlabel". Examples
are hazl1500 and stuntcyc. [Couriersud]
2017-01-28 03:52:42 +01:00
couriersud bd20222866 Fix bug which caused hazl1500 to crash. (nw) 2017-01-28 03:52:42 +01:00
angelosa 5a0a974897 Added terminal to Konami M2 (nw) 2017-01-28 03:19:57 +01:00
hap 6cd10fc080 remove f2pbball note, seems to work fine afterall (nw) 2017-01-27 20:25:22 +01:00
angelosa b63fb97ded Warning note (nw) 2017-01-27 19:36:22 +01:00
angelosa 7153b2a49e Device hookups (nw) 2017-01-27 19:36:19 +01:00
couriersud 1504931203 Fix warning about non existing memory space when netlist is used ...
... as an additional cpu. (nw)
2017-01-27 18:38:02 +01:00
couriersud cb16de91c6 Minor refactoring. (nw) 2017-01-27 18:38:01 +01:00
R. Belmont 5b0d4772a3 Merge pull request #2025 from fulivi/hp9845_dev9
HP9895 floppy drive
2017-01-27 11:41:47 -05:00
Curt Coder 99b8b9cda1 thayers: Fixed keyboard scanning. [Curt Coder] 2017-01-27 16:53:41 +02:00
couriersud 2e5d1c6cb3 Remove macro to avoid copying and replace with a struct. (nw) 2017-01-27 15:22:19 +01:00
couriersud 6d2354264a Do not derive other classes from std::vector. More cleanup. (nw) 2017-01-27 15:22:18 +01:00
couriersud 5c88873a87 Cleanup of includes. (nw) 2017-01-27 15:22:17 +01:00
R. Belmont 29414640d6 Merge pull request #2023 from SailorSat/master
polyplay: lightorgan + optional layout
2017-01-27 09:21:11 -05:00
Robbbert a535c6e9d2 Sorcerer: new item for the software list (nw) 2017-01-28 00:57:12 +11:00
fulivi 2e416563f4 hp9845: some info added for 9895 2017-01-27 11:43:58 +01:00
fulivi 3168d16f67 hp9845: synchronizer in 9895 drive optimized a bit 2017-01-27 11:12:40 +01:00
Ivan Vangelista dd43d6a998 asuka.cpp: corrected program ROMs labels according to PCB pic provided by System11 (nw) 2017-01-27 10:43:39 +01:00
fulivi cc3e8fd81c hp9845: optimized CPU wait in 9895 drive (spin_until_time -> suspend_until_trigger) 2017-01-27 10:32:10 +01:00
ajrhacker dd75bb8530 Merge pull request #2024 from mamehaze/270117
sbuk2 is confirmed as a bad dump, added date to topbana [Heihachi_73]
2017-01-26 21:57:46 -05:00
David Haywood a47daa2373 sbuk2 is confirmed as a bad dump, added date to topbana [Heihachi_73] 2017-01-27 00:30:42 +00:00
angelosa b2a5db41b8 Added SCSI interface to King device (nw) 2017-01-27 01:24:54 +01:00
David Haywood b826ef9b77 added aristmk5 set that was missed last time (pantmaga) [Heihachi_73] (#2021)
added aristmk5 set that was missed last time (pantmaga) [Heihachi_73]

also moved the GAME definitions for the known bad dumps to their own section for easier reference if somebody wants to track those specific versions down for redumping

* tidy comments (nw)

* region info (nw)
2017-01-27 09:37:36 +11:00
hap 51a4eb8907 update note (nw) 2017-01-26 23:07:16 +01:00
hap 82009a16ef New working machine added
--------
Fonas 2 Player Baseball [hap, Sean Riddle]
2017-01-26 22:59:18 +01:00
Robbbert c260fea953 SDK85: improved notes (nw) 2017-01-27 08:36:38 +11:00
Robbbert 8c4e5fe146 SDK85: added mastermind bios [Paolo Forlani, Stefano Bodrato] 2017-01-27 08:28:05 +11:00
Lord-Nightmare b0a4c490c5 fix separate build (nw) 2017-01-26 16:05:57 -05:00
angelosa 578767a120 Added full pad inputs, some register hookups in King and fixed few bit mistakes (nw) 2017-01-26 21:45:56 +01:00
Ariane Fugmann f603c763fe Merge branch 'master' of https://github.com/mamedev/mame 2017-01-26 19:55:37 +01:00
Ariane Fugmann 4e5f922341 polyplay: add light organ logic + optional layout file (nw) 2017-01-26 19:55:19 +01:00
angelosa 4ba1c0f2ca Added stub Rainbow device (nw) 2017-01-26 17:52:11 +01:00
angelosa b0e4510070 Identify SCSI registers (nw) 2017-01-26 16:02:14 +01:00
MetalliC 6ce2b576de formatting (nw) 2017-01-26 16:52:06 +02:00
MetalliC 4f85c189fa sh4: fix FMOV* opcodes,
half of FPU was not correct, but who cares ?)
2017-01-26 16:47:10 +02:00
angelosa 07ef2097d3 King clean-ups (nw) 2017-01-26 15:27:14 +01:00
fulivi 4aba463971 hp9845: 9895 drive done, seems ok.. now I need a disk format to load
anything on it..
2017-01-26 13:51:41 +01:00
fulivi eb1afb07d6 hp9845: 9895 is 95% done, it works except for some minor issues 2017-01-26 13:50:17 +01:00
fulivi 96988a1482 hp9845: fixed parallel poll logic in PHI 2017-01-26 13:50:17 +01:00