Commit Graph

2048 Commits

Author SHA1 Message Date
davidhay
07f34daa28 and an alt bootleg set 2008-07-02 20:43:41 +00:00
davidhay
f090701d54 the same for the punisher bootleg with PIC. 2008-07-02 20:27:40 +00:00
davidhay
6b7eb54941 this adds the rom loading for the cadillacs & dinosaurs sets with PICs..
no good dumps of the PICs exist, and this is mainly for reference so that I don't forget the graphic rom loading on them.  they don't work.  they're basically the same set from different PCBs, so one will probably be removed eventually.
2008-07-02 19:59:39 +00:00
Aaron Giles
2e365bb438 New Clones
----------
Spy Hunter (Playtronic license) [stefanocsw]
2008-07-02 13:36:08 +00:00
davidhay
ee64756c27 actually remove the not working flag. 2008-07-02 07:37:00 +00:00
davidhay
bd1c16f591 makes starfora work.. first time lucky etc...
New Clones
----------

Star Force (encrypted, set 2) [highwayman]
2008-07-02 07:35:51 +00:00
davidhay
13b76be024 adds starfora (non-working)
this needs a different decrypt functino.  I'll see if it works with any of the existing ones.

New clones added
----------------

Star Force (encrypted, set 2) [highwayman] (NOT WORKING)
2008-07-02 07:24:44 +00:00
Aaron Giles
adf97b999c Here is the log :
- add controls for player 2 (partially fixed bug ID 00299)
  - cleaned other inputs and Dip Switches
  - add GAME_NO_COCKTAIL flag (I don't know how to fix such issues)

I hope that someone will be able to commit this before next release ...

    Steph from The Ultimate Patchers
2008-07-02 04:22:00 +00:00
Aaron Giles
29b232d81c I'm sorry to submit this fix the "old way", but I don't have SVN here ...
Anyway, I've fixed one of the oldest bug in MAME as it existed since the game was added in MAME 0.37b1 (even if the bug reports it far after) ...

Here is the log of my changes for 'usclssic' :

  - fixed bug ID 00654
  - use port tags instead of indexes
  - use AM_READ_PORT macro

Note that this driver still requires a lot of work to merge the memory maps and use the tags and AM_READ_PORT macros everyone, but I don't have enough time at the moment to do so ...

    Steph from The Ultimate Patchers
2008-07-02 04:21:28 +00:00
Couriersud
b97ff5fcca Credit ShimaPong - Updated cheat system
- Roll back older periodic function
   Now standard/old format work in this function
   Otherwords, several operations which doesn't exist in older
   function and added recently are now disabled
 - Separated load_cheat_code() to 3 indipendent functions
   And added new cheat options, "Load New/Standard/Old Format Code"
   (Default : load all format codes)
     NOTE : delete all cheat options in the database before start
            or reload default options (Shift + Reload key)
            in cheat general menu
 - Added format strings structure to accept huge size strings
   in loading a database to prevent from breaking other strings
 - Changed Link in new format
   Label code is now "Link-Label" and sub-label is "Label-Sub-Link"
   "Standard-Link" is no longer label
 - Added choose_label_index() to manage label selection
 - Fixed build_label_index_table() to prevent from crashing
   And disabled to build label index table in case of
   standard/old format
 - Fixed memory free problem in case of standard/old code
 - Fixed several reported/found bugs
2008-07-01 22:53:31 +00:00
davidhay
08b4ee5f08 tumbleb.c update (from Stephh)
- updated Dip Switches for 'wlstar' and 'wondl96'
  - added notes for these 2 games and updated some others
  - added port tags and updated memory definitions and read handlers
2008-07-01 22:29:44 +00:00
Wilbert Pol
8b8ff45369 I80286: Fixed POP ES in protected mode. 2008-07-01 18:16:42 +00:00
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