Commit Graph

45593 Commits

Author SHA1 Message Date
Nathan Woods
89ccb9b8fe This should fix a regression incurred from the rom_entry changes identified by MASH
On pull request #1200, MASH identfied a regression caused by recent changes to rom_entry handling.  That said, I disagreed with his proposed fix because the code did a backwards scan for ROMENTRY_ISEND.  I don't think this is correct; ROMENTRY_ISEND should only work for forward scans, and it probably worked by accident simply because rom_entry structures were likely allocated back to back.

As far as I can tell, my proposed change seems to work but I'm somewhat fuzzy on the interactions between BIOS ROMs and devices, and it is possible that I'm neglecting a use case.
2016-08-08 07:31:31 -04:00
therealmogminer@gmail.com
74e1aa4619 Fix benchmarking by adding additive-blend YUY16 support to rendersw, nw 2016-08-08 11:08:47 +02:00
Ivan Vangelista
85a72c99d0 Merge pull request #1207 from mamehaze/mpu4test
more set descriptions / hack identification on MPU4
2016-08-08 10:34:51 +02:00
David Haywood
3ca3ba6c7b more set descriptions / hack identification on MPU4 2016-08-08 09:12:09 +01:00
Robert
ee200d665b Merge pull request #1205 from MASHinfo/patch-1
Fixed arcade only build
2016-08-08 11:03:01 +10:00
MASH
b8b6813649 Fixed arcade only build
cshooter.cpp driver was changed to airraid.cpp
2016-08-08 01:51:53 +01:00
Vas Crabb
343eab595e Merge pull request #1203 from mamehaze/mpu4test
start improving MPU4 set descriptions
2016-08-08 10:29:51 +10:00
Vas Crabb
c49f2c6a8d Merge pull request #1204 from npwoods/remove_unnecessary_not
Removed unnecessary logical-not operation
2016-08-08 10:23:37 +10:00
Michael Zapf
927d438f6b ti99: Using proper RAM devices instead of ROM_REGIONS, adapting logerror output 2016-08-08 01:23:07 +02:00
Nathan Woods
855c8b8d62 Removed unnecessary logical-not operation 2016-08-07 17:44:21 -04:00
David Haywood
99d2a6a547 start improving MPU4 set descriptions, move some roms that were associated with the incorrect games to the correct ones. 2016-08-07 22:14:54 +01:00
couriersud
7b8179bb04 Add target minw to standalone netlist makefile. (nw) 2016-08-07 22:28:06 +02:00
couriersud
8c297602c4 Fix noexcept and NL_NOEXCEPT to pass g++ 6.x builds. (nw) 2016-08-07 22:28:04 +02:00
R. Belmont
8b6f09adcc Merge pull request #1202 from npwoods/use_romentry_vector
C++-fiied code that iterates over rom_entry arrays (without usage of rom_[first|next]_*)
2016-08-07 16:05:30 -04:00
R. Belmont
9342233fda Merge pull request #1188 from npwoods/more_diimage_stdstring
More conversion of 'const char *' --> std::string in diimage
2016-08-07 15:58:00 -04:00
R. Belmont
e74f4d76dd Merge pull request #1182 from npwoods/swlist_ui_cleanups
Miscellaneous cleanups to the software list UI
2016-08-07 15:57:18 -04:00
R. Belmont
d67c221ebd Merge pull request #1192 from ajrhacker/sengokmj_inputs
sengokmj: Input mappings refined based on examination of program code
2016-08-07 15:56:53 -04:00
R. Belmont
063b84fbd5 Merge pull request #1145 from MASHinfo/patch-9
Fixed proms in Dribbling
2016-08-07 15:55:06 -04:00
R. Belmont
cf473bb329 Merge pull request #1201 from MASHinfo/patch-1
Decrypted River Patrol (Japan), game now working.
2016-08-07 15:54:39 -04:00
R. Belmont
22f74309ed Merge pull request #1195 from mamehaze/master
Street Fight and Cross Shooter (Street Fight type hw) use a common mo…
2016-08-07 15:54:25 -04:00
R. Belmont
d7370ae5fe Merge pull request #1159 from shattered/_74dec47
keyboard: add F16..F20 keys (present on DEC LK201 keyboard and its cl…
2016-08-07 15:52:57 -04:00
Curt Coder
e019e6be52 c64: Optimized the 1541 bit read/write function slightly without noticable effect on driver speed since the 2 CIA's are the current bottlenecks. [Curt Coder] 2016-08-07 21:29:37 +03:00
Nathan Woods
f5968efcea C++-fiied code that iterates over rom_entry arrays (without usage of rom_[first|next]_*) 2016-08-07 10:29:51 -04:00
MASH
11b0c801d8 Update cclimber.h 2016-08-07 15:09:28 +01:00
MASH
ccf61908ce Decrypted River Patrol (Japan), game now working. 2016-08-07 15:05:31 +01:00
Miodrag Milanović
38f86f2c05 Merge pull request #1200 from npwoods/fix_listxml
Fixes a copy-and-paste error that broke -listxml
2016-08-07 13:28:07 +02:00
Nathan Woods
b2c46a7289 Fixes a copy-and-paste error that broke -listxml 2016-08-07 07:14:51 -04:00
Vas Crabb
687976cf5c Merge pull request #1199 from shattered/_f06e561
minor fixes to poisk1 and mc1502
2016-08-07 20:42:10 +10:00
Sergey Svishchev
ce8580b61f mc1502: make serial test in BIOS work 2016-08-07 13:29:20 +03:00
Sergey Svishchev
932bb545fc poisk1: trap port fix (makes HyperBIOS run); unbreak cassette i/o; adapt to Memory Fun (TM) 2016-08-07 13:29:20 +03:00
Miodrag Milanović
17920162b0 Merge pull request #1196 from npwoods/tiny_rom_entry
Introduced a tiny_rom_entry structure, for the purposes of ROM declaration
2016-08-07 11:25:16 +02:00
Miodrag Milanovic
3751d8aa60 removed NL_NOEXCEPT since there is a case when these calls throws exceptions (nw) 2016-08-07 11:11:43 +02:00
briantro
757aa4cf3a apple2gs.cpp: Confirmed 341-0748 == 341-0749
Removed non actual clone now that all the roms have been dumped correctly and verified.
2016-08-06 22:47:38 -05:00
Vas Crabb
cc34eca70b Merge pull request #1198 from ajrhacker/nl_noexcept_fix
More consistent use of NL_NOEXCEPT macro to fix debug build (nw)
2016-08-07 11:52:31 +10:00
AJR
2f312c14d2 More consistent use of NL_NOEXCEPT macro to fix debug build (nw) 2016-08-06 21:47:57 -04:00
Vas Crabb
1389f217f3 Merge pull request #1197 from ajrhacker/megasys1_bootleg_fix
Fix addressing mistake causing regression in edfbl and monkelf (nw)
2016-08-07 11:24:18 +10:00
AJR
5a155a707e Fix addressing mistake causing regression in edfbl and monkelf (nw) 2016-08-06 21:20:05 -04:00
briantro
dfe020a283 apple2gs.cpp: Cut-n-paste fix - NW 2016-08-06 19:54:42 -05:00
briantro
4f363a2674 apple2gs.cpp: Redump, verify & Correct 341-0748 FE-FF ROM for Apple IIGS ROM03 [Brian Troha] 2016-08-06 19:53:32 -05:00
couriersud
5b1d15383d Use noexcept in netlist code where appropriate.
Use macro NL_NOEXCEPT if debug builds would throw an exception (e.g. by
using nl_assert). This is not entirely safe. Going forward, nl_assert
should call log first and than throw. (nw)
2016-08-07 01:44:55 +02:00
Scott Stone
a38471602c Fixed MT#6343 for plottingu (credits DIPs for US region) (nw) 2016-08-06 18:55:28 -04:00
Nathan Woods
20554f0228 Finished up tiny_rom_entry conversion 2016-08-06 18:54:23 -04:00
Scott Stone
e45eb61874 Comment debug helper from being used from bfm_sc4 sets which can really fill up a log when all 3k plus machines are run in a test. (nw) 2016-08-06 17:29:28 -04:00
David Haywood
902712f345 Street Fight and Cross Shooter (Street Fight type hw) use a common motherboard but different Video Boards. This makes the video boards into devices to faciliate this. 2016-08-06 20:54:40 +01:00
couriersud
7a7c123d1e Added doc target to netlist makefile. Removed old style cast. (nw) 2016-08-06 19:22:29 +02:00
couriersud
20a584b348 Various netlist fixes:
- minor include cleanup
- fix a memory hole (caused by assign operators)
- more C++.
2016-08-06 19:22:28 +02:00
Robbbert
4cf6ac6cfd Play_1, Play_2, Play_5: added some meat to the bones. (nw) 2016-08-07 01:40:01 +10:00
cracyc
ecf0907234 isbc: fix boot (nw) 2016-08-06 08:28:12 -05:00
Nathan Woods
7f5e233933 Created a tiny_rom_entry structure for the purposes of rom_entry declarations in code, and a first pass at the required core changes
to unpack tiny_rom_entry structures at runtime.

WARNING - I've done preliminary testing on a tiny build (pacman works), but nothing more.  I know for a fact that a full compile fails
2016-08-06 08:54:37 -04:00
Miodrag Milanovic
a8ebc11437 update rapidjson (nw) 2016-08-06 14:23:30 +02:00