Commit Graph

10921 Commits

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