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
smf-
1756a54c74
fix for visual studio (nw)
2017-01-26 12:35:48 +00:00
couriersud
716361fd6a
Hopefully fix compile on some unknown compiler. (nw)
2017-01-26 11:03:19 +01:00
couriersud
c4dbd26730
Fix netlist code generation. (nw)
2017-01-26 11:03:18 +01:00
Julian Sikorski
4c6cae2570
Fixed building using system portaudio
2017-01-26 19:11:46 +11:00
angelosa
576940433a
huc6261.cpp: Fixed YUV colors, added palette offset and HuC6261-A mixing, fixes PC-FX boot screen graphics & colors [Angelo Salese]
2017-01-26 03:09:06 +01:00
hap
4537068e29
hh_tms1k: fonas baseball WIP (nw)
2017-01-26 00:40:45 +01:00
Julian Sikorski
c50ddac28b
Fixed building using system utf8proc
2017-01-26 09:28:21 +11:00
angelosa
1b65fa41b5
Register internal Namco C148 stuff to save state (nw)
2017-01-25 22:49:44 +01:00
couriersud
ba03118b09
More netlist refactoring:
...
- Remove virtual from some destructors and make them protected.
- Various cleanups.
- Small performance improvement.
- Fixed some inconsistencies.
- More c++ refactoring. (nw)
2017-01-25 22:17:48 +01:00