Commit Graph

11138 Commits

Author SHA1 Message Date
R. Belmont
3cb13c669d intelfsh: Support flash ROMs that have a bankswitch command [Tim Schuerewegen] 2011-01-25 02:38:45 +00:00
R. Belmont
2fbe1d97b3 Missed this one earlier (no whatsnew) 2011-01-24 23:51:56 +00:00
Roberto Zandona
e719dbe3b5 mysticrib: added two opcodes 2011-01-24 23:23:41 +00:00
Derrick Renaud
a4dbb70455 Fixed DISCRETE_WAVLOG & DISCRETE_RCFILTER fixing dkongjr and likely other sounds. [Derrick Renaud]
Only worth mentioning due to the complaints we will hear soon. :)
2011-01-24 19:52:39 +00:00
Roberto Zandona
b6ba5ab8e2 [mysticrib] added one opcode and fixed music and sound [Roberto Zandona'] 2011-01-24 19:14:58 +00:00
R. Belmont
05e1c4aa50 SSV: Hook up uPD96050 (ST-010) math/protection DSP [R. Belmont] 2011-01-24 18:52:36 +00:00
Scott Stone
6ae8e68329 Fix region size and addresses as well for chryangl 2011-01-24 18:29:26 +00:00
Derrick Renaud
71ba2784d5 Not Worth Mentioning - uimenu.c - changed event to menu_event to not conflict with the C++ keyword. Can't monitor the event variable in Visual Studio due to the conflict. 2011-01-24 18:09:05 +00:00
Scott Stone
fb4a915d7d Fix wrong size in source for parts of chryangl. 2011-01-24 18:01:33 +00:00
Miodrag Milanovic
bdb888faca Only display suggestions in case there were really no matching drivers, but display empty output in case there were really no clones for such machine same as before (no whatsnew) 2011-01-24 14:05:01 +00:00
Fabio Priuli
79861afb8d Added the HCD62121 cpu to cpu.mak (used by MESS) 2011-01-24 07:32:14 +00:00
Fabio Priuli
59800cae39 arm7: Fix for "MOV LR, Rx" (where Rx bit 0 = 1) + "F800" situation. This fixes the lockup in GBA "Golden Sun: The Lost Age". [Tim Schuerewegen]
sync with latest MESS, before the fix got lost in source merging
2011-01-24 07:11:30 +00:00
Roberto Fresca
7ea645d7ae Noraut Poker driver improvements: [Roberto Fresca]
* Changed DRHL description to "Drews Revenge (v.2.89, set 1)"
 * Added Drews Revenge (v.2.89, set 2). Based on 8080 CPU.


New games marked as GAME_NOT_WORKING
------------------------------------
Drews Revenge (v.2.89, set 2) [Roberto Fresca, Smitdogg, The Dumping Union]
2011-01-24 05:46:44 +00:00
Aaron Giles
b3d7e09292 Cleanups and version bump. 2011-01-24 05:09:05 +00:00
Brian Troha
8a8b7d7a52 Update "Status" of FixEight to working. 2011-01-24 01:55:39 +00:00
Roberto Zandona
37d2fa60d0 [mysticri and bysticrib]: added one opcode used in 4th level boss screen 2011-01-23 23:33:04 +00:00
Couriersud
cff7d94c91 Carved out a discrete_sound_device from discrete_device.
This now has all the stream related code. discrete_device 
thus now contains all the generic code and may be used 
going forward to implement not sound related use cases. [Couriersud]
2011-01-23 23:18:59 +00:00
Roberto Zandona
ce4abf541f mysticrib: added two opcodes 2011-01-23 23:00:20 +00:00
Wilbert Pol
ae0ec98e2a hcd62121: Fixed some instructions. No whatsnew. 2011-01-23 22:01:53 +00:00
Scott Stone
33eb6ad41b Fix gamename typo (MT#4199) (no whatsnew) 2011-01-23 20:19:01 +00:00
Fabio Priuli
9c0b74515b megadrive cart handling cleanup, part 4 (and final): improved sram handling with softlists. now SRAM functionalities should be the same in both loading options, at last. no whatsnew (the code is used by MESS only) 2011-01-23 18:57:42 +00:00
Fabio Priuli
7587b69055 softlist: now we suggest items in compatible lists as well, when choosing best match results. no whatsnew 2011-01-23 18:56:14 +00:00
Roberto Zandona
8e3aa75f94 fixeight: modified default EEPROMs for some country (from the code and manual we know there's a difference in default weapon mode) 2011-01-23 18:46:30 +00:00
Miodrag Milanovic
41824d527e Fixed errors found by -validate, mostly pinball machines (no whatsnew) 2011-01-23 17:18:06 +00:00
Miodrag Milanovic
9699603819 - Display suggestions in case commands that require game name are called and there were no matching games [Miodrag Milanovic]
- Display suggestions for driver even if there are additional parameters that do not match (used on MESS where we have driver dependent parameters)
2011-01-23 16:55:11 +00:00
Miodrag Milanovic
01158b20fe Fix pinball machine from mephisto.c and sleic.c hang in MAME (no whatsnew) 2011-01-23 16:51:16 +00:00
R. Belmont
6377740b23 Forgot this with the last commit (no whatsnew) 2011-01-23 16:48:32 +00:00
Miodrag Milanovic
f0d87d6941 Fixed crash for PC based MAME drivers (no whatsnew) 2011-01-23 16:24:53 +00:00
R. Belmont
551ee8ee7e NEC DSP updates [R. Belmont, byuu, Dr. Decapitator]:
- Now supports uPD7725 and uPD96050
- Hooked up SNES common code to use uPD96050 for ST-010/011
- Removed ST-010 HLE simulation



Non-whatsnew: ST-010 is also found in some ssv.c games so this will be
hooked up there soon.
2011-01-23 16:22:36 +00:00
Fabio Priuli
96cb9f475f reorganized megadrive/sms sourcefiles:
* machine/megadriv.c + md_pcb.c (originally from MESS) -> machine/md_cart.c  [since they only contained code to handle cart loading]
* first half of drivers/megadriv.c (the code shared by mtech/mplay/c2 with MESS) -> machine/megadriv.c  [since these are the 'machine' functions shared by arcade and console systems]
* second half of drivers/megadriv.c (the part recently imported from MESS) -> it remains where it was [since it is 'driver'-specific, even if in this case it is a MESS driver]
* drivers/segamsys.c (SMS part of the code used for mtech/mplay) -> machine/segamsys.c [again, these are 'machine' functions]

among other things, this new setup makes the MESS-specific parts (machine/md_cart.c & drivers/megadriv.c) independent from the MAME files, i.e. if we ever decide to change the tree structure, it will be much easier to move these files in any other location of the tree without affecting MAME (or MESS) compile process
2011-01-23 15:37:34 +00:00
Derrick Renaud
0a5618a90d Not worth mentioning - Minor code/indent cleanup 2011-01-23 15:30:02 +00:00
Miodrag Milanovic
125c2079fc Added M6504 CPU subtype and used it in allied.c driver (no whatsnew) 2011-01-23 12:34:00 +00:00
Fabio Priuli
33e55958b0 fixed -listmedia ambiguous output (dating back to when it was -listdevice). no whatsnew. 2011-01-23 09:59:07 +00:00
Fabio Priuli
3900f44d0a it would help to press Save before the commit... 2011-01-23 09:17:48 +00:00
Fabio Priuli
03b03cf402 megadrive cart handling cleanup, part 3 (still in progress): better hook up for sram handlers to softlist loading and minor refactorization to make clearer where we install memory handlers and where we install sram handlers. no whatsnew (the code is used by MESS only) 2011-01-23 09:10:06 +00:00
R. Belmont
ada01108c5 Add SHOW_AARON_BUG as threatened (no whatsnew)
Instructions:
- Enable SHOW_AARON_BUG and compile
- Run any Naomi game with -debug (e.g. toyfight)
- Step to the MOV.L at 00000018
- Thrill to an aligned 32-bit write causing 2 incorrect writes to a 32-bit handler, complete with wrong offset.  The memory system appears to think the 32-bit handler is a 16-bit handler or something.
2011-01-23 06:14:19 +00:00
R. Belmont
410a8d8f2d ARM7 updates [Tim Schuerewegen]:
- Fixed "MOV x, R15, LSL #y" form as tested by ARMWrestler
- Added unimplemented Thumb MOV variant used by GBA Moto GP
2011-01-23 03:22:54 +00:00
Derrick Renaud
cf804649b3 Minor cleanup - not worth mentioning. 2011-01-23 02:30:20 +00:00
Derrick Renaud
7117aa6d5e Spell check
No whats.new
2011-01-23 00:51:07 +00:00
Derrick Renaud
977cc5efc7 720 - added Driver Configuration option to allow the controls to be set to Real 720 Controller Input; fake joystick; or fake spinner. It defaults to fake spinner for mouse/spinner use. [Derrick Renaud]
Changed the Analog Controls menu to only list controls selected in the Driver Configuration. [Derrick Renaud]
2011-01-23 00:35:32 +00:00
mariuszw1
d9e7f17f10 VC2008 compile fixes (no whatsnew) 2011-01-22 21:41:50 +00:00
Roberto Zandona
d5f2a3933b cb2001: reworked interrupt [Alex Jackson] 2011-01-22 19:30:11 +00:00
R. Belmont
ebcfde1e9c ARM7 updates [Tim Schuerewegen]:
- Disable 26-bit back compatibility for ARM7 variants other than ARM7500
- Fix carry flag issue on add/subtract in ARM mode
2011-01-22 19:21:18 +00:00
Roberto Zandona
78ae041ff9 fixeight: cleaned up the inputport for fixeight (no dips) [David Haywood] 2011-01-22 15:35:01 +00:00
Roberto Zandona
115a100321 fixeight: decrypted all used opcodes and added EEPROMS for all countries; now the sound works [Andrew Jackson, David Haywood, Roberto Zandona'] 2011-01-22 15:09:06 +00:00
Fabio Priuli
5635b3f24c megadrive cart handling cleanup, part 2 (still in progress): hookedup pirate mappers handlers and (partial) eeprom handlers to softlist loading. no whatsnew (the code is used by MESS only) 2011-01-22 14:59:00 +00:00
Pierpaolo Prazzoli
ff56305b0b Fixed 01004: chinhero, chinhero2, chinherot: There is a bad sprite on level 7 of the game. [Corrado Tomaselli, Pierpaolo Prazzoli]
Added sprites wrap around-y in Chinese Hero to fix gorilla sprites entering from the left [Pierpaolo Prazzoli]
2011-01-22 13:30:45 +00:00
Couriersud
c5892bda57 Added "-syncrefresh" option to osd/sdl. This will *limit* the game speed to the video refresh rate and works in -mt mode as well. The option has an effect only if "-waitsync" is specified. [Couriersud, Chris Kennedy] 2011-01-22 12:51:52 +00:00
Roberto Zandona
2d7bd3bfab fixeight: removed a wrong line 2011-01-22 11:45:44 +00:00
Roberto Zandona
839b9ebe9a fixeight: added opcodes 2011-01-22 11:44:31 +00:00