Commit Graph

2036 Commits

Author SHA1 Message Date
Tomasz Slanina
bd0df9c2b9 Preliminary emulation of video hardware (simple blitter) in Strip Teaser. 2008-07-01 17:50:13 +00:00
Aaron Giles
fc9f7d2fa6 01942: All konamim2.c sets: hang
heatof11 gets to the color bars but only if you enable the debugger.
Not sure why.
2008-07-01 16:49:23 +00:00
Aaron Giles
1457cfa95f 01962: tailg: "Fatal error: Input ports cannot be read at init time!" with -debug 2008-07-01 14:50:07 +00:00
Aaron Giles
fc20a0e0c3 Fixed sense of debugger flag in ADSP-2100 optimization. 2008-07-01 09:05:22 +00:00
Aaron Giles
32b803dad5 Fixed LWXC1/LDXC1; corrects gauntleg camera. 2008-07-01 08:09:23 +00:00
Aaron Giles
0773e2550d Fixed 64-bit writes in C back-end. 2008-07-01 07:38:42 +00:00
Aaron Giles
10bca54ab0 Fixed incorrect assumption in HASHJMP that the base table for a mode
will always be allocated when a fixed mode is first used.
2008-07-01 04:40:25 +00:00
Roberto Fresca
58c7f26d33 Improvements to Cal Omega driver:
- Unified MACHINE_RESET for systems 903/904/905.
 - Created a new handler to manage the first 4 bits of system 905's PIA1 portB as input mux selector.
   (905 is still not working)
 - Updated technical notes.
2008-07-01 02:38:10 +00:00
Jonathan Gevaryahu
3efbf0333d s14001a.c: fix a minor bug with the 4-bit dac range. wolfpack clips again, and I'm almost sure its an encoding error on the original speech 2008-06-30 18:57:41 +00:00
Aaron Giles
f33daa0877 01948: All alg.c and cliffhgr.c sets: Access Violation when taking a snapshot 2008-06-30 16:27:56 +00:00
Aaron Giles
744c82763e 01946: Various: Fatal error: Input ports cannot be read at init time! (part 2)
01940: All cps3.c sets: Access Violation
2008-06-30 16:23:09 +00:00
Aaron Giles
7d1d630f91 Fixed some save state problems in the DCS driver. Still comes out garbled
on a load, however. Extended memory.c to support up to 4096 banks.
2008-06-30 16:03:49 +00:00
Aaron Giles
0e6397d14d 01957: Access Violation on hardreset with -debug 2008-06-30 15:03:24 +00:00
Jonathan Gevaryahu
05946c0fda s14001a.c: Remove a TODO line for a bug which has been fixed. 2008-06-30 08:32:00 +00:00
Aaron Giles
1b941383f0 MIPS recompiler:
* marked IDT instructions for R4650 only
 * accounted for time taken in throwaway likely branch slots
 * fixed jalr to respect the correct link register
 * fixed c.eq, c.lt, c.le to fail if unordered
 * fixed swxc1, sdxc1 to use the correct source register (fixes many Gauntlet problems)
 * fixed CCR31 display in debugger
2008-06-30 08:23:20 +00:00
davidhay
611b83807f adds 'moon lander' bootleg of lunar rescue..
I can't remember who sent this, so I don't know who to credit.. we have lots of artwork and stuff so we should probably give it to the art guys....
2008-06-30 07:44:00 +00:00
Jonathan Gevaryahu
785f4c5898 Update S14001A core: improved filtering to be more accurate to the chip, changed internal audio renderer to produce 4 bit sound as the real chip does. Moved filter outside of the main rendering loop into the glue code. Note: with this update, you may hear a whining noise that was not previously present. This is accurate to the chip! The real chip would almost always have an analog filter placed on its output to suppress this whine. 2008-06-30 07:36:44 +00:00
davidhay
f4c21af8c3 adds alt wiz set, marked as 'alt sound' but sounds the same to me? it just has alt program roms.
New Clones
----------

Wiz (Taito, set 2) [David Haywood]
2008-06-29 23:46:30 +00:00
davidhay
101a8cd431 minor change to video/ms32.c
i'm rewriting this anyway, but as that's probably going to take forever, I may as well fix this stupid mistake ;-)
2008-06-29 23:16:43 +00:00
R. Belmont
2cd291d020 Reenabled speed cheat 2008-06-29 17:53:24 +00:00
R. Belmont
20f757ce85 Improved behavior of PGM on big-endian. The ARM7 boots properly now but can't sync with the 68k for some reason. 2008-06-29 17:17:53 +00:00
Aaron Giles
df4f70a0a7 Split ADSP2100 execution loop between debug/non-debug. 2008-06-29 16:45:55 +00:00
Manuel Abadia
b8ea760a2b Added pot wheel support to world rally 2 (credit goes to Mirko Mattioli) 2008-06-29 14:40:27 +00:00
Yasuhiro Ogawa
14ec847031 Added diplocations to all games in taito_z.c (credit kanikani) 2008-06-29 12:35:15 +00:00
Yasuhiro Ogawa
a00a51d4a5 some cleanup 2008-06-29 07:57:37 +00:00
Yasuhiro Ogawa
8539cec471 previous commit was incomplete
should be OK now
2008-06-29 06:54:53 +00:00
Yasuhiro Ogawa
f8d411e4a6 Night Striker update (credit kanikani)
- Added World version as new parent (nightstr)
- Renamed already-supported US version to nghtstru
- Added Japanese version (nghtstrj)
- Removed unnecessary analog input remapping
- Added analog stick adjusting port
2008-06-29 06:37:51 +00:00
Aaron Giles
bc5eecc7a2 Stash jump target address before executing delay slot.
Also, don't update link register until delay slot has finished
executing.

Fixes hang in gauntleg, though there are math problems lurking still.
2008-06-29 06:19:59 +00:00
R. Belmont
acaabbe09d Fixed compile error: "random_r" is a system global on POSIX-y systems. 2008-06-29 02:45:54 +00:00
Nathan Woods
6c95713095 Fixed assertion when compiled against MSVC and the string is UTF-8 2008-06-28 21:51:12 +00:00
Aaron Giles
66360324c1 Fixed 32031 so that it doesn't call the debugger if not enabled. 2008-06-28 21:04:16 +00:00
Tomasz Slanina
b00ee43b40 New games marked as GAME_NOT_WORKING
------------------------------------
King of Football [Tomasz Slanina]
2008-06-28 18:48:45 +00:00
Aaron Giles
64048d74f7 Oops, forgot to shift addresses for 16,32,64-bit watchpoint stubs. 2008-06-28 17:55:58 +00:00
Brian Troha
eaf1fdaa98 fix cut-n-paste oversight for the recent Risky Challenge dipswitch fixes 2008-06-28 16:47:25 +00:00
Couriersud
34d1a7ee70 01941: pleiads, pleiadbl, pleiadce: Fatal error: activecpu_get_info_int() called with no active cpu! (src/emu/cpuintrf.c:1160)
* also add state save support for survival and pleiads protection
2008-06-28 15:54:34 +00:00
Couriersud
9e41bb9864 Partial fix: 01945: All asteriod.c sets: Assertions
* fixes assert: src/emu/video.c:664: visarea->min_x < width
* Test whether screen type is vector and ignore min_x < width in this case
* This affected a number of vector games and the only other fix would be to rewrite the vector code
2008-06-28 13:22:41 +00:00
Roberto Zandona
7c82417b9c fix for bug #01944 - unable to locate input port "DSW" 2008-06-28 12:48:55 +00:00
Tomasz Slanina
793b257be7 Renamed wilytowr.c to m63.c. Added Irem M63 PCB layout (based on Atomic Boy).
[Tomasz Slanina, Stefan Lindberg]
2008-06-28 11:55:00 +00:00
Roberto Zandona
c77aa19d47 fix for mantis 01936 - missing port tag for analog input in namcos21.c 2008-06-28 09:18:56 +00:00
Aaron Giles
75d18b3a33 Changed how watchpoints work so that supporting them adds 0 overhead
unless some are actually live.

Changed a few call sites from using memory_set_context() to cpuintrf_push_context().
2008-06-28 07:21:54 +00:00
Brian Troha
10879d56b4 Corrects dip setting for Risky Challenge 2008-06-28 05:16:52 +00:00
Couriersud
9ce918c465 01937: All Sets: Fatal Exception on In-Game Menu 2008-06-28 00:06:29 +00:00
Brian Troha
10f20f15ec Makes the Komax version the parent for the Flower sets. 2008-06-27 21:34:28 +00:00
Couriersud
730b3e5989 State saving for flower.c 2008-06-27 20:10:43 +00:00
R. Belmont
7a3449f968 SH2: convert context struct to go through a pointer 2008-06-27 19:42:58 +00:00
Aaron Giles
96d3879704 Don't generate compare interrupts unless the compare register was written
to. Fixes hangs in blitz, calspeed, and others. Also fixed vegas input
ports.
2008-06-27 14:23:50 +00:00
Yasuhiro Ogawa
246e71dccf Pitch calculation fix (by h0pdmiYX0) 2008-06-27 09:44:10 +00:00
R. Belmont
f6c3274df2 Refactor SH2 to separate out things that aren't part of the interpreter. 2008-06-27 05:33:54 +00:00
Aaron Giles
fe46808629 Version bump. 2008-06-27 04:18:10 +00:00
Nathan Woods
aa3dfa8811 MESS-specific compilation fix 2008-06-27 01:10:39 +00:00