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
Fabio Priuli
726fb474e8
megadrive cart handling cleanup, part 1. no whatsnew (the code is used by MESS only)
2011-01-22 10:01:17 +00:00
Couriersud
c05c959203
Added serial interface to gaelco3d hardware. In machine/gaelco3d there are instructions on how to compile and run two synchronized instances of mame to play gaelco3d games. This requires shared memory and currently only works on UNIX. It is disabled by default.
...
This is a proof-of-concept commit. It works but is far from stable. Synchronization between two mame processes is *somehow* (trying to avoid hacked) in. However, this is not HLE. Shared memory is used to share the serial interface lines.
If the shared memory code is not enable, stub functions are used. If you set the link mode to master or slave, "not linked" will be shown in the game. That's better than the previous hang.
Please, no whatsnew.
2011-01-21 20:50:43 +00:00
Olivier Galibert
5076278e61
raiden2: Write down the rather weird results of a series of tests [dox, O. Galibert]
2011-01-21 19:18:20 +00:00
Michaël Banaan Ananas
638032fbeb
i8085.c: Fixed inte callback not being called when the IE flag was cleared after the CPU received an interrupt. This fixes interrupts in n8080.c helifire and spacelnc. [Qwi Jibo]
2011-01-21 18:17:22 +00:00
Couriersud
251c18f538
Improve nmi handling in mouser. [Couriersud]
2011-01-21 17:57:13 +00:00
Couriersud
7eb016187d
Discrete subsystem now uses the sound_device stream_update function. [Couriersud]
2011-01-21 17:50:31 +00:00
Angelo Salese
cea14cc296
Enough reports about this, safe to put it out
2011-01-21 16:03:00 +00:00
Angelo Salese
558ba98fcf
Fixed EEPROM location, not worth
2011-01-21 16:00:30 +00:00
Angelo Salese
675032ed69
new clone
...
---------
Zero Target (World, CW) [ranger_lennier, B. Sparks, Kevin Eshbach, Smitdogg, The Dumping Union]
2011-01-21 15:24:09 +00:00
Jonathan Gevaryahu
29daeb6501
forgot to initialize a variable. no whatsnew.
2011-01-21 15:17:31 +00:00
Curt Coder
636a5ebc63
M6801 changes: [Curt Coder]
...
- implemented port 3 strobed mode
- fixed port writes some more
2011-01-21 11:21:30 +00:00
Miodrag Milanovic
c25886cea3
Ignore warnings for non existing options in previous level of ini files (parent for example) (no whatsnew)
2011-01-21 09:17:35 +00:00
Jonathan Gevaryahu
1d78049857
Added preliminary working sound to beezer. [Lord Nightmare]
2011-01-21 07:54:12 +00:00
Roberto Zandona
21156f6869
fixeight: fixed one opcode
2011-01-21 07:02:53 +00:00
Roberto Zandona
2aa828e6f3
fixeight: hooked up EEPROM [David Haywood]
2011-01-21 06:36:04 +00:00