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