| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
| |
Fixed btoads0103gre.
|
|
|
|
|
| |
Fixed several issues with building for Unicode on MSVC.
Almost certainly broke things for MESS/MAMEUI. (Sorry.)
|
| |
|
| |
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
This should fix wwestern0115u1yel. It also invalidates every save state
out there, but it is the right thing to do. ;-)
|
|
|
|
|
| |
This patch fixes a few UNICODE=1 issues in the disassembly and memory
windows of the MAME debugger. I also removed two redundant arrays.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
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.
|
|
|
| |
- Updated tms5100 table following communication from Lord Nightmare
|
|
|
|
|
|
| |
Hooked up crusnexo lamp board (added layout).
Fixed year in MK4 startup test.
Switched to XTALs.
|
| |
|
|
|
|
| |
gets slightly further but is nowhere near starting up.
|
|
|
|
| |
Adds Asia 2 Player set to the simpsons.c
Corrects some rom names
|
|
|
| |
Fixed save states in powerbls (powerbls0112u4red is fixed)
|
|
|
|
|
|
|
| |
Fixes:
funkyjet055yel
liberate074u1gre
tokiu056gre
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
|
| |
- finally (really) fixes pestplce0122red
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- 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_*
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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 2nd player cocktail mode
Changed coin3 to service1
|
|
|
|
| |
Added #include "drivers/xtal.h" to driver.h so that these values are always available.
|
|
|
|
|
|
| |
and documentation value.
Please co-credit Andreas Naive.
|
|
|
|
| |
too easy to pass up ;-p
|
|
|
|
|
| |
Adds Mutant Fighter (World, EM-3) to cninja.c
corrects revision/version names.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
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 ...
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Fixed several memory leaks related to SCSI CD emulation.
|
|
|
|
| |
Verified a number of clock frequencies from real PCBs.
|
|
|
|
|
|
| |
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).
|
|
|
| |
- renamed table to _5110a to avoid confusion
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
|
|
| |
- added note on how to create nvram for rfjetus
|
|
|
|
|
| |
- Cosmetic changes
- Fixed regression in radarscp sound
- Added dipswitch locations to dkong3b
|
|
|
|
|
|
| |
- Proper interface Z80 - I8035 for dkongjr
- Changed discrete sound output factors
- removed samples support for dkongjr
|
|
|
|
| |
- DISCRETE_74LS624 is a VCO needed for dkongjr
- Supports Logic, Energy and Count outputs
|