Commit Graph

11103 Commits

Author SHA1 Message Date
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