summaryrefslogtreecommitdiffstatshomepage
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Spacing fixes and a version bump to 0.122u3.mame0122u3 Aaron Giles2008-01-0318-195/+195
|
* Fixed onna34ro mcu simulation properly Pierpaolo Prazzoli2008-01-031-3/+6
|
* Added save state support to btoads. Aaron Giles2008-01-032-24/+98
| | | | Fixed btoads0103gre.
* Enabled UNICODE by default for 64-bit builds. Aaron Giles2008-01-035-15/+37
| | | | | Fixed several issues with building for Unicode on MSVC. Almost certainly broke things for MESS/MAMEUI. (Sorry.)
* Added victnine_gfxctrl_r Pierpaolo Prazzoli2008-01-032-1/+7
|
* Fixed victnine0116u2red Pierpaolo Prazzoli2008-01-033-133/+72
|
* (From Atari Ace) Aaron Giles2008-01-033-25/+44
| | | | | | | This fixes namcos1_0118u2yel, and does a little tidying of the namcos1.c files as well. There may still be some additional variables to reset, but this was enough to fix the bug as reported.
* (From Atari Ace) Aaron Giles2008-01-032-1/+7
| | | | | This should fix wwestern0115u1yel. It also invalidates every save state out there, but it is the right thing to do. ;-)
* (From Oliver Stoneberg) Aaron Giles2008-01-033-14/+30
| | | | | This patch fixes a few UNICODE=1 issues in the disassembly and memory windows of the MAME debugger. I also removed two redundant arrays.
* Rewrote sbrkout driver based on schematics: Aaron Giles2008-01-037-324/+348
| | | | | | | | | | | | | * XTAL-based timing * Correct video timing * Full memory map * Correct memory usage ("zero page" RAM is shared with videoram) * Removed all input hacks * Fixed interrupt generation * Connected coin counters * Added save state support Also fixed incorrect dependency in cdrom.c.
* (From Oliver Stoneberg) Aaron Giles2008-01-0328-45/+45
| | | | | | | This is an updated version of my earlier ATTR_PRINTF patch. It was reviewed by Atari Ace to use ATTR_PRINTF properly and fixes even more format errors. I also reviewed the whole source again and it is now used in all possible places.
* (inspired by Firewave) Aaron Giles2008-01-038-54/+40
| | | | | Removed ui_popup(). Drivers should always be using popmessage() instead (has been this way for a while). Augmented popmessage() so that you can pass NULL to immediately dismiss any messages.
* tms5110r.c: Couriersud2008-01-021-14/+14
| | | - Updated tms5100 table following communication from Lord Nightmare
* Better documented various bit latches. Aaron Giles2008-01-024-82/+474
| | | | | | Hooked up crusnexo lamp board (added layout). Fixed year in MK4 startup test. Switched to XTALs.
* Compilation fixes for MSVC. Aaron Giles2008-01-022-3/+4
|
* Implemented a few SysCtrl, Maple, and PVR/HOLLY bits for Naomi. The BIOS ↵ R. Belmont2008-01-023-15/+297
| | | | gets slightly further but is nowhere near starting up.
* Credit: Arzeno Fabrice Brian Troha2008-01-022-44/+72
| | | | Adds Asia 2 Player set to the simpsons.c Corrects some rom names
* Fixed save states in i8051 cpu core Pierpaolo Prazzoli2008-01-012-12/+19
| | | Fixed save states in powerbls (powerbls0112u4red is fixed)
* Checking in Bryan McPhail's MAMETesters Challenge fixes Brian Troha2008-01-014-34/+76
| | | | | | | Fixes: funkyjet055yel liberate074u1gre tokiu056gre
* TMS3203x core updates: Aaron Giles2008-01-013-8/+394
| | | | | | | | | | | | | | | | | | | * fixed interrupt handling * added support for edge-triggered interrupts on '32 * expanded interrupt support for the '32 * updated drivers using TMS3203x core to deassert interrupts * added externally accessible functions for converting '3x floating point format * updated gaelco3d driver to use new functions Zeus2 (+related) updates: * fixed save states for DCS games * cleaned up Zeus2 waveram handling * added Zeus2 save state support * added preliminary model and quad rendering support for Zeus2 * added support to timekpr for the ZPRAM used on Zeus2 * hooked up ZPRAM in Zeus2 games * hooked up controls in Zeus2 games * updated poly.c to ensure it is idle before saving state
* Fixed typo for IO1 irq callback Pierpaolo Prazzoli2008-01-011-1/+1
|
* dkong.c: Couriersud2008-01-011-1/+1
| | | - finally (really) fixes pestplce0122red
* Fixed sbrkout0118yel. R. Belmont2008-01-011-1/+1
|
* Rewrote mario.c: Couriersud2008-01-014-243/+423
| | | | | | | | | | - fixed mario0110u1gre - rewrote driver, separate MACHINE_DRIVER(mario_audio) - palette from schematics - video timing from schematics - driver configuration switch Nintendo/Std Monitor - got rid of COLORTABLE - clocks as defines in .h - use XTAL_*
* - added 11MHz XTAL (Mario) Couriersud2008-01-011-1/+2
|
* Adds the Guru's readme / PCB layout to the driver Brian Troha2008-01-011-0/+82
|
* Fixes: Brian Troha2008-01-011-240/+153
| | | | | | | | | | edrandy0113gra robocop2_0106u3gra Converts 2 common ports to macros Uses port_include & port_modify where needed Added dip locations Added DSW3 for Robocop2 (thanks to Byran McPhail)
* Fixed IC.34 memory test Pierpaolo Prazzoli2008-01-012-42/+19
| | | | Fixed 2nd player cocktail mode Changed coin3 to service1
* Added new file xtal.h with commonly known/used clock XTALs. Aaron Giles2008-01-012-0/+120
| | | | Added #include "drivers/xtal.h" to driver.h so that these values are always available.
* [NSS/SNES] Sync Andreas Naive's latest DSP-1 emulation. Improves accuracy ↵ R. Belmont2008-01-012-1072/+1453
| | | | | | and documentation value. Please co-credit Andreas Naive.
* Mametesters hstennis0103u2gra Brian Troha2008-01-011-1/+1
| | | | too easy to pass up ;-p
* Credit Stefan Lindberg Brian Troha2007-12-312-40/+93
| | | | | Adds Mutant Fighter (World, EM-3) to cninja.c corrects revision/version names.
* Minor cleanup to previous GCC 64-bit fix. R. Belmont2007-12-311-5/+1
|
* Fixed various 64-bit GCC warnings. R. Belmont2007-12-311-8/+12
|
* Fixes clocks for Orbs based on info Haze & Dox Brian Troha2007-12-311-2/+4
|
* Bumped version to 0.122u2. Spacing cleanups.mame0122u2 Aaron Giles2007-12-3120-325/+325
|
* (From Atari Ace) Aaron Giles2007-12-3199-1092/+497
| | | | | | | | The attached patch adjusts most conditional logging in MAME to use the idiom "do { if (VERBOSE) logerror x; } while (0)". This has the benefit that the compiler checks the syntax of the logging even in the case it will be eliminated, and in fact a number of cases here needed adjustments to compile because of this.
* (From Samuele Zannoli) Aaron Giles2007-12-312-111/+602
| | | | | The attached patch is some more progress in the sh4 core, expecially in the fpu. Now there should be all the minimum needed to run the naomi bios ...
* (From Barry Rodewald) Aaron Giles2007-12-311-174/+174
| | | | | | | | | | | | | | | | | | | | | Here is a fix I've done to the Z80 CPU core that removes the increasing of the R register from each IX/IY related (FD xx or DD xx) instruction. This corrects the amount the R register should increased to to 2, instead of 3. Documentation I've read suggests that the R register is increased by 1 for each instruction with no prefix, and by 2 for each instruction with a prefix (DD, FD, ED, CB, DD CB and FD CB). This fixes some protected cassette loaders in the MESS Amstrad CPC driver, and maybe others, which require the R register to be correct for the next routine to be decoded correctly. I'd doubt that there is much, if any, noticeable impact for MAME, as the R register is really only useful to a program as a simple random number generator (or seed). I've tested the fix with Pacman, in MAME, and when it comes across a LD IX,xxxx or ADD IX,xx it will increase R by 2, whereas previously, it increased R by 3.
* (From Oliver Stoneberg) Aaron Giles2007-12-318-0/+45
| | | | Fixed several memory leaks related to SCSI CD emulation.
* (From Corrado Tomaselli and Zsolt Vasvari) Aaron Giles2007-12-319-55/+53
| | | | Verified a number of clock frequencies from real PCBs.
* Add register usage tracking to Zeus 2. Aaron Giles2007-12-315-11/+141
| | | | | | Added artifical Z offset of -2 to make the full screen show in crusnexo. Really fixed TMS3203x interrupt handling. Added hack to catch invalid SP values during 32031 execution (debug mode only).
* - Updated headers following LN's mail on revisions Couriersud2007-12-304-6/+13
| | | - renamed table to _5110a to avoid confusion
* Added the Guru's readme info for Thundercade Brian Troha2007-12-301-171/+208
| | | | | | | | | | Corrected rom name for Thundercade changed clocks to OSC by divider IE: 16000000/2 /* 8MHz */ Changed Orbs clock to 16MHz with note about 14.xx MHz Changed Meta Fox's x0-006 (65c02) to same as Thundercade Changed the YM3438 in Ultra Toukond Densetsu from 6MHz to 1600000/4 /* 4MHz */ as there is no mention of 6MHz OSC on PCB
* fixed help for wpset to match the required syntax for checking the data written. smf-2007-12-301-1/+1
|
* Added guitar freaks 3rd mix revision c. smf-2007-12-302-5/+34
|
* rfjetus Couriersud2007-12-301-0/+5
| | | - added note on how to create nvram for rfjetus
* Dkong fixes Couriersud2007-12-302-135/+74
| | | | | - Cosmetic changes - Fixed regression in radarscp sound - Added dipswitch locations to dkong3b
* - Added dkongjr discrete sound Couriersud2007-12-303-190/+316
| | | | | | - Proper interface Z80 - I8035 for dkongjr - Changed discrete sound output factors - removed samples support for dkongjr
* Added discrete 74LS624(56789) implementation Couriersud2007-12-303-3/+146
| | | | - DISCRETE_74LS624 is a VCO needed for dkongjr - Supports Logic, Energy and Count outputs