Roberto Zandona
241d71cd5f
pollux: fixed sprite flip x and y and removed old comments [Roberto Zandona']
2011-02-02 06:00:10 +00:00
Brian Troha
f790fe8e15
new clone (not working) Top Skater (Japan)
...
New Clone Added
------------------------------------
Top Skater (Japan) [Pat Daderko]
2011-02-02 03:42:28 +00:00
R. Belmont
28e34ea140
NetBSD support [Thomas Klausner]
...
Not for whatsnew: I added -Wno-conversion unconditionally to disable the
warnings Thomas reported. That setting is the default for GCC out-of-the-box
but apparently not on NetBSD. As far as I know it shouldn't cause a problem
with any GCC version back to at least 4.0.0 so we're safe even on PPC OSX,
but do let me know if hilarity ensues.
2011-02-02 03:29:54 +00:00
Fabio Priuli
fdd736acef
Added a reminder, in case I forgot what is going on... no whatsnew...
2011-02-01 18:50:37 +00:00
Roberto Fresca
3d3ffe3a59
Improvements to Magic's 10 driver. [Roberto Fresca]
...
* New inputs from the scratch for Music Sort.
* Complete DIP Switches and DIP locations for Music Sort.
* Added a new button-lamps layout for Music Sort.
* Created a default NVRAM that allow Music Sort work properly.
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Music Sort (ver 2.02, English) [Roberto Fresca, Team Europe]
2011-02-01 06:16:41 +00:00
Jonathan Gevaryahu
dc172c011b
beezer now uses correct mm5837 noise source (clock may be a bit off though), and now has mm5837 properly hooked to audio via. May still be some issues with intermittent noise updating which need fixing. [Lord Nightmare]
2011-02-01 06:07:31 +00:00
Angelo Salese
b34fa47ece
new not working game
...
----------------------
Funky Ball [krick, incog, Smitdogg, Guru, The Dumping Union]
2011-01-31 19:07:38 +00:00
Aaron Giles
6fa241b445
Converted TMS3203X to a modern device.
...
Also removed redundant m_machine from the state and execute
interfaces to fix ambiguity when using m_machine from within
a device that inherits from these.
2011-01-31 16:36:16 +00:00
Brian Troha
89f3e59251
Remove an outdated comment & add a note about a USA version of Cyvern (shown up recently on eBay) not worth mentioning ;-)
2011-01-30 18:38:18 +00:00
R. Belmont
a8fd0a269b
namcops2: Added dumped key for Ridge Racer V RRV3 Ver. A [Guru]
2011-01-30 17:12:47 +00:00
Miodrag Milanovic
3ddbeb2975
Fixed interrupt vector in F8 CPU core [Sandro Ronco]
2011-01-30 11:35:53 +00:00
Brian Troha
120f6c6571
Minor game title changes, IE: change Tapper & Tapper (alt) to Tapper (Budweiser, set 1) & Tapper (Budweiser, set 2). Added date to the Rampage game titles. Not worth mentioning
2011-01-30 06:03:05 +00:00
Brian Troha
79c2118e50
Added correct LA revision levels to the Pigskin 621AD rom set as well as including the date in the game titles of Arch Rivals and Pigskin 621AD sets. [The Dumping Union]
2011-01-30 05:26:54 +00:00
R. Belmont
eef37b5e13
ARM7: Fix an LDM base register write-back bug. [Tim Schuerewegen]
2011-01-30 00:41:11 +00:00
Brian Troha
695f1ae54e
Now that Metal Slug 6 is dumped and the Atomiswave system emulated, change the Neogeo Metal Slug 6 taunt to point to the real source code file
2011-01-29 23:48:30 +00:00
Roberto Zandona
a41d657967
m90: fixed line scroll [Roberto Zandonà]
2011-01-29 23:22:46 +00:00
Luca Elia
746d4fb7e0
Renamed bishjan.c to subsino2.c [Luca Elia]
...
- Implemented reel layer
- Fixed rogue tiles in xplan
- Hopper emulation in bishjan
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Express Card / Top Card [Smitdogg, The Dumping Union, Luca Elia]
Magic Train [Grull Osgo, Roberto Fresca, David Haywood, Luca Elia]
X-Train [Smitdogg, The Dumping Union, Luca Elia]
2011-01-29 22:57:25 +00:00
Roberto Zandona
1b66e4f78a
quizf1: removed gfx flag
2011-01-29 17:44:15 +00:00
Angelo Salese
917323733c
ksys573: Hook up part of the i2c communication with the mas3507d. [O. Galibert]
2011-01-29 13:24:21 +00:00
Curt Coder
380925dc14
Imported the MC68901 device from MESS so it can be shared with micro3d.c. [Curt Coder]
2011-01-29 11:11:12 +00:00
Miodrag Milanovic
82263d0988
arm7: - Improved LDM/STM unaligned word access in THUMB mode. [Tim Schuerewegen]
...
-Fixed LDM unaligned read in THUMB mode.
2011-01-29 10:23:02 +00:00
Curt Coder
ae05d4a989
Added all CPU and sound devices in emu folder to the MAME build. [Curt Coder]
2011-01-29 10:02:20 +00:00
Roberto Zandona
e19a6bfa39
v25: added commented line useful for decryption process
2011-01-29 08:23:18 +00:00
Roberto Zandona
490440369c
quizf1 : added opcodes
2011-01-29 08:20:06 +00:00
R. Belmont
ee52cc7478
Games added as GAME_NOT_WORKING
...
-------------------------------
Truck Kyosokyoku [Guru, R. Belmont, Mr. Do, Kevin Eshbach, www.techknight.com, ranger_lennier, J. Wilke, hack_mole, Gyrovision, Tauchy, K. Fisher, Rambo, The Dumping Union]
2011-01-29 05:07:45 +00:00
R. Belmont
98e0acaa20
New games added as GAME_NOT_WORKING
...
-----------------------------------
Oinori-daimyoujin Matsuri [Yohji, Kevin Eshbach, R. Mucciarelli, Cah4e3, The Dumping Union]
2011-01-29 04:12:38 +00:00
R. Belmont
67c925fc04
ASC: fix AaronDamage(tm) (no whatsnew)
...
So if I read this right, you updated the ASC, then decided to enforce
sound_stream_update() as a pure virtual function, and didn't update the ASC
again? :)
2011-01-29 03:47:04 +00:00
Scott Stone
4bd9674c5d
Fixed MT #4214 : grobda, motos, phozon: No directional controls available for second player.
2011-01-29 03:09:52 +00:00
Angelo Salese
b7b03068d1
Rewrote video routines and fixed partial updates in the Dottori Kun driver [Angelo Salese]
2011-01-28 20:07:52 +00:00
Aaron Giles
554823374b
C++-ified the DSP32 code so Andrew has something modern to work from.
2011-01-28 15:06:49 +00:00
Couriersud
10ad09bac8
Fix a bug in palette_normalize_range which caused color distortion.
...
The luminance normalization now converts r,g,b to y,u,v and
normalizes y prior to converting back to r,g,b. This affects e.g. radarscp, dkong and mario drivers. [Couriersud]
2011-01-28 07:42:32 +00:00
Roberto Zandona
c6383e5972
quizf1: added opcodes
2011-01-28 06:58:00 +00:00
R. Belmont
0cbe012cd8
New games added as GAME_NOT_WORKING
...
-----------------------------------
Evil Night (ver UBA) [Guru]
2011-01-28 03:44:32 +00:00
Brian Troha
d4392bc4bb
update doc info for Flash Point Sega rom board ID#
2011-01-28 01:34:50 +00:00
R. Belmont
04f4d1f4c7
Fixed Metal Slug 6 ROM mirror, game is fully playable [Cah4e3]
2011-01-28 00:50:31 +00:00
R. Belmont
5a2820c6f2
New games added as GAME_NOT_WORKING
...
-----------------------------------
Metal Slug 6 [Guru]
2011-01-27 17:04:09 +00:00
Fabio Priuli
2205ec795a
sync with MESS
2011-01-27 14:53:18 +00:00
Aaron Giles
ce62988c27
Whoops, missed some files.
2011-01-27 09:00:49 +00:00
Aaron Giles
b36244a734
From: Atari Ace [atari_ace@frontier.com]
...
Sent: Saturday, January 22, 2011 2:11 PM
To: submit@mamedev.org
Cc: atariace@hotmail.com ; Aaron Giles
Subject: [patch] Add driver_device to some Atari drivers
Hi mamedev,
This patch eliminates static/global variables in a number of Atari
drivers by moving them into a driver_device.
~aa
2011-01-27 08:21:35 +00:00
Aaron Giles
921e6203a5
> From: atari_ace@frontier.com
...
> To: submit@mamedev.org
> CC: atariace@hotmail.com
> Subject: [patch] Cleanup natural keyboard support
> Date: Tue, 14 Dec 2010 07:20:08 -0800
>
> Hi mamedev,
>
> inputx_setup_natural_keyboard sets callbacks from the core into the
> drivers which lack machine or device pointers. This means that
> drivers that use this api can't completely place their state in
> non-global storage. This patch fixes that by adding the machine
> parameter to the callbacks, and places the implementation data into
> input_port_private as well.
>
> This really only affects MESS, since nothing in MAME uses this api.
>
> ~aa
2011-01-27 08:13:06 +00:00
Aaron Giles
c94b8c9490
C++-ified the sound and streams interfaces. Combined sound.c and streams.c
...
into one file, and separated the speaker device into its own file.
Generalized the concept of dynamically assigned inputs and re-wired the
speaker to work this way, so it is now treated just like any other
sound device. Added methods to the device_sound_interface for controlling
output gain and mapping device inputs/outputs to stream inputs/outputs.
Also made the sound_stream_update() method pure virtual, so all modern
sound devices must use the new mechanism for stream updates.
Primary changes outside of the core are:
stream_update(stream) == stream->update()
stream_create(device,...) == machine->sound().stream_alloc(*device,...)
sound_global_enable(machine,enable) == machine->sound().system_enable(enable)
Beyond this, the patterns are relatively obvious for the remaining calls.
2011-01-27 08:06:43 +00:00
Jonathan Gevaryahu
240f673f7a
minor update to notes, no whatsnew
2011-01-27 00:54:52 +00:00
Roberto Zandona
5b63ed1097
quizf1: added opcodes [Roberto Zandona']
2011-01-26 23:19:24 +00:00
Michaël Banaan Ananas
9c918a0ef0
add subtitle
2011-01-26 19:44:21 +00:00
Miodrag Milanovic
fed0cf4944
Added game types (no whatsnew)
2011-01-26 19:18:51 +00:00
Fabio Priuli
a075841218
slightly changed the way md/sms flag is set, going back to a unique DRIVER_INIT
2011-01-26 19:13:45 +00:00
Fabio Priuli
3597b65558
de-macroed rom loading in megatech. macros were there to let multicart sets to be tested/modified easily. not needed anymore :)
2011-01-26 18:45:17 +00:00
Fabio Priuli
6c07c81ab7
megatech multicart cleanup, part 3: removed the final ROM_REGION bit which was used to distinguish between sms & md games. again, no whatsnew needed.
2011-01-26 18:18:45 +00:00
Fabio Priuli
db89cc99fb
megatech multicart cleanup, part 2: md/sms games are detected at init/loading + removed test multigame sets now that we emulate the real thing. no whatsnew needed (it's enough original Haze's log)
2011-01-26 17:58:45 +00:00
Fabio Priuli
0bfca59000
small cleanup of the megatech multicart load function
2011-01-26 16:43:24 +00:00
Fabio Priuli
48db4f101a
fix for bug #4107
2011-01-26 13:05:46 +00:00
Jonathan Gevaryahu
9c07d83454
Improved beezer volume DAC handling to be accurate to hardware. [Lord Nightmare]
2011-01-26 08:40:09 +00:00
Andrew Gardner
95dc70a4f2
Completed the DSP16A disassembler. [Andrew Gardner]
...
Notes out of whatsnew.txt
* It's sure to have bugs, but it should get the job done for now.
* It's unbelievable how many typos (major or otherwise) docs like this have.
* I haven't heard from s_bastian about making the ROM images available in the
monkey project, but we'll have 'em up as soon as he pops up again.
* Does anyone know of any hardware that incorporated one of these? I'm looking
for things to disassemble in the meantime :).
2011-01-26 05:46:08 +00:00
Jonathan Gevaryahu
bda4655c8c
Fix missing sound channel in beezer; sound should now be more or less correct, but the noise source still isn't accurate yet. [Lord Nightmare]
2011-01-26 05:43:34 +00:00
Angelo Salese
a4b743ea1e
Added a preliminary Softlist support for Sega Megatech, that allows multi-cart support [David Haywood]
...
- SoftList is incompelte, I hate working with the XML, if somebody wants to add the remaining titles, be my guest
- SMS games have issues, the CPU isn't being properly reset (or something) when moving between games, so stick to only a single SMS game for now or the z80 will crash.
It used to work, but the code has been out of use for a while.
- syntax is MAME megatech -cart1 mt_beast -cart2 mt_soni2 -cart8 mt_shar2
2011-01-26 00:51:01 +00:00
Brian Troha
2006230311
new clone - Original Space Bomber
...
New Clone Added
---------------------------------
Space Bomber [hap, N. Francfort, Smitdogg, The Dumping Union]
2011-01-25 22:19:46 +00:00
Curt Coder
eb93f07c04
Naming cleanups. (no whatsnew)
2011-01-25 19:57:33 +00:00
Miodrag Milanovic
f3e2127fd7
Removed IRQ line clear on ACK, consulted Hans Ostermeyer about this, this change fixes generic PC drivers booting in MESS (no whatsnew)
2011-01-25 19:09:35 +00:00
Andrew Gardner
512d2af3b4
A new WE DSP16A cpu disassembler. [Andrew Gardner]
...
Notes out of whatsnew.txt
* This uses modern devices, but has not been tested in a driver yet, so I may
have done something wrong. I will fix it when the time comes.
* 60% of the disassembler is complete. I will finish it over the next few days.
* There are many similarities in execution to the dsp32, and the existing 32 code
will come in handy when it's time to write the execution engine.
* This thing is a pleasure compared to the dsp56k.
2011-01-25 16:14:13 +00:00
Aaron Giles
9cb3b37875
Fixed banking in daytona2 by adding a second aperture to CROM
...
at 0xc3000000. A couple of CROMs checksum as bad, but most come
out good.
2011-01-25 06:31:54 +00:00
Derrick Renaud
b5507571e3
Not Worth Mentioning
...
removed duplicate bzone_pokey_interface
2011-01-25 04:38:12 +00:00
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
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
Aaron Giles
81e7829c4d
Added a virtual stream update function to the device sound interface.
...
Added a new stream_create that takes fewer parameters and calls the
device's stream update. Removed the stream update stub template.
Updated BSMT2000 and OKIM6295 to use the new interface for their
streams.
2011-01-21 06:31:04 +00:00
Aaron Giles
54580e3b1b
Minor cleanups and re-added save state support.
2011-01-21 05:56:27 +00:00
Scott Stone
75798a100f
Filename fix..
2011-01-21 03:39:19 +00:00
Couriersud
ef874a6f74
Changed all "output[0] = ..." into "set_output(0, ..)" calls.
...
Rewrote modules using "output[0]" as a latch as well.
The purpose is to decouple nodes from the discrete infrastructure
implementation. [Couriersud]
2011-01-21 01:33:48 +00:00
Roberto Zandona
9f6f3d4d39
fixeight: added opcodes
2011-01-20 23:38:19 +00:00
Roberto Zandona
a806993d92
fixeight: added several opcodes
2011-01-20 23:15:59 +00:00
Couriersud
2118896d56
Optimized RC_INTEGRATE and TRANSFORM. Nice improvement. [Couriersud]
2011-01-20 21:05:26 +00:00
Angelo Salese
2d4add99bc
Some goldstar clones from Haze / DU (not worth
2011-01-20 20:22:26 +00:00
Roberto Zandona
0fea81f9c3
fixeight: added opcodes
2011-01-20 18:07:21 +00:00
Roberto Zandona
3d307f2d42
toaplan2:
...
-Found a few more fixeight opcodes, by matching code in the interrupt routines with batsugun [Alex Jackson]
-Corrected fixeight V25 address map (the YM2151 and OKI6295 are at a different location than the other games) [Alex Jackson]
-Preliminary implementation of V25/V35 port output [Alex Jackson]
2011-01-20 17:35:27 +00:00
Curt Coder
a17a148fa0
M6801 changes: [Curt Coder]
...
- added operating mode enum
- fixed port writes
- implemented SCI status follower bits
2011-01-20 17:17:08 +00:00
Aaron Giles
3d748f0316
Replaced BSMT2000 HLE emulator with emulation of the original TMS32015.
...
[Dr. Decapitator, Andrew Gardner, Quench, Guru, Ernesto Corvi,
Peter Grounds, Lord Nightmare, Aaron Giles]
2011-01-20 16:36:53 +00:00
Fabio Priuli
8fc25a750d
added ElBarto's patch to improve SRAM handling in MESS megadrive. no whatsnew.
2011-01-20 08:00:20 +00:00
Roberto Zandona
b4422fae9f
m90: modified interrupt [Alex Jackson]
2011-01-20 07:30:33 +00:00
Roberto Zandona
b87967fe88
fixeight: added several opcodes
2011-01-20 07:28:09 +00:00
Roberto Fresca
16471726c7
Added preliminary support for Lucky Lady (Wing, 1985).
...
Program ROMs are encrypted. Tiles seems to be decoded properly.
All bipolar PROMs need to be dumped.
New games marked as GAME_NOT_WORKING
------------------------------------
Lucky Lady (Wing, encrypted) [Roberto Fresca, Team Europe & Willi.O]
2011-01-20 04:42:12 +00:00
Roberto Fresca
abc6f2de6c
New working clone....
...
New clones added
----------------
Scramble (bootleg?) [Roberto Fresca, Team Europe & Hal9k]
2011-01-20 03:27:01 +00:00
Roberto Fresca
f57252e912
Improvements to goldnpkr.c [Roberto Fresca]
...
* Lots of changes to get working the Video Klein games.
* Renamed witchcde to witchjol --> Jolly Witch (Export, 6T/12T ver 1.57D).
* Added Wild Witch (Export, 6T/12T ver 1.74A).
* New video hardware and machine driver for Video Klein's extended tiles games.
* Added Dallas DS1210 + battery backed RAM support to the Video Klein CPU boxed games.
* Improved inputs for Jolli Witch and Wild Witch. Added the game selector switch.
* Cleaned up some witch card sets.
* Added technical and game notes.
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Witch Card (Video Klein CPU box) [Roberto Fresca]
Jolli Witch (Export, 6T/12T ver 1.57D) [Roberto Fresca]
Wild Witch (Export, 6T/12T ver 1.74A) [Roberto Fresca, Team Europe]
2011-01-20 03:13:09 +00:00
Angelo Salese
f154cde1fa
Haze: replaced roadriot default nvram with a calibrated one
2011-01-20 02:16:45 +00:00
Angelo Salese
77a0817637
Spelling fix
2011-01-19 23:41:41 +00:00
Roberto Zandona
cd03ffd9cb
fixeight: added several opcodes
2011-01-19 23:33:51 +00:00
Angelo Salese
4fb407c3b3
Haze: more clean-ups
2011-01-19 23:11:14 +00:00
Couriersud
361972e7e2
Changed the discrete sound system to be class based: [Couriersud]
...
- Former modules are now classes being derived from discrete_base_node
- Moved all context variables to be private class members.
- For "standard nodes", DISCRETE_CLASS_STEP_RESET provides a simple
way to implement a node.
- All information around a node (additional info struct, constants
and input mappings may be defined on a class level centralizing
all information. An example is dss_inverter_osc.
- Significantly simplified the task handling.
- Fixed a bug which would not buffer secondary outputs.
- All lists in sound/disc_* are now based on
dynamic_array_t (discrete.h)
- Changed all drivers to reflect the changes.
- Custom modules are now just another node class.
- No performance hit observed due to these changes.
2011-01-19 22:45:00 +00:00
Scott Stone
27f651c84d
Odds and ends documentation from readme files (no whatsnew)
2011-01-19 21:29:23 +00:00
Couriersud
3dd25ca46d
Discrete subsystem: general cleanup and formatting (no whatsnew)
2011-01-19 20:08:11 +00:00
Roberto Zandona
41c5b559fd
dogyuun: added one opcode and fixed boss music and new level music
2011-01-19 19:46:26 +00:00
Angelo Salese
81bc51d958
new clone
...
---------
1943: Battle of Midway (bootleg, hack of Japan set) [Smitdogg, The Dumping Union]
Road Riot 4WD (set 1, 13 Nov 1991) (not working) [Smitdogg, The Dumping Union]
2011-01-19 19:29:33 +00:00
Roberto Zandona
de6c57fad6
toaplan2: fixed 2 more opcodes for dogyuun
2011-01-19 18:37:39 +00:00
Michaël Banaan Ananas
b197e8e0d1
re: r11258
...
yeah, agreed, gfx are still bad
2011-01-19 18:34:13 +00:00
Angelo Salese
2e539e9392
Haze: further clean-ups (not worth)
2011-01-19 17:41:15 +00:00
Angelo Salese
1a1ae4e415
Fixed regressed flip screen support in Toaplan 2 games [David Haywood]
2011-01-19 14:50:53 +00:00
Michaël Banaan Ananas
613213c894
(reverting small part of my prev nichibutsu commit: terraf and armedf vsync back to 57hz)
2011-01-19 13:18:42 +00:00
Michaël Banaan Ananas
fb172b7a05
madalien.c: Fixed highlighting in tunnel. [Qwi Jibo]
2011-01-19 11:52:19 +00:00
Miodrag Milanovic
a3eb622950
Revert back change r11240 of clifront.c since errors caused for romident and similar commands (no whatsnew)
2011-01-19 08:15:53 +00:00
Roberto Zandona
ce5cc6e76f
toaplan2: opcodes
2011-01-19 07:09:32 +00:00
Michaël Banaan Ananas
06f38ef5b1
rm smgp note, no more cuckoo "it's the final lap" commentator with prev segapcm commit, also removed vicdual nsub note, colors were fixed a few versions ago. no whatsnew
2011-01-19 06:56:19 +00:00
Michaël Banaan Ananas
17e2ee897a
segapcm.c: Fixed loop address, hangon engine sounds better now. Also included documentation in source of known register functions. [hap]
2011-01-19 04:04:43 +00:00
Scott Stone
bd4583123e
toaplan2 improvements [Alex Jackson]
...
-Figured out which bit controls V25 RESET in each game by comparing the 68000 code
-Added a comment about fixeight's I/O map, which we'll have to determine once we start decrypting it
-Put #ifndef USE_ENCRYPTED_V25S around some simulation crap that was hiding in fixeight's DRIVER_INIT
2011-01-19 02:00:30 +00:00
Scott Stone
6f2efaeb5a
Fixed sound roms again to match chip type labeled on actual PCB (roms are 27c2001, so it's correct @ 256KB). (no whatsnew)
2011-01-19 01:48:50 +00:00
Angelo Salese
26a655f5c1
Haze: improved fading for Dogyuun in video_r, no whatsnew
2011-01-19 00:21:06 +00:00
Angelo Salese
c9e43bfda7
Added working sound to Dogyuun and V-Five [Roberto Zandonà, Alex Jackson]
2011-01-19 00:07:02 +00:00
Roberto Zandona
63ea5b89d8
toaplan2: added opcodes; now the sound is working
2011-01-18 23:50:48 +00:00
Roberto Zandona
b7ed82e71c
toaplan2: added opcodes and some music in dogyuun
2011-01-18 23:37:12 +00:00
Couriersud
7f400e7393
Fix a bug in makedep which will caused includes on the first line of the file like in skyraid.h to be ignored. [Couriersud]
2011-01-18 23:05:21 +00:00
Roberto Zandona
adce78fbe2
toaplan2: added opcodes for kbash, dogyuun and vfive
2011-01-18 22:07:46 +00:00
Michaël Banaan Ananas
bd64bafb9b
fix address overflow, happened sometimes with aburner2 (no whatsnew)
2011-01-18 19:30:46 +00:00
Fabio Priuli
0b057f9ef7
Added code to display additional software info in the internal file manager (if the software list contains it). No whatsnew needed, being targeted to MESS usage.
2011-01-18 18:49:35 +00:00
Angelo Salese
db749e613b
Added sound reset line for Irem M92 HW, and safely removed GAME_IMPEFECT_SOUND flag to Perfect Soldiers [Angelo Salese]
2011-01-18 17:22:31 +00:00
Angelo Salese
4772563825
Forgot this ...
2011-01-18 17:06:30 +00:00
Angelo Salese
85f7909d49
Added an opcode in Mystic Riders decryption table, makes BGMs to work in mysticrib [Angelo Salese]
2011-01-18 17:05:10 +00:00
Miodrag Milanovic
d1d0edef59
Fixed order of parsing parameters, this way game name is checked first, so in case of optional parameters (like for image devices) it will first give you list of drivers with nearest name and not error that parameter doesn't exist (no whatsnew)
2011-01-18 15:38:10 +00:00
Angelo Salese
ae6835391a
Fixed a trivial boot vector program init bug in Lethal Thunder / Thunder Blaster [Angelo Salese]
2011-01-18 15:33:36 +00:00
Angelo Salese
045297f7f0
Dogyuun quick fix, no mention
2011-01-18 14:26:22 +00:00
Miodrag Milanovic
f3ac110d76
Added new flag for options OPTION_DRIVER_ONLY, and marked bios and ramsize as such, since they do not need to be loaded from parent drivers since those are quite driver dependent (no whatsnew)
2011-01-18 10:31:47 +00:00
Roberto Zandona
db4f44350b
toaplan2: added several opcode for the table used by kbash, dogyuun and vfive; fixeight use a different table
2011-01-18 09:51:25 +00:00
Aaron Giles
ef1cb1442d
Simplified UML parameters, as follows:
...
* immediates can be passed raw, no IMM() wrapper required (and it's gone now)
* fixed integer registers now use constants I0,I1,I2,etc instead of IREG(0),...
* same for float registers F0,F1,F2,etc instead of FREG(0)
* dynamic integer/float regs use inline functions ireg(),freg()
* MEM macro is now a lower-case inline function mem()
One further change on the horizon is to remove the UML_* macros in favor of
inlines.
2011-01-17 22:49:15 +00:00
Roberto Zandona
7e9dec740e
toaplan2: unified the decryption table for dogyuun, kbash and vfive
2011-01-17 22:45:06 +00:00
Aaron Giles
aadd9211d2
Move memory accessors into the near cache for x64.
2011-01-17 21:30:25 +00:00
Roberto Zandona
8bdda7a6ea
fixeight: added opcodes
2011-01-17 21:17:00 +00:00
Roberto Zandona
e806c8b39f
fixeight: added several opcodes [Roberto Zandona']
2011-01-17 20:56:23 +00:00
Roberto Zandona
768d0199f4
mysticrib: added one opcode
2011-01-17 20:33:56 +00:00
Miodrag Milanovic
1d7d5e7081
Removed PPC_MMU_ENABLED flag (no whatsnew)
2011-01-17 20:20:12 +00:00
Roberto Zandona
124ee70ef1
kbash: modified one opcode (wrong but the game continue)
2011-01-17 20:11:49 +00:00
Roberto Zandona
474d0f23db
toaplan2:
...
-found a lot more kbash opcodes by matching code with batsugun's [Alex Jackson]
-correct m68k and v25 address maps for kbash [Alex Jackson]
-corrected truxton2 program ROM [Alex Jackson]
2011-01-17 19:56:11 +00:00
Michaël Banaan Ananas
59939fe8c0
starfire.c: Improved color emulation and added driver data [Qwi Jibo]
2011-01-17 19:23:32 +00:00
Miodrag Milanovic
dfdc249c0d
Removed not used ifdef section from winmain.c and MESS dependent ifdef from saa5050.c, this doesn't affect MAME at all (no whatsnew)
2011-01-17 18:30:36 +00:00
Fabio Priuli
f564f036f1
romload.c: made -bios option case insensitive [Fabio Priuli]
...
out of whatsnew: was there any reason for not accepting "-bios USA" when we accept "mame PACMAN" ?
if there was, please simply revert this change (I won't be offended)
2011-01-17 18:00:45 +00:00
Michaël Banaan Ananas
320d1e6f3d
MT bugfix, disregard MASH's submit for it
2011-01-17 17:38:24 +00:00
Michaël Banaan Ananas
e0de7fdfc3
Cleaned up clocks of mid to late 80s Nichibutsu non-Mahjong games. Though not completely accurate yet, this should improve music speed and DAC audio pitch a bit. [hap]
2011-01-17 16:58:03 +00:00
Miodrag Milanovic
4725df36ac
Fixed some long standing issues with image device config (no whatsnew)
2011-01-17 15:40:31 +00:00
Miodrag Milanovic
9fd74516f6
Made MESS drivers too load config from parent drivers (as MAME) but images are only taken from driver itself or command line (no whatsnew)
2011-01-17 13:37:26 +00:00
Aaron Giles
f5c03d12e2
Redo most of the DRC/backend support as C++
...
Yes, it is intentional that the x86/x64 backends compile everywhere.
Backends are now derived from drcbe_interface and implement several
required overrides.
x86emit.h now uses namespaces so that the x86/x64 emitters can co-exist.
New file uml.h/uml.c actually describes the UML language, separating
out several concepts from drcuml.c.
Lots of other changes/fixes.
2011-01-17 03:43:54 +00:00
Roberto Zandona
51d7c644e0
kbash: another opcode
2011-01-16 23:49:52 +00:00
Roberto Zandona
160b7d7103
kbash: added several opcodes
2011-01-16 23:41:25 +00:00
Roberto Zandona
9b3e5881eb
kbash: added several opcodes; probably dogyuun use the same decryption table
2011-01-16 21:40:31 +00:00
Angelo Salese
7d5e4b66fa
Stripped out #define, it's inside includes/toaplan2.h, no whatsnew
2011-01-16 21:11:46 +00:00
R. Belmont
e5cc3338d9
Same fix for sockets (no whatsnew)
2011-01-16 21:05:59 +00:00
R. Belmont
2f1b7f3468
Fix inability to detect an error in sdl_write_ptty (no whatsnew)
2011-01-16 21:01:14 +00:00
Roberto Zandona
34cea6102e
kbash and dogyuun: added several opcodes
2011-01-16 20:43:47 +00:00
mariuszw1
7650b6d318
VC2008 compile fixes (no whatsnew)
2011-01-16 20:16:34 +00:00
Olivier Galibert
e2d8a68dbe
raiden2: First stab at a cop "disassembler" [trap15, O. Galibert]
2011-01-16 19:30:47 +00:00
Michaël Banaan Ananas
68fc4aeac3
added (but disabled) NMOS Z80 ld a,i/r quirk, see DIFF for info (no whatsnew)
...
btw: mlanding is playable if you enable it, but i believe it's just by luck since it posts "sound cpu error" later anyway
2011-01-16 19:10:19 +00:00
Olivier Galibert
28a0dc3449
raiden2: Command 0205 changes data at +1c too [dox, O. Galibert]
2011-01-16 18:59:04 +00:00
Roberto Zandona
f6a27a067e
toaplan2: disabled nec cpu
2011-01-16 18:47:14 +00:00
Roberto Zandona
6b3f21bdc8
dogyuun: decrypted some opcodes [Roberto Zandona']
2011-01-16 18:44:42 +00:00
Phil Bennett
a5d5e5d1f4
MPU4 Changes: [AGEMAME]
...
* Added fix for lamp 'open circuit' errors which in turn make Connect 4 work better.
* Fixed layout typo that caused the wrong piece to be displayed in Connect 4.
* Documented the DUART and PTM better in MPU4 to allow for sampled sound changes later.
* Changed 'serial_card_connected_ to link 7a, as it is the jumper on the ROM card that changes the IRQ priority, not the serial interface itself.
2011-01-16 18:42:27 +00:00
Phil Bennett
069cfa6e41
bfm_sc2.c: Removed old-style NVRAM handlers in preparation for mechanical game support [AGEMAME]
2011-01-16 18:30:53 +00:00
Fabio Priuli
d19c11eaa8
Fixing warning (it was a typo).
2011-01-16 17:50:47 +00:00
Angelo Salese
099682eaad
Haze: Allow the encrypted v25 define to compile again, no whatsnew
2011-01-16 17:29:43 +00:00
Fabio Priuli
f79cd2675e
romload.c: implemented handling of parent-clone CHDs in software lists [Fabio Priuli]
...
Somehow, I hadn't noticed my previous implementation only handled ROM loading and not CHD loading.
Now CHDs are handled too.
Next, I plan to reduce the duplicate code: I'd like not to have 2 copies of the code which takes the
locationtag in the format "list%setname%parentname" and returns the five strings of the locations
we try to load from: list, setname, parentname, list/setname and list/parentname...
2011-01-16 17:29:16 +00:00
Angelo Salese
049c878920
Implemented proper RNG mechanism in Seibu COP emulation [Tomasz Slanina, Angelo Salese]
2011-01-16 17:16:31 +00:00
Angelo Salese
f1337ddfb6
Delete needless file as per AWJ
2011-01-16 14:25:12 +00:00
Angelo Salese
6d8cb11524
Added a mostly complete NEC V25/V35 CPU core, added working sound to Batsugun and hooked up proper V35-controlled interrupts in Cosmic Cop / Gallop and Kengo [Alex Jackson]
2011-01-16 14:23:07 +00:00
Couriersud
90f1063951
Discrete subsystem:
...
- all list handling now based on dynamic_array_t (discrete.h)
- more code rewrite to get rid of fixed allocations.
- performance about the same as 0.140
2011-01-16 13:19:31 +00:00
Jonathan Gevaryahu
745a7974aa
More beezer changes, mostly documentation and preparing for new sound core. no whatsnew.
2011-01-16 04:53:17 +00:00
R. Belmont
c495397fa8
SH4: Port preliminary SH3 support from DRC. [R. Belmont]
2011-01-16 03:15:36 +00:00
Jonathan Gevaryahu
f7b001acc6
Add missing XYZ latch readback on beezer, gets sound closer to working [Lord Nightmare]
2011-01-16 02:53:34 +00:00
Jonathan Gevaryahu
b37e50dec4
Documentation update to beezer driver for facilitating future sound work [Lord Nightmare]
2011-01-16 02:05:40 +00:00
Couriersud
02cd248fef
More cleanups for the discrete subsystem. No whatsnew.
2011-01-16 00:38:44 +00:00
R. Belmont
b85af379a8
SH4: cleanup and better common/interpreter separation [R. Belmont]
2011-01-16 00:35:56 +00:00
Scott Stone
74bbf1d033
Debug message fix for EShape/ECoarse - we have enough samples so no longer need to invite reports. (no whatsnew)
2011-01-15 23:51:58 +00:00
R. Belmont
7c6e98992d
New games added as GAME_NOT_WORKING
...
-----------------------------------
Brave Fire Fighters [Guru]
NASCAR Racing [Guru]
2011-01-15 22:35:49 +00:00
Brian Troha
29542a3822
readd IC location for Gekirindan audio CPU and eliminate the incorrect statement about same label different data.
2011-01-15 22:33:56 +00:00
Scott Stone
b84d0ef8f0
Improved chip names for recently submitted set to eliminate duplicate name. (no whatsnew)
2011-01-15 22:25:55 +00:00
Scott Stone
13b8cd5301
Fix for recent gekiridn set addition. Sound roms were double sized -later half all FF. Chopping them to size expected and the CRC's match the Japanese version. (no whatsnew)
2011-01-15 22:10:44 +00:00
Scott Stone
e1f22c6e20
Misc pinball fix
2011-01-15 21:19:53 +00:00
Roberto Zandona
ca016be56f
ssv: removed some wrong info
2011-01-15 20:21:36 +00:00
Roberto Zandona
a63465b57c
ssv: fixed srmp7 sprite mode
2011-01-15 20:11:42 +00:00
Couriersud
5ffcb68d82
Fix skyraid compile.
2011-01-15 19:22:03 +00:00
Brian Troha
1742d9e651
Correct Gekiridan's version from "Zero" to capital "o"
2011-01-15 17:58:23 +00:00
Brian Troha
e0fccbade8
New clone added: Gekiridan (World)
...
New Clone Added
-------------------------------------
Gekirindan (Ver 2.30 1995/09/21) [Corrado Tomaselli, J. Bijl, The Dumping Union]
2011-01-15 17:55:00 +00:00
Pierpaolo Prazzoli
d2ff1f0c52
Fixed 00865: blandia: In Jurane stage, the whole bottom of the screen is filled with solid gray [Pierpaolo Prazzoli]
2011-01-15 17:47:10 +00:00
Roberto Zandona
7a261e4514
ssv: simplified the code
2011-01-15 16:19:08 +00:00
Roberto Zandona
26926438bc
ssv: fixed info about crt register
2011-01-15 15:41:34 +00:00
Roberto Zandona
33885f5fad
ssv: improvements to the sprite position [Roberto Zandona']
2011-01-15 15:32:16 +00:00
Miodrag Milanovic
7d220e5a9e
More proper softlist fix (no whatsnew)
2011-01-15 14:48:37 +00:00
Miodrag Milanovic
b929a58a47
Fixed memory leaks in softlist (no whatsnew)
2011-01-15 14:00:59 +00:00
Curt Coder
25f1101204
Added FSAVE mode 2 support to the M68040 FPU. [Barry Rodewald]
2011-01-15 13:52:59 +00:00
Couriersud
156a1efd1c
Discrete subsystem: Maintenance commit before I move from linked lists to dynamic arrays.
...
- Also fixes bzone regression.
- Contexts have disappeared now. All modules use class level private variables now.
- Reorganized code and added more include files.
- This is still work in progress. It is working though.
2011-01-15 13:49:27 +00:00
Miodrag Milanovic
8d47838f94
Let's keep all pinball machines as skeletons, will commit my work after next release. (no whatsnew)
2011-01-15 13:34:24 +00:00
Fabio Priuli
f21e62fcbf
Fixed a stupid segfault introduced by pretending the emu can set the filename of the loaded image also when loading has failed :(
...
No whatsnew.
2011-01-15 12:57:58 +00:00
Miodrag Milanovic
464f81e7f9
added U21 sound rom for Shuffle Inn (no whatsnew)
2011-01-15 11:42:56 +00:00
Fabio Priuli
9253300517
added stricter validation for software lists, no whatsnew needed.
2011-01-15 09:14:10 +00:00
R. Belmont
eea6f6c1de
model3: redumped Daytona 2 Battle on the Edge CROMs [Guru]
2011-01-15 03:27:25 +00:00
Fabio Priuli
330a08aa7a
minor fix
2011-01-15 01:21:43 +00:00
Scott Stone
25ac72412b
First round of attempts to give proper expanded clone names for the imported pinmame sets. (no whatsnew)
...
Comment: It would be nice to solidify these setnames before u1 is released to lesson the confusion later.
2011-01-15 00:55:51 +00:00
Fabio Priuli
00b9bdfb44
Added capability of mounting specific parts of a software element from Internal File Manager. Once again, whatsnew not needed
2011-01-15 00:38:53 +00:00
Fabio Priuli
b98f54de7b
Improved the way software names are displayed by the Internal File Manager when loading from software list and fixed wrong displayed name when loading with shortname:part. No whatsnew needed (being MESS-specific)
2011-01-14 22:07:07 +00:00
Fabio Priuli
4265c169b0
fixed another small error message problem
2011-01-14 15:18:44 +00:00
Fabio Priuli
d3efd25ec5
fixed empty image name. no whatsnew.
2011-01-14 14:59:09 +00:00
Fabio Priuli
af54f39fc3
softlists: added WARNING if loading a software with supported="partial" or "no" [Fabio Priuli]
2011-01-14 13:18:56 +00:00
Miodrag Milanovic
b3fbaced11
Placed full megadrive code in MAME section [David Haywood]
2011-01-14 09:09:15 +00:00
Fabio Priuli
db61ec6aa6
clifront.c: prevented -lsoft from output DTD if no list is found [Fabio Priuli]
2011-01-14 09:02:26 +00:00
Fabio Priuli
768e020c3a
clifront.c: added "-lsoft" option as short version of "-listsoftware" [Fabio Priuli]
...
out of whatsnew: I also have modified best match for softlists to return 10 results, like in MAME, given that now only the correct list is parsed (thanks to Micko's change)
2011-01-14 07:56:29 +00:00
R. Belmont
4e0a81e250
H8: Fix unterminated string buffer [R. Belmont, Belegdol]
2011-01-14 03:02:31 +00:00
Scott Stone
8efd1e8e73
Readded clone bios set which shares roms 100% w/parent, due to driver dependence (no whatsnew)
2011-01-14 02:35:53 +00:00
Angelo Salese
e9f23b5f15
Missing set
2011-01-13 23:30:45 +00:00
Angelo Salese
21ed1aebc2
Reordering of Magical Tonic sets, no whatsnew
2011-01-13 23:26:57 +00:00
Roberto Zandona
803055c277
SSV: improvements to flipscreen support [Roberto Zandona']
2011-01-13 23:00:28 +00:00
Angelo Salese
e731ef88b9
new clone
...
---------
Football Champ (World, bootleg) [Clawgrip] (not working)
2011-01-13 21:22:06 +00:00
Angelo Salese
e52c7c1c9f
Figured out and made comments of math tables in roms 14/15 of Seibu Cup Soccer bootleg inside machine/seicop.c [O. Galibert]
2011-01-13 20:59:53 +00:00
Fabio Priuli
2c106c458a
allow software lists to look for files in the rompath too [Fabio Priuli]
...
out of whatsnew
1. summing up, you can now load roms through softwarelists from: listname/romset, listname/parent + now also romset & parent (like MAME)
2. there is a lot of repeated code, but I still haven't found a satisfactory way to handle the both loading processes in a single function. I'll keep looking into it!
2011-01-13 20:50:27 +00:00
Angelo Salese
88c32fea34
new NOT_WORKING game
...
---------
Fantasy Zone (Mega-Tech, SMS based) [Ace]
2011-01-13 19:32:52 +00:00
Fabio Priuli
7ee4a870c2
devimage.c: added support for split set to softlist for cass and flop too [Fabio Priuli]
2011-01-13 18:26:34 +00:00
Fabio Priuli
42d3a87923
romload.c: added support for split set to softlist (for cart, cd and hd) [Fabio Priuli]
...
out of whatsnew: to avoid too much duplicate code, I implemented this as follow:
for parent, we pass a location tag "list/parentname" to search for the roms (no
changes in this case); for clones, we pass a composed location tag
"list/clonename%list/parentname" (notice the '%' separator) and then it is
open_rom_file to split it, if it finds a %, before searching for the rom.
out of whatsnew, 2: I also added the same support for cassettes and floppies (in
devimage.c), but it is still commented out because I had only a few files for testing.
as soon as I'm sure nothing gets broken, I'll enable it.
2011-01-13 17:09:27 +00:00
Fabio Priuli
148ca8dcf9
softlist.c: only output best match if a list is present, limit the scan for best match to the devices with the same interface and fixed a corner case with shortname=listname [Miodrag Milanovic]
2011-01-13 15:09:15 +00:00
Fabio Priuli
e2925112a4
Free allocated memory
2011-01-13 12:23:00 +00:00
Fabio Priuli
ce792b2819
fixed bogus creation of empty file when loading through softlists. no whatsnew.
2011-01-13 09:25:58 +00:00
Miodrag Milanovic
b11eaf0e46
Cleaned OSD windows and emu part from NEWUI dependencies (no whatsnew)
2011-01-13 09:11:34 +00:00
Fabio Priuli
484295a27d
softlist.c: added best match suggestions to software lists [Fabio Priuli]
...
out of whatsnew: I also added a couple of helpers which count softlist elements and scan a list up to the n-th element. these are very unoptimized (for large lists) but I found them useful for debugging a few quirks in my first implementation and therefore I'd like to have them in the source.
2011-01-13 08:00:36 +00:00
Brian Troha
62bafeb1b8
new clone added - Street Fighter Alpha
...
New Clone Added
--------------------------------------
Street Fighter Alpha 2 (USA 960430) [Ricky74, Layne, Smitdogg, The Dumping Union]
2011-01-12 22:27:50 +00:00
Angelo Salese
b931b12a30
Fixed an ARM7 R15 bit ignoring behaviour while in ARM state, fixes Lupin the Third: the Typing ARM crashing when you coin it up. [Tim Schuerewegen]
2011-01-12 22:25:23 +00:00
Fabio Priuli
b663d1a0bb
ensuring that -listsoftware output is valid xml. no whatsnew.
2011-01-12 22:00:34 +00:00
Fabio Priuli
063c530849
fixed mistake in rev.11135
2011-01-12 21:44:35 +00:00
Fabio Priuli
614114ee56
clifront.c: added remaining loadflags to -listsoftware output [Fabio Priuli]
2011-01-12 21:31:48 +00:00
Fabio Priuli
1a907971d6
improved DTD, no whatsnew
2011-01-12 21:03:44 +00:00
Fabio Priuli
889709b104
clifront.c: improved the behavior of -listsoftware by updating DTD, by adding output of most missing elements and attributes (softlist description, features & diskdata) and by fixing size and offset formats [Fabio Priuli]
2011-01-12 20:56:24 +00:00
Fabio Priuli
5af477b2f6
changed searching for multiple %d (as snapname template) to only be executed if a first one has been found. this avoids searching past the end of the astring when not necessary. no whatsnew needed.
2011-01-12 16:24:34 +00:00
Fabio Priuli
6f4d32a59c
revert silly change
2011-01-12 15:56:03 +00:00
Fabio Priuli
9388e1c38b
video.c: added support for a new template to -snapname so that it is possible to use the name of images mounted in the devices (for MESS). Namely, it is now possible to use %d_XXXX to prescribe usage of the image mounted in the device XXXX. [Fabio Priuli]
...
==========
A brief explanation of this change: MESS allows every system to mount software in image devices (cartslots, floppy drives, tape drives, etc.). This patch enable the usage for snaps of the name of mounted software.
More in detail: each image device have both a unique instance_name (e.g. Cartslot) and a unique brief_instance_name (e.g. cart). This patch adds a snapname template %d_XXXX, with XXXX=any brief instance of a device supported by the system, so that we can use as snapname the filename of the image currently mounted in the XXXX device. e.g.
-snapname %d_cart uses the filename of the mounted cart
-snapname %d_flop4 uses the filename of the disk mounted in the 4th floppy drive
Basically, if we launch
mess gba -cart sma -snapname %g/%d_cart/%i
and we press F12, we get a snap/gba/sma/0000.png
This is better than hardcoding the device names since some systems can have up to 16 carts (and then we would need to specify options up to cart16 + disks, tapes & cdroms etc.!!)
Of course, if a wrong brief name is used (or if no image is currently mounted in that device), then MAME/MESS falls back to the default %g/%i.
If we ever get to the point to use cartslot for megatech or pc10, this code will allow to save snaps using the shortname of any of the 10 carts inserted ;)
2011-01-12 15:10:50 +00:00
Curt Coder
b1a63a6d46
Added COSMAC back to Unidasm. (no whatsnew)
2011-01-12 15:05:18 +00:00
Fabio Priuli
c1dcd436fd
cheat.c: added support for cheats with software list shortnames [Fabio Priuli]
2011-01-12 14:55:40 +00:00
Fabio Priuli
413967aa4f
astring.h: fixed a duplicate name [Fabio Priuli]
2011-01-12 14:53:31 +00:00
Angelo Salese
5ce874f268
Haze: Perfan Girls speedup, no whatsnew
2011-01-11 15:54:22 +00:00
Angelo Salese
a7e62d2610
Copied from the bootleg, still doesn't work (change of direction that mustn't happen in grainbow) >.<
2011-01-11 15:06:27 +00:00
Angelo Salese
c586cdd513
Changed Multipede CPU to G658C02, no whatsnew
2011-01-11 00:57:18 +00:00
Couriersud
f420c226a4
Discrete sound system:
...
- all nodes are now class based
- removed all support for "legacy", i.e. procedural node functions.
- nodes are created using a class factory whose instances
are set up in discrete blocks. There is no separation of
node vs. module any longer.
- Custom modules are now just implemented like "normal" nodes.
- Converted all custom modules.
- Context variables can now be migrated to be private class members.
[Couriersud]
2011-01-11 00:21:43 +00:00
Brian Troha
825f1f4a92
Correct grom01.bin BAD_DUMP in Golden Par Golf [MASH]
2011-01-10 21:19:59 +00:00
Scott Stone
861aa50ba2
Fixed some input issues in meosism, vasara, vasara2 and twineag2 (ssv.c) [Tafoid]
2011-01-10 20:59:05 +00:00
mariuszw1
6fa4e0839b
Improved STV VDP2 save state support (no whatsnew).
2011-01-10 20:48:38 +00:00
mariuszw1
c83c096637
Corrected bitmap palette number for RBG0 in STV VDP2. This fixes colors in boss gfx in Soukyugurentai level 4 & 5 [Mariusz Wojcieszek]
2011-01-10 20:28:35 +00:00
Olivier Galibert
64802b1787
naomi: support texture stride selection [O. Galibert]
2011-01-10 19:04:00 +00:00
Miodrag Milanovic
0986367da7
Removed more ifdefs from scsi code (no whatsnew)
2011-01-10 15:37:23 +00:00
R. Belmont
2d32a07198
SDL OS/2 fixes [K.O. Myung-Hun]
2011-01-10 14:32:42 +00:00
Miodrag Milanovic
7e8ad4aae5
Fixed handling 80186 instructions [Phill Harvey-Smith]
2011-01-10 14:30:01 +00:00
Miodrag Milanovic
83768eaec6
Some HD61700 fixes from MESS (no whatsnew)
2011-01-10 14:16:06 +00:00
Miodrag Milanovic
321c7048b3
Added support for writable CHD's too (no whatsnew)
2011-01-10 13:02:28 +00:00
Miodrag Milanovic
73fd06883a
Added CHD support in softlists [Miodrag Milanovic]
2011-01-10 12:42:28 +00:00
R. Belmont
8332fea6d4
Games added as GAME_NOT_WORKING
...
-------------------------------
ATV Track [hap, ANY, ranger_lennier, dopefishjustin, gamerfan, gatt9, N. Francfort, Smitdogg, The Dumping Union, David Haywood]
2011-01-10 02:29:06 +00:00
Scott Stone
691885f7cc
Corrected play speed on Mr. Kicker. [David Haywood]
2011-01-10 01:38:36 +00:00
Couriersud
8ac0ed99d1
Discrete: some (temporary) visibility changes. Pass device to task class. No whatsnew.
2011-01-09 20:03:43 +00:00
Brian Troha
fe299a1b97
Correct sound rom order in the new Bombjack Twin (Proto) set. no whatsnew
2011-01-09 19:26:59 +00:00
Brian Troha
c431db6cf7
Added dipswitch locations for Zodiack [Brian Troha]
2011-01-09 19:01:52 +00:00
Brian Troha
9e35335a95
new clone: Ring of Destruction: Slammasters II (Asia)
...
New Clone Added
--------------------------------------
Ring of Destruction: Slammasters II (Asia 940831) [john666, Smitdogg, David Haywood, The Dumping Union]
2011-01-09 18:53:22 +00:00
Angelo Salese
cbb1853147
Experimental (wrong) code, will hopefully improve it tomorrow ...
2011-01-09 16:07:42 +00:00
Michaël Banaan Ananas
9467243216
leftover from namechange
2011-01-09 01:32:02 +00:00
Brian Troha
0246899a6d
Correct last unknown rom name for the Sexy Parodius sets based on Hi-res photo of the rom board.
2011-01-09 01:17:05 +00:00
Brian Troha
204025fcf2
Account for new Sexy Parodius (ver AAA) clone in konamigx.c in video
2011-01-09 00:46:27 +00:00
Michaël Banaan Ananas
0b26f8e978
corrected name, added note (no whatsnew)
...
http://www.mametesters.org/view.php?id=4178
2011-01-08 23:00:57 +00:00
Michaël Banaan Ananas
74791c66d3
added Cosmodog companyname (no whatsnew)
...
note: http://www.cosmodog.com/about/etcetc/mspacgal.html
2011-01-08 22:38:25 +00:00
Scott Stone
52195deb42
Fixed 04180: dunkmniaj: To key press "OK" the game has only a blue screen. Also, fixed the some other s_name checks which now allow all the souledge clones to boot.
2011-01-08 22:07:26 +00:00
smf-
6a1e63cc5e
fixed parent on cd32 games
2011-01-08 21:20:11 +00:00
Roberto Zandona
e152d75e60
ssv: change default flipscreen dsw for mslider and stmblade
2011-01-08 20:53:43 +00:00
Miodrag Milanovic
b7f28729d2
Ah, I forgot to commit this. Now all.mak can be fully compiled and linked (no whatsnew)
2011-01-08 20:33:18 +00:00
Brian Troha
2c93e4d29f
New cone added: Sexy Parodius Asia (in English ;-)
...
New Clone Added
------------------------------------------
Sexy Parodius (ver AAA) [Tormod]
2011-01-08 18:26:54 +00:00
Angelo Salese
bc6f2b45c7
new working game
...
----------------------
Penfan Girls [hap, N. Francfort, Smitdogg, The Dumping Union]
2011-01-08 18:01:48 +00:00
R. Belmont
dbd3bf9fba
naomi.c: Documentation additions [f205v]
2011-01-08 17:54:11 +00:00
Michaël Banaan Ananas
e3274df782
1.5mhz is more logical, also gets rid of most slowdowns (no whatsnew)
2011-01-08 17:01:47 +00:00
Angelo Salese
9cc5f739c0
new clone
...
---------
Bombjack Twin (prototype? with adult pictures) [ranger_lennier, Smitdogg, The Dumping Union]
2011-01-08 16:42:51 +00:00
Angelo Salese
f690e10649
new clone
...
---------
Zero Team Suicide Revival Kit
(NB: dunno who dumped this)
2011-01-08 14:58:56 +00:00
Angelo Salese
a5324dc9bd
Fixed BCD score display bug in Raiden 2 and Zero Team [Angelo Salese]
2011-01-08 13:56:14 +00:00
Miodrag Milanovic
71dc6ca2e5
Enabled HD61700 in MAME compile and added it to unidasm tool (no whatsnew)
2011-01-08 13:18:20 +00:00
Miodrag Milanovic
7bd171c881
Fixing order so XML output is valid XML (no whatsnew)
2011-01-08 13:11:06 +00:00
Miodrag Milanovic
68ba3af060
Sync with PinMAME, added one more driver and updated old, also re enabled some drivers since ROMs are public now (no whatsnew)
2011-01-08 12:42:08 +00:00
Luca Elia
8d736c54fd
Add Western Venture (Ver. AA.02.D) as non-working, no whatsnew
2011-01-08 12:14:28 +00:00
Miodrag Milanovic
9f153cd17b
Added one more ifdef in make file so mamedriv.c is added only in case of MAME build (no whatsnew)
2011-01-08 10:35:38 +00:00
Luca Elia
3355c47d22
bishjan.c update [Luca Elia]
...
- Implemented dynamic tile sizes
- Generalized video routines to support more layers
- Moved mtrain in from subsino.c
New games added or promoted from NOT_WORKING status
---------------------------------------------------
X-Plan [Bicycle Repair Man, Luca Elia]
2011-01-07 21:51:45 +00:00
Miodrag Milanovic
7746a68163
Renamed few drivers due to conflicts with MESS (only in case computers are more popular then arcades, and pinball are last in line) (no whatsnew)
2011-01-07 19:35:15 +00:00
Angelo Salese
8c009746df
Implemented Seibu Audio variant with a single YM2151 sound chip, giving working sound to Air Raid [Angelo Salese]
2011-01-07 18:11:57 +00:00
Pierpaolo Prazzoli
383a7d8686
New games added or promoted from NOT_WORKING status
...
---------------------------------------------------
Mr. Kicker [Pierpaolo Prazzoli]
2011-01-07 17:32:42 +00:00
Angelo Salese
1bb513b2f4
Ported the collision detection code from machine/seicop.c ... now you can mess around with Raiden 2 - Invisible Edition ^^'
2011-01-07 15:54:23 +00:00
Curt Coder
442c8f6c9b
Added SBY line read to SP0256 interface. [Curt Coder]
2011-01-07 15:36:14 +00:00
Angelo Salese
98e94756bb
Second part of the bullet protection in Raiden 2, bullet logic is definitely there ... bullet drawing isn't, no whatsnew
2011-01-07 15:34:28 +00:00
Angelo Salese
0ee81f2b89
Fixed background gfx issues in later levels of Raiden 2 [Angelo Salese]
2011-01-07 14:36:11 +00:00
Aaron Giles
1d226e8795
Build vconv in all circumstances as part of win32 build.
...
Always use gcc to build vconv.
Add missing extern "C" to intrinsic definitions.
Change vconv to call link.exe instead of lib.exe for libraries.
2011-01-07 05:28:57 +00:00
Aaron Giles
08d14a29e8
MSVC compatibility.
2011-01-07 05:19:45 +00:00
Angelo Salese
5f5ab952c0
Ops
2011-01-07 04:23:17 +00:00
Angelo Salese
8e830f7b5f
Fixed sprite flickering and stage 5 crash in Raiden 2 [Angelo Salese]
2011-01-07 03:56:35 +00:00
R. Belmont
efe33a2045
Work around incorrect warning in some GCC versions. (no whatsnew)
2011-01-07 03:15:47 +00:00
Angelo Salese
39878e7eb9
Part 1 of the sprite protection used in Raiden 2, some printfs, no whatsnew
2011-01-07 02:15:32 +00:00
Angelo Salese
ba1c45529e
Work around for Seibu COP command 0x8100 / 0x8900, used in all games for direction of objects. Fixes many sync bugs in all legionna.c / raiden2.c games [Angelo Salese, Tomasz Slanina]
2011-01-06 22:21:05 +00:00
Miodrag Milanovic
0cc1b379e5
Added HD61700 CPU core used for emulate Casio PB-1000/PB-2000c in MESS [Sandro Ronco]
2011-01-06 22:00:43 +00:00
Aaron Giles
e884b694b2
Minor comment cleanup.
2011-01-06 18:27:05 +00:00
Aaron Giles
159e684763
C++-ified the DRC backend utility helpers.
2011-01-06 18:24:58 +00:00
Angelo Salese
ed94203e79
Clean-ups, no whatsnew
2011-01-06 17:09:49 +00:00
Angelo Salese
9065a3f61c
Clean-ups, no whatsnew
2011-01-06 16:36:31 +00:00
Angelo Salese
961b6b820b
Redumped sprite roms in Rushing Heroes [Smitdogg, The Dumping Union]
2011-01-06 14:47:05 +00:00
Angelo Salese
bb0ba44940
Clean-up
2011-01-06 14:33:06 +00:00
Couriersud
46c9e47bc5
Fix debug compile.
2011-01-06 11:43:37 +00:00
Miodrag Milanovic
ee0ffe61ac
Removed mess from names of some calls in image device code (no whatsnew)
2011-01-06 09:18:50 +00:00
Scott Stone
ee6209d578
Only I could mess up something so simple..
2011-01-06 02:46:49 +00:00
Scott Stone
44e4697270
Re-commenting missing sets..
2011-01-06 02:44:06 +00:00
Couriersud
ce7db8c6e5
Discrete: Most nodes now have a proper class, however this class just falls back to discrete_legacy_node. Put some more macro magic into discrete.c. The next (big) step is to move step and reset functions from "C" to "C++" member functions.
...
Afterwards we can start to migrate the contexts into private variables.
2011-01-06 02:34:29 +00:00
Scott Stone
5bf5393baf
First pass of taking out hacked and otherwise non-officially releases pinball sets.
2011-01-06 02:14:06 +00:00
Couriersud
97ade28735
Discrete: Added a class node factory. Currently only creates discrete_legacy_nodes which is just a wrapper around pure "C" discrete implementations. No whatsnew.
2011-01-06 01:05:59 +00:00
Couriersud
dbb0cc1377
Bye discrete_info. Another round of discrete rewrites. No whatsnew.
2011-01-05 21:37:53 +00:00
Scott Stone
644775767f
Added a few more mechanical games. UI changes: No working clones for GAME_MECHANICAL and change screen to red.
2011-01-05 21:22:34 +00:00
Miodrag Milanovic
2231fb32b4
Moved LCD layouts to emu section and removed some more ifdefs (no whatsnew)
2011-01-05 21:14:20 +00:00
Wilbert Pol
4245ddbc5e
z80.c: Allow daisy chain functionality to be used in a situation where there are more interrupt sources besides the daisy chain devices. [Wilbert Pol]
2011-01-05 20:32:29 +00:00
Wilbert Pol
d195592e6c
Fix compile error.
2011-01-05 20:28:26 +00:00
Scott Stone
238a40f1b7
Changed setname documentation to reflect previous name changes (no whatsnew)
2011-01-05 20:05:47 +00:00
Angelo Salese
8f987deaf4
Redumped PSAC2 rom in Rushing Heroes [Smitdogg, The Dumping Union]
2011-01-05 19:56:40 +00:00
Angelo Salese
74b2e94cc8
Preliminary implementation of the Seibu COP palette brightness mode 4, used by Denjin Makai fade in/out effects [Angelo Salese]
2011-01-05 19:29:40 +00:00
Scott Stone
bdb014dc15
typo..
2011-01-05 18:49:08 +00:00
Scott Stone
e89c936b0e
Next batch of GAME_MECHANICAL adds
2011-01-05 18:44:11 +00:00
Scott Stone
a869a9e632
Start of transitioning games already in MAME to 'GAME_MECHANICAL". Adjusted UI to show a message when attempting to use a game with this flag.
2011-01-05 18:31:33 +00:00
Aaron Giles
c12dd417cd
Convert drccache to C++
2011-01-05 16:33:00 +00:00
Curt Coder
7c15acffe2
Added xtal for MESS. (no whatsnew)
2011-01-05 16:06:34 +00:00
Miodrag Milanovic
12a5370d85
Moved image devices implementation and related UI functions to emu section from MESS [Miodrag Milanovic]
2011-01-05 15:59:06 +00:00
Miodrag Milanovic
56b43ee687
Marking mechanical games as such in XML [Miodrag Milanovic]
2011-01-05 13:18:01 +00:00
Miodrag Milanovic
249def5363
- Moved RAM device into emu core [Miodrag Milanovic]
...
- Moved COMP and CONS macros in driver.h
2011-01-05 12:51:11 +00:00
Miodrag Milanovic
f8b8f4f26b
Port category is always zero for MAME drivers (no whatsnew)
2011-01-05 10:53:50 +00:00
Miodrag Milanovic
612dc0bf59
- Moved IPT_KEYBOARD -> IPT_KEYPAD for MAME systems not using full keyboard_interrupt (no whatsnew)
...
- Removed not needed ifdefs from pckeybrd.c and inptport.c
2011-01-05 10:22:52 +00:00
Miodrag Milanovic
449e97acbc
Fixed debug compile (no whatsnew)
...
Couriersud: please take a look at my change, I have commented it but since not sure if is proper.
2011-01-05 08:50:38 +00:00
Aaron Giles
57d85d2f7f
Improve TLB mismatch handling in PPC DRC, so that if we fill from
...
an empty entry, we re-dispatch to previously compiled code instead
of always recompiling the target. This greatly reduces the DRC
overhead on 603-based games.
2011-01-05 05:29:08 +00:00
Angelo Salese
6f9e3096a8
Added DMA notes, no whatsnew
2011-01-05 03:34:22 +00:00
Couriersud
bf5874a23b
Converted discrete subsystem into "new-style" device. Still quite some work to do to remove legacy design, but working. No whatsnew.
2011-01-05 02:16:29 +00:00
R. Belmont
aceca7f753
V25: fix false warnings from some GCC versions [R. Belmont]
2011-01-05 02:15:53 +00:00
Angelo Salese
9a9709ddaa
Improved sprite-tile priorities in SD Gundam Sangokushi Rainbow Tairiku Senki [David Haywood]
2011-01-05 00:24:23 +00:00
Couriersud
5235212dc6
Start moving the discrete subsystem towards C++. Changed some structs to classes and most of the list processing now uses a linked list template which is type-safe. [Couriersud]
2011-01-04 23:03:45 +00:00
Michaël Banaan Ananas
6a355adab5
mark one of the kingball soundroms as bad (no whatsnew)
...
info: http://www.mametesters.org/view.php?id=4160
2011-01-04 22:08:22 +00:00
mariuszw1
57f5e4a841
Added support for MSB enabled color calculation for sprites in STV. This improves some sprites in Soukyugurentai [Mariusz Wojcieszek]
2011-01-04 21:14:26 +00:00
Michaël Banaan Ananas
6f5c23de2b
mt bug 2283 fix
2011-01-04 19:42:50 +00:00
Aaron Giles
9e5207ce91
C++-ified drcfe and the associated frontends. You now create a
...
frontend by deriving from drc_frontend and implementing the
describe method.
RB, if you send me your latest SH4 WIP, I'll convert it for you
if this makes you cranky. :)
2011-01-04 15:54:16 +00:00
Scott Stone
68ebcf0254
Fixed 04165: vbowl, vbowlj: Crash after OK
2011-01-04 15:03:24 +00:00
Aaron Giles
a5fff9c20c
Include delay slots in checksum calculations.
...
Fixes Bomberman N64 boot.
2011-01-04 04:34:10 +00:00
Brian Troha
a18425d33f
Added dipswitch locations to jchan.c driver [Brian Troha]
2011-01-04 03:24:05 +00:00
Brian Troha
93604c5a39
Added dipswitch locations to moo.c, mystston.c, mystwarr.c, prehisle.c and pushman.c drivers [Brian Troha]
2011-01-04 03:19:07 +00:00
Angelo Salese
bb69ba8546
new NOT_WORKING game
...
---------
X-Plan [Bicycle Repairman]
vram is weird to say the least but run out of time, if somebody (Haze, Arbee, Dox?) wants to look at it be my guest.
2011-01-04 03:08:30 +00:00
Brian Troha
5ae38bf28d
correct clone relationship for spookyp & spookyi
2011-01-04 02:23:32 +00:00
Luca Elia
c31891a8a9
New clones added
...
----------------
Mahjong Man Guan Da Heng (Taiwan, V125T1) [Luca Elia]
2011-01-03 21:24:46 +00:00
mariuszw1
43534c3f2f
Fixed rendering of not rotated RBG layer in STV VDP2. This fixes garbage on level 4 of Soukyugurentai [Mariusz Wojcieszek]
2011-01-03 20:45:21 +00:00
Phil Bennett
09ecf98a30
04166: arabian, arabiana: After several cycles of the attact mode, the game halts [Phil Bennett]
2011-01-03 20:42:04 +00:00
Couriersud
956e96048f
Remove "makedep" stuff from sdl.mak now that the core supports it. Also split sdl-config output between INCPATH and CCOMFLAGS for linux targets. makedepend now works. [Couriersud]
2011-01-03 20:40:20 +00:00
Couriersud
b4d803c875
makedep now ignores "-include" which is used by sdlmame to include sdlprefix.h before all other includes. [Couriersud]
2011-01-03 20:37:57 +00:00
Angelo Salese
1719abcdbb
Added note, no whatsnew
2011-01-03 20:17:45 +00:00
Brian Troha
82deece454
Correct Coin Mode & Coinage for Heavy Unit (World) [Brian Troha, Guru]
2011-01-03 17:06:42 +00:00
Curt Coder
ceda1fae10
Added xtal for MESS. (no whatsnew)
2011-01-03 15:43:45 +00:00
Aaron Giles
5723a0da0b
Fix case where branch delay slot straddles a page boundary and
...
the page check confirms that the block is paged in.
Fixes N64 LucasArts game booting.
2011-01-03 10:00:12 +00:00
Andrew Gardner
db29ff96be
New Namco 62xx device with internal ROM. [Dr. Decapitator, Phil Bennett, Andrew Gardner]
...
* Note: This patch simply adds the ROM to MAME. Much work still needs to be done to
hook it up to gaplus and document the chip itself.
Please note the MCU is currently disabled because the device has a
MCFG_DEVICE_DISABLE() in namco62.c.
2011-01-03 06:01:31 +00:00
R. Belmont
d0d4183353
Sync with change made to stop MESS crash (no whatsnew)
2011-01-03 03:14:30 +00:00
R. Belmont
d31a55243e
NSS: Don't add the DSP since the currently dumped games can do without. (no whatsnew)
2011-01-03 02:53:58 +00:00
Michaël Banaan Ananas
319f170519
spaceg.c improvements: [hap]
...
- less garbage trails, though it's not completely good yet
- fixed jerky x-movement
- fixed crash on loadstate
- marked color proms as undumped
2011-01-03 01:46:33 +00:00
Angelo Salese
bd45026e49
Input changes for Zero Team, not worth
2011-01-02 23:49:24 +00:00
Ryan Holtz
d899ca454f
Fixed RSP core VRSQL implementation. [Harmony]
2011-01-02 23:27:52 +00:00
Angelo Salese
bc563f265b
Preliminary banking in Raiden DX, not worth
2011-01-02 22:37:48 +00:00
R. Belmont
188401b226
UPD7725: Fix compile on OSX (no whatsnew)
2011-01-02 22:26:22 +00:00
R. Belmont
a8cc3824f1
Fix Mac compile error (no whatsnew)
2011-01-02 22:04:03 +00:00
mariuszw1
b532c18985
Added support for MSB shadows in STV VDP2. This improves Soukyugurentai shadows [Mariusz Wojcieszek]
2011-01-02 22:01:07 +00:00
R. Belmont
450a2c8453
Fix compile problem (no whatsnew)
2011-01-02 22:00:53 +00:00
R. Belmont
ed6bd9cd5f
Removing no longer needed SNES HLE code [R. Belmont]
2011-01-02 21:59:28 +00:00
R. Belmont
b219fb7b69
Add uPD7725 16-bit DSP core and hookups for SNES hardware [byuu, R. Belmont]
2011-01-02 21:57:49 +00:00
Couriersud
5268d48065
"Copy-and-Paste" the "-bench" option from win32 to sdl. [Couriersud]
2011-01-02 21:19:32 +00:00
Couriersud
e7b559190f
Only enable watchdog for sdlmame if "-str" set and smaller than 300 seconds. No whatsnew.
2011-01-02 21:02:59 +00:00
Angelo Salese
fdb2347151
Better fix from AWJ
2011-01-02 20:24:18 +00:00
Couriersud
8386bf94a5
Implemented "-watchdog" option for SDLMame. [Couriersud]
2011-01-02 19:12:08 +00:00
Angelo Salese
de6cb45a96
Added DMA fill value, no whatsnew
2011-01-02 18:38:33 +00:00
Angelo Salese
72a4a5f279
04147: raiden: crashes if you use -debug switch
2011-01-02 18:31:14 +00:00
Pierpaolo Prazzoli
6722770bb1
Enabled flipscreen in Mr. Dig [Pierpaolo Prazzoli]
...
----
I've also added NOPs, which were missing after the implementation of the oki sound chip as a modern device, that caused the log to be filled by the missing addresses used when the cpu accesses I/O ports as 32bits values
2011-01-02 16:48:00 +00:00
Roberto Zandona
a843d387eb
cb2001: some gfx improvements - part 2
2011-01-02 15:50:23 +00:00
Couriersud
9f300a3977
osd/sdl again compiles against latest SDL 1.3 svn. [Couriersud]
2011-01-02 15:48:43 +00:00
Angelo Salese
5a531656e3
Removed a possible left-over, no whatsnew
2011-01-02 15:39:59 +00:00
Angelo Salese
9ed5962d51
Fixed Seibu COP command 0x7e05, used by Raiden DX fg video banking [Angelo Salese]
2011-01-02 15:22:25 +00:00
Roberto Zandona
130447f790
cb2001: some gfx improvements [David Haywood]
2011-01-02 14:24:07 +00:00
Roberto Zandona
330181958f
cb2001: fixed one opcode
2011-01-02 10:59:27 +00:00
Ryan Holtz
c8479d16ec
Implemented proper TLB handling in the MIPS III interpreter. [Harmony]
2011-01-02 09:32:13 +00:00
Ryan Holtz
0b19d75add
Fixed Compare interrupts in the MIPS III interpreter core. Aleck 64 games can now run under the MIPS III interpreter. [Harmony]
2011-01-02 06:28:49 +00:00
Ryan Holtz
744b688805
Compile fix for BE targets, no whatsnew
2011-01-02 04:59:27 +00:00
Brian Troha
bce9959741
New clones added: two sets of Sega Touring Car Championship
...
This includes the alt set for ElSemi's M2 labeled "Euro" but it's not. Also an unknown set that's newer then the Rev A which adds a "Default View" set to Driver's but older then the "Euro" set which is set to "Bird's"
New Clones Added
---------------------------------------
Sega Touring Car Championship (Newer)
Sega Touring Car Championship (Unknown Revision) [Brian Troha]
2011-01-02 03:58:05 +00:00
Angelo Salese
0611b0cbc5
Implemented program bank read-back in Raiden 2, allowing it to not crash anymore during attract / gameplay [Angelo Salese]
2011-01-02 03:29:53 +00:00
Angelo Salese
6d57c05d1c
Implemented Seibu COP macro command 0x904 (variant of 0x905), used on X Se Dae and Zero Team. [Angelo Salese]
2011-01-02 02:55:18 +00:00
Angelo Salese
7c8c4b9fe5
Fixed start-up banking in Raiden DX [O. Galibert]
2011-01-02 02:25:37 +00:00
Scott Stone
6573503dd3
A bit more input work (no whatsnew)
2011-01-02 02:00:49 +00:00
Angelo Salese
3a97df1521
Fixed midground banking in Raiden 2 [Angelo Salese]
...
Implemented DMA slot concept to the Raiden 2 driver, giving correct sprite tables for X Se Dae and Zero Team [Angelo Salese]
2011-01-02 01:51:28 +00:00
Ryan Holtz
933bd13e67
Fixed BADCOP exception handling in the MIPS III interpreter. [MooglyGuy]
2011-01-02 01:33:15 +00:00
R. Belmont
4f9b4ae380
Fix rule to ensure proper recompilation (no whatsnew)
2011-01-01 23:15:02 +00:00
R. Belmont
f8adb6f53c
MIPS: make DRC selectable by #ifdef [R. Belmont]
2011-01-01 22:56:34 +00:00
Scott Stone
17f4fb8b97
Further dip/input work for grainbow, reordering input regions for all of legionna.c to match normal drivers.
2011-01-01 22:27:02 +00:00
Angelo Salese
02bbd08494
Fixed 2nd mid-boss laser positioning in SD Gundam, no whatsnew
2011-01-01 22:26:40 +00:00
Angelo Salese
4a452c4365
moved sprite offset, no whatsnew
2011-01-01 20:40:54 +00:00
Ryan Holtz
8b28a3e36f
N64 fix, no whatsnew
2011-01-01 20:39:30 +00:00
Scott Stone
fb1b3da543
Some preliminary input and dip work for Godzilla
2011-01-01 20:32:55 +00:00
R. Belmont
fc73eafe47
39in1: Fix to work with newer ARM7 cores [Tim Schuerewegen]
2011-01-01 20:24:23 +00:00
R. Belmont
6af9e8dd9f
ARM7+: Various cycle timing fixups [Tim Schuerewegen]
2011-01-01 20:23:46 +00:00
Angelo Salese
08f7628899
Hooked up preliminary Seibu COP macro command 0x6200, used on SD Gundam Rainbow Tairiku Senki for the Homing weapon [Angelo Salese]
2011-01-01 20:11:13 +00:00
Angelo Salese
b95307cb6d
Other cheats ...
2011-01-01 18:19:57 +00:00
Miodrag Milanovic
6ac3011fa9
ARM7: fix for "39in1" (MAME) and removed a duplicate line [Tim Schuerewegen]
2011-01-01 17:44:37 +00:00
Angelo Salese
3fe6ec4278
Cheating ...
2011-01-01 17:00:33 +00:00
Angelo Salese
65526de0ec
Fix for Godzilla, no whatsnew
2011-01-01 16:54:38 +00:00
Angelo Salese
3a02cba1b6
Rewritten collision detection from scratch, no whatsnew
2011-01-01 16:41:36 +00:00
Ryan Holtz
f41e68da07
Removed fast IMEM and DMEM handlers from the RSP DRC in favor of the core memory system; fixes RSP DRC on 32-bit targets. [Harmony]
...
Changed DMADAC interleave in the Aleck 64 driver from 2 to 1; fixes monaural and poppy audio. [Harmony]
2011-01-01 11:58:37 +00:00
Miodrag Milanovic
db14e98dd0
- Added Rockwell PPS4 CPU core (not finished) [Miodrag Milanovic]
...
- Added GAME_MECHANICAL flag to mark games having mechanical interface (such as pinball,redemption, bowling games ...)
- Imported games from PinMAME as skeletons
2011-01-01 11:47:49 +00:00
Brian Troha
8a21a21c46
Adds a PCB layout for the ESD 05-28-99 used by the hedpanico Head Panic set and a currently undumped Tang Tang set. Added a note about the undumped Tang Tang set as well as an additional note about Deluxe 5 PCB looks like the 08-26-1999 PCB.
2011-01-01 06:08:39 +00:00
Aaron Giles
237d8ddce9
Argh, stupid .m files.
2011-01-01 01:18:14 +00:00
Aaron Giles
99a26bc331
Cleanups and version bump.
2011-01-01 00:59:47 +00:00
Aaron Giles
5db7b9e8a3
Ok, last major rename for this round:
...
memory_region() == machine->region()->base()
memory_region_length() == machine->region()->bytes()
region_info -> memory_region
Regex searches:
S: memory_region( *)\(( *)([^,&]+), *([^)]+)\)
R: \3->region\1\(\2\4\)->base\(\)
S: memory_region_length( *)\(( *)([^,&]+), *([^)]+)\)
R: \3->region\1\(\2\4\)->bytes\(\)
2011-01-01 00:41:25 +00:00
R. Belmont
6d02b55f4a
ARM7: Use updated diff (no whatsnew)
2011-01-01 00:22:05 +00:00
Ryan Holtz
57917c6553
Fixed writes in the MIPS III interpreter. [MooglyGuy]
2011-01-01 00:02:30 +00:00
Aaron Giles
996e1c365c
mame_rand() -> machine->rand()
2010-12-31 22:59:44 +00:00
Aaron Giles
3b41606ca0
running_device -> device_t
...
They both already existed. No sense in having two names for the
same object type.
2010-12-31 21:42:55 +00:00
Aaron Giles
2ca38fad3e
Remove public decodechar function.
2010-12-31 21:24:46 +00:00
Aaron Giles
ba6d1bd8a3
MDRV_* -> MCFG_*
...
There hasn't been a machine driver for many years.
2010-12-31 21:18:45 +00:00
Michaël Banaan Ananas
80f4cfa981
re: Golden Poker cleanup -> and Robbie, yes language names like French, Spanish, German, ... start with a capital :)
2010-12-31 21:14:25 +00:00
Aaron Giles
b312c3c71f
Made old MIPS interpreter compile. Whether it runs or not is a different
...
matter.
2010-12-31 21:00:15 +00:00
Aaron Giles
1fcd9aa6dc
Fix MT4161. The render_texture() object was doing work in its
...
destructor which was inappropriate, as textures are allocated and
recycled via a fixed size allocator.
2010-12-31 20:27:51 +00:00
Fabio Priuli
c00b57ae6d
s3c24xx: some improvements and fixes [Tim Schuerewegen]
...
out of whatsnew: these are now in sync with latest MESS additions, to avoid regressions in the MESS drivers which use these chips
2010-12-31 18:15:29 +00:00
Aaron Giles
b921f65454
Add directxor parameter to direct memory accessors. Update all callers
...
that manually XORed addresses to pass the XOR instead.
This improves behavior when direct accessors hit non-RAM regions, or
when watchpoints are used, because we now know the original, un-xored
address and can fall back to standard read/write handlers properly.
Also fixes glitched disassembly when read watchpoints are enabled.
2010-12-31 17:55:41 +00:00
Brian Troha
0298b14506
Update the es5506.c driver with documentation on the capabilities of the Ensoniq ES5505 & ES5506 chips as well as include a pinout description of each chip.
2010-12-31 16:52:25 +00:00
R. Belmont
3517c80e37
ARM7+ updates: [Tim Schuerewegen]
...
- Enhanced MMU with page fault support
- Preliminary 26-bit mode support
- Fixed bugs with S-flag operations on R15
- Fixed STRH involving R15
- Support for ARM models 7500 and 920T.
2010-12-31 16:14:01 +00:00
Angelo Salese
e25860ffdc
Implemented Seibu COP macro 0x905, used for ark movements in Legionnaire / Zero Team when a knock down occurs [Angelo Salese]
2010-12-31 15:54:10 +00:00
smf-
83aa5fa56e
removed start 2 from hyperbbc
...
removed port_modify from fbaitbc that wasn't used
whitespace/debug/comment changes
2010-12-31 13:08:00 +00:00
smf-
52c0ec3a15
changed comment formatting.
2010-12-31 12:30:17 +00:00
smf-
60990c2dbb
renamed bios memory region and added it to the #define
2010-12-31 12:21:43 +00:00
Roberto Fresca
f53130043d
More Golden Poker driver cleanup. Added more references
...
and reorganized some parent-clone relationship. Added
some new sets. [Roberto Fresca]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Jack Potten's Poker (NGold), 3 sets [Roberto Fresca, Darran]
2010-12-31 09:19:07 +00:00
Ryan Holtz
40aae2e312
Fixed alpha compare in the N64 RDP implementation. [Harmony]
2010-12-31 07:36:15 +00:00
Ryan Holtz
0ea11333c6
Updated the RSP and RDP implementations to be largely bit-perfect and pixel-accurate. [angrylion, Harmony]
2010-12-31 07:29:47 +00:00
Scott Stone
de94242bcc
superchs.c - Moved Button 6 assignment to a DIP selection which is more appropriate for "Freeze Screen" behavior and added some missing port names. [Tafoid]
2010-12-31 04:04:48 +00:00
Brian Troha
f6520bd994
Correct typo(?) in dipswitch port locations for Wonder League '96
2010-12-30 23:12:16 +00:00
Brian Troha
de22e0eeea
Issue with Wonder League '96 fixed. The MCU writes the data to +0x200 from the base ram. Both games now correctly run MCU code.
2010-12-30 22:54:09 +00:00
Brian Troha
c88f831adc
Adds the recent 87C52 MCU decaps to Wonder League Star and Wonder League '96 [Dr. Decapitator]
...
NOTE to other devs:
Wonder League Star works fine with the new MCU. Wonder League '96 doesn't work so the old protdata.bin and copy routine is kept until a solution can be found to running the MCU code as is.
2010-12-30 22:43:53 +00:00
Angelo Salese
145b12ea88
Functionality macro change, noticed yesterday night in Zero Team, no whatsnew
2010-12-30 19:51:40 +00:00
Tomasz Slanina
25f1f2b6aa
Fixed text layer priority in Chouji Meikyuu Legion (both sets). No whatsnew
2010-12-30 19:35:24 +00:00
Phil Bennett
b3806f775c
mpu4drvr.c: Account for the 45 degree trackball mounting [James Wallace]
2010-12-30 19:33:02 +00:00
Angelo Salese
12a095bfa7
Further ICS2115 work [austere, nimitz, trap15]
2010-12-30 18:26:05 +00:00
Tomasz Slanina
41fbb1963c
Preliminary simulation of text layer protection in Chouji Meikyuu Legion [Tomasz Slanina]
2010-12-30 17:23:02 +00:00
Michaël Banaan Ananas
5025452bd1
(ldygolfe -> ladygolfe)
2010-12-30 17:16:09 +00:00
Michaël Banaan Ananas
f5a5aabe48
minor cleanup on titles
2010-12-30 16:45:24 +00:00
Michaël Banaan Ananas
171a827b31
submitted by Kevin Eshbach, *** requested no_whatsnew ***
...
- Added the dump of the pal on Donpachi and corrected the eeprom location
- Documented the pals on Gunbird that need to be dumped
- Documented the pals on Shuuz that need to be dumped
- Added revision information to Vs. Duck Hunt and Vs. The Goonies
- Added new Vs. Stroke & Match Golf - Ladies Version, Set E
2010-12-30 16:42:05 +00:00
Roberto Fresca
f1f837bc35
Golden Poker driver: Added new sets, and some notes
...
about ipc-1 daughterboard encryption [Roberto Fresca]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Silver Game [Roberto Fresca, Team Europe & HAL9K]
New games marked as GAME_NOT_WORKING
------------------------------------
"Unknown french poker game" [Roberto Fresca, Team Europe & HAL9K]
"Unknown encrypted poker game" [Roberto Fresca, Team Europe & HAL9K]
2010-12-30 16:18:45 +00:00
Michaël Banaan Ananas
003029b876
commited incase Kale isn't back before new MAME: obj 1 & 2 redumped, 3 & 4 confirmed to be good dump, thanks Guru (no whatsnew)
2010-12-30 13:30:37 +00:00
Andrew Gardner
ea5f8009fa
plygonet.c : Fixed save state & device handler regressions. [Andrew Gardner]
2010-12-30 04:47:25 +00:00
Angelo Salese
de8d599059
Implemented ROM banking support in Raiden 2 HW, improving Raiden 2 and Zero Team behaviour [O.Galibert]
2010-12-30 03:28:04 +00:00
Angelo Salese
fd09ba21d5
Left-over development ...
2010-12-30 03:07:45 +00:00
Angelo Salese
f9140d0405
Small refactoring, no whatsnew
2010-12-30 03:06:19 +00:00
Angelo Salese
c94fcf061a
Implemented preliminary Seibu COP macro command 0xdde5, used by Seibu Cup Soccer x/y radar positions [Angelo Salese]
2010-12-30 02:10:45 +00:00
Angelo Salese
99108916f6
Removed left-over Mirax PROM, also re-marked as GAME_IMPERFECT_SOUND (hopefully that nobody else will remove it again ...)
2010-12-30 01:42:57 +00:00
Angelo Salese
4300a59ab4
Marked silkroad sprite ROM as bad, no whatsnew
2010-12-30 01:37:54 +00:00
Angelo Salese
5de643ad61
Marked kftgoal sample ROM as bad, no whatsnew
2010-12-30 01:28:59 +00:00
smf-
165b32a6cc
New games added as GAME_NOT_WORKING
...
-----------------------------------
Mambo A Go-Go (GQA40 VER. JAB) [Kevin Eshbach, Tormod, gatt9, Smitdogg, The Dumping Union, smf]
2010-12-29 23:35:58 +00:00
Couriersud
cc3820bc03
Update comment in sdl.mak
2010-12-29 23:22:14 +00:00
Tomasz Slanina
aff7fb91c2
Fixed sfx in Chouji Meikyuu Legion [Tomasz Slanina]
2010-12-29 20:08:08 +00:00
Angelo Salese
5cfd97d3f7
Haze: moved +16 for sprite offsetting in SD Gundam, no whatsnew
2010-12-29 18:56:23 +00:00
Couriersud
fb32b80591
Fixed *BSD compilation for SDLMAME. [ElBarto]
2010-12-29 18:44:37 +00:00
Pierpaolo Prazzoli
f7eab8b277
Fixed MT00859: blandia, blandiap: Tilemap colors issue. [Pierpaolo Prazzoli]
...
Fixed MT00860: blandia, blandiap: Colors are glitchy since 0.103. [Pierpaolo Prazzoli]
2010-12-29 09:52:24 +00:00
Angelo Salese
09d51f2a51
Fixed playfield color issues in Seibu Cup Soccer [David Haywood]
2010-12-29 03:23:17 +00:00
Scott Stone
8ec7c00a09
Greatly improved inputs and dip switches for ertictac.c [Tafoid]
2010-12-29 03:23:16 +00:00
Angelo Salese
dade6a69f0
Fixed mid-bosses sprite sticking bugs, no whatsnew
2010-12-29 03:14:43 +00:00
Angelo Salese
38d9a1d81e
Reimplemented scatter-gather Sprite DMA in Seibu COP used by SD Gundam Rainbow Tairiku Senki, also improving the functionality in it. [Angelo Salese]
2010-12-29 02:45:33 +00:00
Phil Bennett
a86ab2c982
Fixed hvyunit crash during final stage 5 boss battle. Also fixed hvyunitj ROM loading. (No whatsnew)
2010-12-29 02:42:24 +00:00
Scott Stone
f1a4c8a456
Diplocs added for hvyunit.c and added NO_COCKTAIL flag until it's fixed.
2010-12-29 00:07:45 +00:00
Angelo Salese
359345da82
Removed flag
2010-12-28 23:36:39 +00:00
Couriersud
8bc7fc5f76
Fix most-likely-to-fail SDL_TTF version check. Added a warning if strikethrough is specified but not supported. [Couriersud]
2010-12-28 23:31:12 +00:00
Angelo Salese
7ae0a6898e
Fixed an ARM CPU core bug with pre-indexed addressing opcodes, that was preventing Poizone to boot [Tim Schuerewegen]
...
new working game
----------------------
Poizone [Tim Schuerewegen]
2010-12-28 23:24:53 +00:00
Couriersud
96ce772581
sdlmame now also looks for fonts in "-fontpath". In addition, moved font config stuff into function search_font_config. This is in preparation to add ttf support to windows sdlmame build. [couriersud]
2010-12-28 23:01:38 +00:00
Couriersud
7c15e3019f
Fixed MT4120 - "-now" on windows build crashes [Couriersud]
2010-12-28 22:06:02 +00:00
Brian Troha
d17551fa41
Demo Sounds dip was inverted for Heavy Unit
2010-12-28 21:15:42 +00:00
Luca Elia
9f4c0401e1
Renamed ilpag.c as blitz68k.c and added several games to the driver [Luca Elia]
...
New games marked as GAME_NOT_WORKING
------------------------------------
Bank Robbery (Ver. 2.00) [ChrisQC, Smitdogg, Luca Elia, The Dumping Union]
Bank Robbery (Ver. 3.32) [ChrisQC, Smitdogg, Luca Elia, The Dumping Union]
Deuces Wild 2 - American Heritage (Ver. 2.02F) [ChrisQC, Smitdogg, Luca Elia, The Dumping Union]
Maxi Double Poker (Ver. 1.10) [ChrisQC, Smitdogg, Luca Elia, The Dumping Union]
Mega Double Poker (Ver. 1.63 Espagnol) [ChrisQC, Smitdogg, Luca Elia, The Dumping Union]
Mega Double Poker Jackpot (Ver. 1.26) [ChrisQC, Smitdogg, Luca Elia, The Dumping Union]
Poker 52 (Ver. 1.2) [ChrisQC, Smitdogg, Luca Elia, The Dumping Union]
The Hermit (Ver. 1.14) [ChrisQC, Smitdogg, Luca Elia, The Dumping Union]
2010-12-28 18:19:21 +00:00
Angelo Salese
67328be3f5
Implemented preliminary road emulation in Cyber Tank [David Haywood]
2010-12-28 18:02:16 +00:00
Michaël Banaan Ananas
a65f06c944
New games added or promoted from NOT_WORKING status
...
---------------------------------------------------
Heavy Unit [Phil Bennett, Dr. Decapitator, Andrew Gardner]
2010-12-28 16:26:32 +00:00
Phil Bennett
c0a94734c3
hvyunit.c: Hooked up Mermaid protection MCU and removed obsolete simulation code. Also updated the driver to use a state class. [Phil Bennett, Dr. Decapitator, Andrew Gardner]
2010-12-28 13:02:32 +00:00
Angelo Salese
73a9b487b0
Return x/y values to collision detection routines, helps for Legionnaire and Godzilla, no whatsnew
2010-12-28 03:25:15 +00:00
Brian Troha
c44b246954
minor ROM name correction for Gussun and others in m90.c
2010-12-28 03:03:08 +00:00
Angelo Salese
a09de9e736
Implemented palette DMA brightness algorythm mode 5 in Seibu COP games, used by Seibu Cup Soccer, Godzilla, SD Gundam Rainbow Tairiku Senki and Legionnaire for fading effects [Angelo Salese]
2010-12-28 02:22:14 +00:00
Angelo Salese
9cb5563740
palette DMA feature clarifying, no whatsnew
2010-12-27 23:36:47 +00:00
Scott Stone
9db8cca10a
General stability issues with 64-bit builds fixed for cybertnk.c [David Haywood]
2010-12-27 16:57:15 +00:00
Angelo Salese
679f772779
Fixed LDM opcode register writeback in ARM CPU core [Tim Schuerewegen]
2010-12-27 14:25:05 +00:00
Scott Stone
aa4894ded5
Hooked up cocktail mode and proper controls for both players in Maze Invaders, adding button labels to describe the action of each. [sxevious, Tafoid]
2010-12-27 11:52:34 +00:00
Couriersud
fe632b74c2
Some fixes to keep sdlmame aligned to SDL1.3 development. No whatsnew.
2010-12-27 00:07:35 +00:00
Couriersud
e2686259a0
Fix compile on linux when using SDL_INSTALL_ROOT. All linux builds
...
now actually honour up the include path provided by sdl-config.
2010-12-26 23:50:09 +00:00
Michaël Banaan Ananas
a9c6719620
mt bug 4156 fix
2010-12-26 22:52:33 +00:00
Michaël Banaan Ananas
64407a4487
Neo-Geo updates [Johnboy]:
...
* burningfh - Renamed p1 to hp1
* gowcaizr - Added correct C8 ROM
* 8man - Tagged MVS and AES version
* jockeygpa - Added alternate jockeygp set
* mslug5h - Corrected chip labels
2010-12-26 15:20:28 +00:00
Angelo Salese
29733a2f0f
Fixed RAM fill in Seibu DMA COP command 0x116, allowing Godzilla to boot [Angelo Salese]
2010-12-26 15:07:23 +00:00
Angelo Salese
570bb1cae5
Work-around for CPU selection bug at 0x1005a4 in Godzilla, no whatsnew
2010-12-26 14:02:55 +00:00
Angelo Salese
ce08c85c6b
Preliminary hack for Godzilla, no whatsnew
2010-12-26 13:42:46 +00:00
Angelo Salese
6a2d7b05a2
Fixed a corrupt text scrolling problem in Legionnaire HW, no whatsnew
2010-12-26 13:22:56 +00:00
Wilbert Pol
c8d7056b48
z80dart.c:
...
- The channel B modified interrupt vector can be read immediately after setting it.
- Reading from a read register other than 0 also masks out the register index. [Wilbert Pol]
2010-12-26 08:19:09 +00:00
Angelo Salese
13f8dfdcb1
Various notes for Godzilla, no whatsnew
2010-12-26 04:57:58 +00:00
Angelo Salese
26c41d55ac
This didn't went through ...
2010-12-26 02:30:54 +00:00
Angelo Salese
adcb2ebac2
Rewritten Seibu vregs from scratch, made them global rather than game-specific, no whatsnew
2010-12-26 02:30:06 +00:00
Angelo Salese
15e121e704
Fixed initial automatic movement in Legionnaire, no whatsnew
2010-12-26 01:33:10 +00:00
Angelo Salese
77e099a7eb
new clone
...
---------
Space Firebird (2 sets) [Andrew Welburn]
2010-12-25 22:54:35 +00:00
Angelo Salese
cb324025ac
Implemented pdrawgfx for sprite routines in Legionnaire HW, and added wraparound for horizontal area smaller than 320, fixing left-border sprites in Legionnaire and Heated Barrel [David Haywood]
...
Implemented a preliminary sort-DMA in Seibu COP routines, fixes sprite-sprite priorities in Seibu Cup Soccer [Angelo Salese]
2010-12-25 22:43:12 +00:00
Phil Bennett
82e476e9e7
No longer need DRIVER_INIT (no whatsnew)
2010-12-25 21:21:43 +00:00
Roberto Zandona
f6e7c04c99
added one opcode
2010-12-25 21:04:06 +00:00
Angelo Salese
cccaf01bc5
Current code, before I get nuts with people and Christmas ...
2010-12-25 19:45:02 +00:00
Brian Troha
af124623ba
maintain a little consistency in rom names for the Multi Champ DX sets where ESD didn't change the rom label but changed the contents.
2010-12-25 15:51:41 +00:00
Angelo Salese
4244f99771
Officially marked Godzilla roms as bad, no whatsnew
2010-12-25 15:28:57 +00:00
Angelo Salese
d3e82883be
new clone
...
---------
G.I. Joe (World, EB8, prototype?) [caius]
2010-12-25 14:09:47 +00:00
Scott Stone
bca28ad4e1
New clones added
...
----------------
Golden Tee Golf (Trackball, v2.0) [Smitdogg, The Dumping Union]
Relief Pitcher (set 2, 26 Apr 1992 / 08 Apr 1992) [Smitdogg, The Dumping Union]
Correct SHA1 for Hydro Thunder CHD (no whatsnew)
2010-12-25 03:53:05 +00:00
Brian Troha
63bf8692ae
spelling / grammatic fixes for the ymf271.c driver. No functional changes.
2010-12-25 01:36:28 +00:00
Scott Stone
34b9f7b7ad
New clones added
...
----------------
Raiden (US, set 2) [Smitdogg, The Dumping Union]
2010-12-25 01:16:17 +00:00
Scott Stone
5d07a23862
New clones added
...
----------------
Gran Tesoro? / Play 2000 (v4.0) (Italy) [Corrado Tomaselli] (not working)
2010-12-25 00:57:16 +00:00
Scott Stone
2ae68cff1d
New clones added
...
----------------
Multi Champ Deluxe (ver. 1114, 14/11/1999) [caius] (not working)
2010-12-25 00:54:01 +00:00
Scott Stone
a72a535788
Rewrote ics2115 sound core using modern device standards, improving audio in Oriental Legend, Killing Blade and other PGM titles in the process. [austere, nimitz, trap15]
2010-12-25 00:46:20 +00:00
Scott Stone
1085cfb96a
Adjusted ym2203 clock speed and added XTAL for goindol.c based on a reference video recording. [Tafoid, Rogerio]
2010-12-25 00:04:55 +00:00
Brian Troha
b52151f527
Correct name for the 63701Y0P MCU used on the Double Dragon sets. Only change the Double Dragon sets, not any other set that uses the same 63701.bin code.
2010-12-24 14:50:35 +00:00
Phil Bennett
fd1a3c34ba
03916: arabian: Missing bird at top of the screen. [Phil Bennett]
...
Hooked up Arabian MB8841 MCU and removed obsolete simulation code [Phil Bennett]
2010-12-24 11:16:56 +00:00
Phil Bennett
5f75b3dcf8
Assigned MB88xx interrupt sources unique vectors, as expected by the Arabian MCU program [Phil Bennett]
2010-12-24 11:15:18 +00:00
Angelo Salese
f2168d89b2
Second batch of COP fixes, no whatsnew
2010-12-24 11:14:34 +00:00
Fabio Priuli
6d7892ab13
s3c24xx.c: Fixing compiling process on Linux and MacOSX [qmc2]
2010-12-24 08:56:21 +00:00
Angelo Salese
ab6b3c8d28
Fixed Seibu logo tilemap colors in Seibu Cup Soccer [Angelo Salese]
2010-12-24 00:39:55 +00:00
Angelo Salese
96c33d5be3
First part of Seibu COP macro rewrite, no whatsnew
2010-12-23 21:22:41 +00:00
Michaël Banaan Ananas
0120446c89
AY-3-8910 unused bits in registers read back as 0 [hap]
2010-12-23 17:55:31 +00:00
Angelo Salese
fc27445a95
Improved sprite GFX ROM order in Godzilla [Angelo Salese]
2010-12-23 17:53:36 +00:00
Phil Bennett
ae064276ec
Fixed error introduced in last commit
2010-12-23 17:44:50 +00:00
Aaron Giles
0fb1757365
Apparently original key was correct. The "fixed" key reintroduces the
...
crashes at the end of level 2.
2010-12-23 17:40:55 +00:00
Angelo Salese
368946a403
Added DMA slots to Legionnaire HW, fixes Godzilla regression [Angelo Salese]
2010-12-23 17:01:05 +00:00
Phil Bennett
b8850cbd06
Added preliminary (disabled by default) discrete sound emulation to Dai San Wakusei Meteor [Derrick Renaud, Andy Welburn]
2010-12-23 15:39:29 +00:00
Phil Bennett
e08a1c9eb1
arabian.c: Hooked up the MB8841 MCU (disabled by default as the game doesn't work properly when it's enabled) [Phil Bennett]
2010-12-23 14:12:57 +00:00
Angelo Salese
ac38657987
Redumped sprite roms in X Se Dae Quiz [Guru]
2010-12-23 13:53:10 +00:00
Aaron Giles
6f16e97623
Cleanups and version bump.
2010-12-23 09:50:42 +00:00
Aaron Giles
42bc091d00
Fixed bullet key [Chris Hardy]
2010-12-23 09:37:13 +00:00
Angelo Salese
79635d790f
Fixed text tilemap colors, no whatsnew
2010-12-23 03:24:19 +00:00
Angelo Salese
47ee555f7d
Fixed program loading, marked sprite roms as bad, game is somehow playable if you kludge the sprite DMA, no whatsnew
2010-12-23 03:13:23 +00:00
Angelo Salese
e8cfb9e513
Implemented a preliminary V25/V35 CPU core [Alex Jackson]
2010-12-23 02:46:39 +00:00
Angelo Salese
855636d33c
Fixes to X Se Dae and Zero Team GFX banking, no whatsnew
2010-12-23 01:11:45 +00:00
Phil Bennett
335ee2a4e6
03791: pandoras: Missing elements in emulated audio [Phil Bennett]
2010-12-23 00:30:41 +00:00
Angelo Salese
e1d838b1ee
Added DMA commands 0x82 and 0x09 to raiden2.c, no whatsnew
2010-12-23 00:18:57 +00:00
Angelo Salese
0f0bdc3623
Improvement to X Se Dae, no whatsnew
2010-12-22 23:31:12 +00:00
Angelo Salese
766ad337a6
Forgot this
2010-12-22 23:15:24 +00:00
Angelo Salese
d348fc97c4
Made Zero Team and X Se Dae to boot [Angelo Salese]
2010-12-22 23:01:19 +00:00
Phil Bennett
86fd47653b
04147: raiden: crashes if you use -debug switch [Alex Jackson]
...
---------- Forwarded message ----------
From: Alex Jackson <awj_in_japan@hotmail.com>
Date: Mon, Dec 20, 2010 at 3:37 AM
Subject: MT bug 04147 fix; trivial debugger fix
To: submit@mamedev.org
i86length.diff fixes MT bug 04147: raiden: crashes if you use -debug switch. My patch makes the i386 and nec disassemblers enforce the same maximum instruction length as CPUINFO_INT_MAX_INSTRUCTION_BYTES (previously the disassemblers always enforced a maximum length of 15 bytes, but the value of CPUINFO_INT_MAX_INSTRUCTION_BYTES varied between CPUs... this was my fault, sorry)
The maximum legal instruction length on the 80286 is 10 bytes, and on the 80386 and all later Intel and clone CPUs it's 15 bytes. Exceeding the limit causes an illegal instruction exception. Intel CPUs prior to the 80286, and NEC-V CPUs, don't enforce a maximum instruction length (they don't even have an "illegal instruction" exception), but the longest possible instruction without redundant prefixes is 8 bytes on both, so I've made that the maximum instruction length for disassembly purposes.
debugger.diff fixes a trivial bug in the debugger dump commands. 0x7f is not a printable character in either ASCII or UTF-8... so don't print it in the "ASCII" column when hex dumping.
--AWJ
2010-12-22 22:46:53 +00:00
Angelo Salese
8ac798287b
Added idle skip for Ghost Eolith driver [David Haywood]
2010-12-22 21:12:20 +00:00
Angelo Salese
5bb3980fb5
Fixed scrolling, no whatsnew
2010-12-22 20:33:03 +00:00
Angelo Salese
15a4f22d7e
Changed title as per Haze, no whatsnew
2010-12-22 20:05:19 +00:00
Angelo Salese
7839dca4a7
Fixed sound comms in Seibu Cup Soccer sets [Angelo Salese]
2010-12-22 19:59:50 +00:00
Angelo Salese
85b617ef9c
Fixed speed in B&B as per Tim, no whatsnew
2010-12-22 19:57:22 +00:00
Scott Stone
18b323579f
Duplicate mamedriv.c entries deleted (no whatsnew)
2010-12-22 19:37:48 +00:00
Angelo Salese
188c6e5455
Added DMA mode 0x0e in seicop.c, used by Seibu Cup Soccer, Godzilla and SD Gundam [Angelo Salese]
2010-12-22 19:20:17 +00:00
Angelo Salese
f6f047ff6d
Duplicate
2010-12-22 17:58:52 +00:00
Angelo Salese
1d45fe4e7a
Missing from mamedriv.c, no whatsnew
2010-12-22 17:56:03 +00:00
Michaël Banaan Ananas
b04031ff49
fix mt bug 4150
2010-12-22 17:42:30 +00:00
Scott Stone
eb51987ac0
Corrected game clock for dai3wksi as verified on PCB [Guru]
2010-12-22 13:30:23 +00:00
R. Belmont
a6c55a3f2e
Naomi updates:
...
- Added Rev. C Naomi 2 Export BIOS [The Dumping Union]
- Fixed some rom filenames that didn't fit MAME standard [Cah4e3]
New games added as GAME_NOT_WORKING
-----------------------------------
Derby Owner's Club World Edition (Rev. D) [f205v, Cah4e3]
2010-12-22 03:32:25 +00:00
Scott Stone
ec22c1d014
New games added or promoted from NOT_WORKING status
...
---------------------------------------------------
Dai San Wakusei Meteor - Hau, Chack'n
Comments:
This is the initial check-in of the driver which was posted (plus some driver notes based on some quick tests). If anyone has work they need to add (discrete audio, dip/input improvements), please work with this as a base.
2010-12-22 02:10:16 +00:00
Angelo Salese
a3b5c731f7
Fixed BK3 bitplane order in Legionnaire, fixes the map screen colors in it [Angelo Salese]
2010-12-22 01:36:15 +00:00
Angelo Salese
5d07abb9ec
Added a preliminary DMA to the Legionnaire driver, fixes some color issues in Legionnaire and Denjin Makai [Angelo Salese]
2010-12-22 01:20:13 +00:00
Angelo Salese
3b2d3984a2
Decoded GFX roms in Seibu Cup Soccer bootleg sets [David Haywood]
2010-12-22 00:52:16 +00:00
Angelo Salese
7b0a2369e9
Fixed a very old (subtle) regression of mine regarding Seibu Cup Soccer bootleg, no whatsnew
2010-12-21 22:49:54 +00:00
Brian Troha
2ce99369e7
add multfish.h
2010-12-21 21:47:26 +00:00
Brian Troha
e7c75086f9
add the newest sets for the Multifish.c mods
2010-12-21 21:40:54 +00:00
Brian Troha
0e2d04d4e2
multfish.c update: [MetalliC]
...
- full save-states support
- changed to use timekeeper-device instead of mvram + custom code
- now use timekeeper as Z80 banked RAM (verified with hardware,
now full game stats saved on power on/off as on real machine)
- graphics roms naming scheme changed as on Irgrosoft's hash-lists
for example -
http://www.igrosoft.ru/download/md5/CrazyMonkey_hash.html
http://www.igrosoft.ru/download/md5/CrazyMonkey_loto_hash.html
http://www.igrosoft.ru/download/md5/CrazyMonkey_ent_hash.html
because different gfx-sets not "old one" or "new one", but for
different regions.
- Roll Fruit's always-locked-coinlock bug fixed
- few old missing roms found and added:
Fruit Cocktail 030623 fcockt_3
Lucky Haunter 030804 lhaunt_2
Resident 040415 resdnt
- all known hashes added (entertainment, lottery, etc)
- misc cleanup
2010-12-21 21:39:25 +00:00
Angelo Salese
919ce83a7e
Forgot new files
2010-12-21 21:22:13 +00:00
Angelo Salese
95671d74c1
new working game
...
----------------------
Balloon & Balloon (BnB Arcade) [Tim Schuerewegen]
Happy Tour [Tim Schuerewegen]
2010-12-21 21:17:38 +00:00
Angelo Salese
9996e79902
Corrected Rapid Fire DIP-SW as per Haze (no whatsnew)
2010-12-21 21:00:48 +00:00
Curt Coder
638d008bc6
Z80DART changes: [Curt Coder]
...
- fixed asynchronous transmit mode
- fixed channel A interrupt vector
- improved logging
2010-12-21 20:56:55 +00:00
Michaël Banaan Ananas
e455e778d0
add firebarr rapid fire dipswitch (no whatsnew)
2010-12-21 19:31:43 +00:00
Angelo Salese
e6344f4ef9
Bunch of notes
2010-12-21 18:43:55 +00:00
Phil Bennett
8adf189be1
vsnes.c: Corrected the Vs. Super Mario Bros (Alt) set name and added the Vs. Castlevania ROM location [Kevin Eshbach]
2010-12-21 16:00:32 +00:00
Phil Bennett
f269fb1b95
Updated the PALs that need to be dumped for Puyo Puyo and Bloxeed [Kevin Eshbach]
...
---------- Forwarded message ----------
From: Kevin Eshbach <keshbach@comcast.net>
Date: Sat, Dec 18, 2010 at 6:57 PM
Subject: Patch file with some minor updates
To: submit@mamedev.org
* Corrected the vs Super Mario Bros (Alt) set name
* Added the vs Castlevania rom location
* Updated the pals that need to be dumped for Puyo Puyo and Bloxeed
Kevin Eshbach
2010-12-21 15:47:49 +00:00
Angelo Salese
a2c1714403
Now randomly animate the title screen in New Zero Team ...
2010-12-21 15:37:07 +00:00
Curt Coder
86e191491e
Added pinout. (no whatsnew)
2010-12-21 15:10:49 +00:00
Angelo Salese
65e3890a30
Added sprites
2010-12-21 03:48:32 +00:00
Angelo Salese
1a11a6af2e
Fixed the sound banking, needs a new specific case (still no whatsnew)
2010-12-21 02:17:28 +00:00
Angelo Salese
769c881020
Changed the sound HW for New Zero Team, it clearly uses YM3812 and not YM2151
2010-12-21 02:09:13 +00:00
Angelo Salese
fd75254d68
Batch part 2
2010-12-21 02:02:37 +00:00
Angelo Salese
4f59d1b35e
Lazy banking for the clones ...
2010-12-21 01:57:56 +00:00
Angelo Salese
7146c6acab
new clone
...
---------
Raiden II (set 7, US Fabtek) [Smitdogg, The Dumping Union] (not working)
2010-12-21 01:51:55 +00:00
Curt Coder
8f31f46d4a
Added receive byte function to MC6850 ACIA for MESS generic terminal emulation. [Curt Coder]
2010-12-20 19:15:27 +00:00
mariuszw1
6a1cad38e1
New games marked as NOT_WORKING
...
-------------------------------
Hydro Thunder [Mr. Do]
Offroad Thunder [Tom, gamerfan, Smitdogg, The Dumping Union]
2010-12-20 18:57:06 +00:00
Angelo Salese
5a82e1e9d1
First batch of fixes, made New Zero Team to boot again
2010-12-20 18:53:17 +00:00
Michaël Banaan Ananas
d789188098
companyname <unknown> consistency (no whatsnew)
2010-12-20 18:42:57 +00:00
Michaël Banaan Ananas
b2e3f1e84b
they're bootlegs, so change company name from <unknown> to bootleg (no whatsnew)
2010-12-20 17:45:52 +00:00
Michaël Banaan Ananas
b38a049f53
rm nosound flag now that Kale made sound working in raiden II (no whatsnew)
2010-12-20 17:29:06 +00:00
Angelo Salese
37f9e00b73
It helps if I properly link the files
2010-12-20 17:04:48 +00:00
Angelo Salese
075e9b9f40
Splitted the two V33 games from the Raiden 2 cesspool for easier work, no whatsnew
2010-12-20 17:03:17 +00:00
Angelo Salese
300a85baae
Added sound comms in Raiden 2, giving working sound to it [Angelo Salese]
2010-12-20 16:12:07 +00:00
Aaron Giles
7c2a83e1ef
Add DEVICE_SELF_OWNER which allows an address map to refer to the
...
owner of its owning device. Useful for CPU address map handlers for
CPU's that are part of a device.
2010-12-20 14:08:32 +00:00
Miodrag Milanovic
6387823ea6
i8085 cpu Fixed loading of reg A from debugger 'do' command [Robbbert]
2010-12-20 13:54:18 +00:00
Miodrag Milanovic
07b5d6e615
Fix for bug #04142 [Miodrag Milanovic]
2010-12-20 09:36:38 +00:00
Michaël Banaan Ananas
d0c373bd77
tms9928a vblank time was off by a margin
...
Details for those who are interested:
0-191: render screen
192: dummy scanline, vblank interrupt at end
193-260: vertical retrace
261: pre-render scanline
(no whatsnew)
2010-12-19 23:26:19 +00:00
Michaël Banaan Ananas
366ded481c
small mistake in prev commit :)
2010-12-19 22:50:36 +00:00
Michaël Banaan Ananas
32d7b9fbc3
corrected a flaw with tms9928a vram address, no whatsnew
2010-12-19 22:44:38 +00:00
R. Belmont
e7b9fb3df7
Added key dump for scptour [Guru]
2010-12-19 22:20:05 +00:00
Michaël Banaan Ananas
929cc3b1e3
(vball_gfxset wasn't multisession-safe)
2010-12-19 21:52:46 +00:00
Olivier Galibert
8ae2b4887e
raiden2: Advance the cop code a little [O. Galibert]
2010-12-19 21:24:14 +00:00
Brian Troha
e9007eba58
multfish.c driver update. Adds 2 sets for Gnome and a new game Sweet Life 2 - No Whatsnew please!
2010-12-19 20:22:01 +00:00
Michaël Banaan Ananas
b03fd20b49
mt bug 03723 fix (schaser flipscreen)
2010-12-19 19:48:24 +00:00
Angelo Salese
97cbb1f2bc
new working game
...
----------------------
Denjin Makai [Angelo Salese, David Haywood, Tomasz Slanina]
(added some dips)
2010-12-19 19:35:28 +00:00
Olivier Galibert
abf9aa4b67
ics2115: Fix the timer [O. Galibert]
...
This used a combination of clues:
- The (68k) firmware for the turtle beach wavefront card tries to fit
(scaler+1)*(preset+1) to an expected value the best it can, but limits
the scaler values to 1..31.
- The igs games use 122 for the scaler, the cave games 148. The
currently wanted frequencies at the input of the counter are around
9700Hz for igs and 6200Hz for cave. 148/122=1.21 while 9700/6200=1.56.
-> The top 3 bits may be an exponent. As it happens,
122 = 3*32 + 26
148 = 4*32 + 20
(26+1) << 3 = 216
(20+1) << 4 = 336
336/216 = 1.56
-> Once you have that, we only need to main divider.
33868800 (main clock) / 216 (igs div) / 9700 (igs expected) = 16.16
That's close enough to 16 for our expected frequencies approximations.
That gives us a post-scaler frequency of
9800Hz for igs
6300Hz for cave
And a main (cave changes the preset from time to time) in-game final frequency of
62.82051Hz for igs (measured 62.8206 at the pin of the circuit in the past)
50Hz for cave (exactly, isn't that beautiful ?)
So I'm pretty sure the final formula is correct.
I'm not sure what's left to get rid of the imperfect sound flag.
2010-12-19 19:27:38 +00:00
Phil Bennett
31d554dc17
Added a 'changed by' search to the cheat engine [Pugsy]
...
---------- Forwarded message ----------
From: Pugsy <pugsy@gmx.net>
Date: Tue, Dec 14, 2010 at 3:13 PM
Subject: Minor patch to improve cheat finding functionality
To: submit@mamedev.org
Cc: "stephh U.P." <upstephh_wip@yahoo.com>
Hi
Here is a simple patch that will add a "changed by" search - it's effectively a increased and decreased search rolled into one. It is useful when you are uncertain if the value has increased by x or decreased by x so it saves having to guess which search method to try first.
--
Martin 'Pugsy' Pugh
MAME Cheat File Maintainer http://mamecheat.co.uk
Gamebase64 Team Member http://www.gamebase64.com
2010-12-19 17:41:56 +00:00
R. Belmont
673f5bef0f
H8: implement ldc #imm, ccr and rotr.w Rx for csplayh5 [R. Belmont]
2010-12-19 17:40:00 +00:00
Angelo Salese
58474e87bd
Commented out a bogus irq ack in Seibu Audio HW, fixes sound for good in Denjin Makai and removes a cheesy kludge for Denjin Makai and SD Gundam Psycho Salamander no Kyoui [Angelo Salese]
2010-12-19 17:16:52 +00:00
Brian Troha
40f88a8ee1
correct spelling mistake in 20pacgal.c
2010-12-19 16:44:40 +00:00
Phil Bennett
2be0f8159f
scobra.c: Added Super Cobra and Lost Tomb DIP switch locations [Kevin Eshbach]
2010-12-19 15:27:29 +00:00
Phil Bennett
007e122500
missile.c: Corrected Missile Attack ROM locations and added PROMs to Super Missile Attack [Kevin Eshbach]
...
---------- Forwarded message ----------
From: Kevin Eshbach <keshbach@comcast.net>
Date: Tue, Dec 14, 2010 at 2:09 AM
Subject: Patch file with some minor updates
To: submit@mamedev.org
· Added proms from Super Missile Attack
· Corrected Missile Attack rom locations
· Added Super Cobra dip switch locations from manual
· Added Lost Tomb dip switch locations from manual
2010-12-19 15:23:11 +00:00
Angelo Salese
3bfebdd9b5
Silly bugfix for triggering unemulated h8 opcodes in Cosplay Heaven 5, no whatsnew
2010-12-19 14:46:38 +00:00
Angelo Salese
f8087bd2ca
Fixed an un-inited bankswitch problem in the Seibu Audio driver, gives preliminary working sound in Denjin Makai [Angelo Salese]
2010-12-19 14:30:40 +00:00
Michaël Banaan Ananas
a16977ce2a
mt bug 4126 fix (scobra.c sound regression)
2010-12-18 22:55:43 +00:00
Angelo Salese
5454339a72
Marked dai ou giorgio roms as bad, no whatsnew
2010-12-18 21:03:05 +00:00
Michaël Banaan Ananas
57054396a5
mt bug 04145 fix
2010-12-18 20:11:45 +00:00
mariuszw1
9a1fcf7f91
New games added or promoted from NOT_WORKING
...
--------------------------------------------
Deluxe Trivia ? Whiz (Edition 5) [Mariusz Wojcieszek, Smitdogg, The Dumping Union]
2010-12-18 16:30:28 +00:00
Angelo Salese
319da75a5e
Adds the newly redumped roms
2010-12-18 14:58:40 +00:00
Scott Stone
1eb52a7e17
Fixed up Maze Invaders inputs, adding notes (Fixed MT#4144). Fixed up Dip Locations to match open/closed states shown in service modes for the centiped.c driver. [Tafoid]
2010-12-18 02:41:14 +00:00
Angelo Salese
dba309a7b9
Improved World PK Soccer inputs, not worth
2010-12-17 22:07:32 +00:00
Michaël Banaan Ananas
bc4f5edb80
corrected some powerinstinct gamenames (no whatsnew)
2010-12-17 21:32:43 +00:00
Angelo Salese
28af09aaba
Pixel perfect, we can safely remove the flag
2010-12-17 20:36:34 +00:00
Angelo Salese
1e67892a82
Fixed sprite-sprite priorities and fixed a sprite sticking bug on game over screen in Fire Barrel [Angelo Salese, David Haywood]
2010-12-17 19:51:02 +00:00
Angelo Salese
d5135cead6
Fixed a misplaced sprite bug in Fire Barrel [Angelo Salese]
2010-12-17 18:20:23 +00:00
Scott Stone
94043b9c06
Correct clocks documented from original PCB (galpani2i) for Gal Panic 2 [Corrado Tomaselli]
2010-12-17 18:09:40 +00:00
Angelo Salese
1b4120325f
Fixed sprite wrap-around y in Irem M107 HW [Angelo Salese]
2010-12-17 17:08:28 +00:00
Michaël Banaan Ananas
016da19c55
approved mt bug 04137 fix by MASH
2010-12-17 16:57:09 +00:00
Aaron Giles
4b2de92fba
> From: atari_ace@frontier.com
...
> To: submit@mamedev.org
> CC: atariace@hotmail.com
> Subject: [patch] Improve thread safety of FM sound cores
> Date: Sun, 7 Nov 2010 08:50:36 -0800
>
> Hi mamedev,
>
> Most of the FM sound cores still have some static state in them which
> means they are not multithread safe. This patch fixes this.
>
> ~aa
2010-12-17 14:59:55 +00:00
R. Belmont
b4cc7cc7c1
SDL: Clear and flip 3 times on resolution changes instead of twice, required by some OpenGL drivers [Chris Kennedy]
2010-12-17 14:34:56 +00:00
Angelo Salese
2ad8cd28d3
Haze: Adds the redumped rom, simplified tile addressing in PGM; fixed a one line error in row select in m107 (no whatsnew)
2010-12-17 14:24:35 +00:00
Scott Stone
c4e70bb4da
Fixed rowscroll effect in Fire Barrel [David Haywood]
2010-12-17 00:26:41 +00:00
Michaël Banaan Ananas
1fdd44aab9
fix firebarr spriteflip (no whatsnew)
2010-12-16 22:10:47 +00:00
Roberto Zandona
6ebae332f6
cb2001: fixed 2 opcodes [Roberto Zandona']
2010-12-16 22:00:10 +00:00
mariuszw1
c435a8d80a
New clones added
...
-------------------
Tic Tac Trivia (Vertical) [Smitdogg, The Dumping Union]
2010-12-16 21:16:18 +00:00
Michaël Banaan Ananas
dd3bed98af
forte2.c, pengadvb.c: fixed savestates [ShimaPong]
2010-12-16 19:15:18 +00:00
Angelo Salese
627feac448
Fixed a title screen color bug in World PK Soccer [Angelo Salese]
2010-12-16 18:29:54 +00:00
Angelo Salese
41d74b4493
Fixed a priority bug, updated notes
2010-12-16 18:01:27 +00:00
Angelo Salese
03f6344901
Ported row select to every other tilemap in Irem M107 and fixed a bug in it, gives correct stretching gfxs at the end of level 1 and at the start of level 8 in Fire Barrel [Angelo Salese]
2010-12-16 16:01:29 +00:00
Angelo Salese
0e92105e5b
Another bad dump signal ...
2010-12-16 15:19:54 +00:00
Angelo Salese
24daaec32d
Added ESP Galuda dump as per Guru, no whatsnew needed I suppose ...?
2010-12-16 14:37:48 +00:00
Curt Coder
b11b2bdcc8
Added Synertek SY6845E subtype to mc6845.c [Curt Coder]
2010-12-16 14:35:06 +00:00
Angelo Salese
6c3f61fa84
Added preliminary row select effect in Irem M107, fixes for good the start-up transitioning in Fire Barrel [Angelo Salese, David Haywood]
2010-12-16 01:58:27 +00:00
Angelo Salese
c2b227a032
added default eeproms, not worth
2010-12-15 22:46:00 +00:00
Angelo Salese
6d601450c2
Fixed regressed gameplay speed in Dream Soccer '94 (M107 version) [Angelo Salese]
2010-12-15 22:42:15 +00:00
Angelo Salese
9abebbc9aa
game notes, not worth
2010-12-15 22:23:49 +00:00
Angelo Salese
d19cd290ef
Added a preliminary hook-up for an alternative rowscroll effect in Irem M107 HW, noticeable in Fire Barrel stage 2 and 6 and World PK Soccer goal scrolling [Angelo Salese]
2010-12-15 22:17:08 +00:00
Angelo Salese
26a7eeef6a
Marked the game as GAME_UNEMULATED_PROTECTION, until we understand more about the 0xc* commands (or the MCU is decapped)
2010-12-15 20:13:38 +00:00
Angelo Salese
63998e1dc8
Reverted it back, it seems to make more sense like this ...
2010-12-15 18:04:20 +00:00
Angelo Salese
1416f91e01
Fixed (hopefully for good) the loop problem ...
2010-12-15 17:51:04 +00:00
Angelo Salese
ff526f8190
Added an hack for yet another subtle behaviour ...
2010-12-15 17:23:44 +00:00
Angelo Salese
9292f4a771
new working game
...
----------------------
Rumba Lumber [Corrado Tomaselli, David Haywood, Angelo Salese]
(Haze: added some dips)
2010-12-15 14:44:05 +00:00
R. Belmont
18dad397fb
Use correct I/O board ROM for Race On (no whatsnew)
2010-12-15 14:27:46 +00:00
Angelo Salese
42e5d12568
Fixed a bug with the bird, thought it was bit-wise but it's actually value-wise
2010-12-15 14:19:24 +00:00
Angelo Salese
b9a75333d6
Added 0xb4-0xb5-0xb6 command and fixed a subtle protection behaviour, game seems fully playable (although it needs some testing)
2010-12-15 04:22:11 +00:00
R. Belmont
e6d509d7e6
Games added as GAME_NOT_WORKING
...
-------------------------------
Crisis Zone (CSZ04 Ver. B) [Guru]
2010-12-15 03:02:30 +00:00
Angelo Salese
b3b3a7b122
Added command 0xbb, game can now give proper game over
2010-12-15 03:01:13 +00:00
R. Belmont
0e0ec67a37
Games added as GAME_NOT_WORKING
...
-------------------------------
Race On! (RO2 Ver. A) [Guru]
2010-12-15 02:39:17 +00:00
Angelo Salese
e2a890a296
Small extra comment, before I forgot ...
2010-12-15 02:32:02 +00:00
Angelo Salese
5af83afe14
Added command 0xb1
2010-12-15 02:30:46 +00:00