Commit Graph

21182 Commits

Author SHA1 Message Date
Aaron Giles
deeb54eab6 Added save state support to slapstic.
Added save state support to YM2413.
Modified slapstic code to support address range mirrors.
Cleaned up Rampart driver:
 - simplified rendering code
 - full memory map
 - added save state
2008-01-05 19:28:30 +00:00
Aaron Giles
4b9f336c1f Switched to use the standard compile-time logging pattern, which is more widely compatible (varags macros aren't C89 compliant). 2008-01-05 19:23:13 +00:00
Brian Troha
bf53837ffa Slight documentation update. This PCB is an "A" revision
and the 2 lattice chips have markings stamped on them.
2008-01-05 18:24:45 +00:00
Pierpaolo Prazzoli
78dba81dde Fixed bad ram pages errors in stactics service mode 2008-01-05 17:19:40 +00:00
Bryan McPhail
2dd013188c Fix Mametesters bug arkanoid061gre - MCU reset line was not hooked up.
arkanoid: When you press the tilt button the "tilt" text will show for a short while and then it says "bad hardware".
2008-01-05 15:01:57 +00:00
Brian Troha
a65bcf3fec Adds redumped Turkey USA to the seta2.c driver.
Only 3 of 4 grfx roms were bad ;-)

Fully playable with correct graphics!
2008-01-05 06:29:43 +00:00
Aaron Giles
a676fdc0ba Fixed stupid error in the recent D3D fix. 2008-01-05 03:19:05 +00:00
Aaron Giles
2b7778f089 (From Oliver Stoneberg)
This fixes the reaming memory leaks in model3.c. memory_leak0111u6ora 
is now completely fixed.
2008-01-05 03:15:18 +00:00
Aaron Giles
0a0327952f Fix for d3dwindow0117u3red (inspired by Emuman) 2008-01-05 03:14:05 +00:00
Phil Bennett
04e6de2d12 Driver list updated for dangcurv! 2008-01-05 01:23:41 +00:00
Phil Bennett
ee5a7f8d6c Added Dangerous Curves (not working). Dumping credit: 'Dazzer'.
Flagged sidebs GFX mask ROMs with BAD_DUMP (ROM tests fail, ROMCMP reports fixed bits)
2008-01-05 01:18:38 +00:00
Phil Bennett
3af7441ba2 * David Haywood's fixes for:
gridiron079gre
maniach37b11gre / matmaniac37b14gre
qzkklgy2_0106u6red
warriorb0109u2gre

* Bryan McPhail's fix for vball071u1gre
2008-01-05 00:25:47 +00:00
Couriersud
f749752b00 dkong:
- hooked up z80dma
z80dma:
- omitted modifications to emu.mak in r139
2008-01-04 23:12:39 +00:00
Couriersud
fe9dff357c Added Z80 DMA chip.
- only implements intelligence to emulate dkong3
- fixed a misleading comment in 8257dma.h
2008-01-04 23:10:29 +00:00
Couriersud
2cadf1a98a mario:
- Hooked up flipscreen
    - Changed monitor orientation to ROT0
2008-01-04 23:02:40 +00:00
Phil Bennett
2187a280cd Removed GAME_IMPERFECT_GRAPHICS from all games bar Cluedo (see driver note). 2008-01-04 20:30:17 +00:00
Phil Bennett
7edfc3a575 Fix for mahoudai0106u7yel
(Added 68000 reset pin callback to reset sound CPU if applicable).
2008-01-04 19:21:52 +00:00
Aaron Giles
314928a333 (From Oliver Stoneberg)
beastrzb097u2red.patch
- added GAME_NOT_WORKING flag, so this bogus bug report can be 
removed (not even worth 1 buck!)

20080104_1.patch
- fixes a memory in src/mame/machine/stvcd.c

memoryleak0118u1ora.patch
- fixes a memory leak, that only happened when no RawInput API was 
available

memory_leak0111u6ora_1.patch
- only a partial patch - model3.c still missing
2008-01-04 18:09:45 +00:00
Aaron Giles
5fb0d53cef Fixed silly typo in neogeo driver. 2008-01-04 17:58:54 +00:00
Aaron Giles
f0c52b57ba Fixed altf4_0111u4gre.
Also fixed potential issue using F10.
2008-01-04 17:57:59 +00:00
Aaron Giles
ba9782dcec Added new function input_poll_keyboard_switches to poll for only key events.
Expanded the size of the maximum simultaneously pressed switches.
Should fix editableui0120u4red and cheat0118red.
2008-01-04 17:51:33 +00:00
Aaron Giles
a814dc9ec5 Allowed 32-bit pixel sizes for 34020 core.
Fixed 34020-only RPIX instruction.
Fixed btoads0102u5gre and btoads0103u1gre.
2008-01-04 17:39:33 +00:00
Pierpaolo Prazzoli
5c6ecd64b7 Added mcu emulation to bking3 (bking3076u2red is fixed)
Fixed clocks as per Guru readme
Added GAME_WRONG_COLORS flag to bking3
2008-01-04 13:12:17 +00:00
Nicola Salmoria
1f92fb28a0 Added partial key for FD1089B 317-0037.
aliensy5 promoted to working.
2008-01-04 09:52:19 +00:00
Aaron Giles
b993893edf Cleaned up clocks in itech32 driver.
Added workaround for drivedge0121u4gre (used to work by random chance; now works via a deliberate hack).
2008-01-04 06:20:16 +00:00
Brian Troha
bc26bc4e49 fixed spelling issue
changed "robo2_dip3_r" to "robocop2_dip3_r" for
readability and consistency
2008-01-04 03:33:58 +00:00
Brian Troha
69ba098603 Adds Version 5.0 of Invasion - The Abductors to the
midzeus.c driver

Renames game rom from invasn to invasnab & invasnv4
title changed to "Invasion - The Abductors (version 5.0)"
added version number to other games.
added notes about the latest software level as per
the Midway service bulletin
2008-01-03 22:58:09 +00:00
Nicola Salmoria
2b5a412b32 "Simplified" MC8123 decryption, though it's still more complicated than I'd like it to be 2008-01-03 22:21:35 +00:00
Aaron Giles
8b9eaf40e7 Fixed gui0121u1gre. 2008-01-03 17:04:15 +00:00
Aaron Giles
23b79323a7 Corrected btoads clocks according XTALs on the PCB. 2008-01-03 16:55:47 +00:00
Aaron Giles
f97d37b7e0 Spacing fixes and a version bump to 0.122u3. 2008-01-03 16:11:57 +00:00
Pierpaolo Prazzoli
a893708c3d Fixed onna34ro mcu simulation properly 2008-01-03 11:30:13 +00:00
Aaron Giles
b3fb536264 Added save state support to btoads.
Fixed btoads0103gre.
2008-01-03 10:42:31 +00:00
Aaron Giles
eafea60950 Enabled UNICODE by default for 64-bit builds.
Fixed several issues with building for Unicode on MSVC.
Almost certainly broke things for MESS/MAMEUI. (Sorry.)
2008-01-03 10:19:41 +00:00
Pierpaolo Prazzoli
eb52ade3c8 Added victnine_gfxctrl_r 2008-01-03 09:18:49 +00:00
Pierpaolo Prazzoli
05cc2aadd9 Fixed victnine0116u2red 2008-01-03 09:11:27 +00:00
Aaron Giles
7902dcfca6 (From Atari Ace)
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.
2008-01-03 09:06:47 +00:00
Aaron Giles
3b2b5c5f31 (From Atari Ace)
This should fix wwestern0115u1yel.  It also invalidates every save state
out there, but it is the right thing to do.  ;-)
2008-01-03 09:05:08 +00:00
Aaron Giles
d73ea1bf01 (From Oliver Stoneberg)
This patch fixes a few UNICODE=1 issues in the disassembly and memory 
windows of the MAME debugger. I also removed two redundant arrays.
2008-01-03 09:03:31 +00:00
Aaron Giles
415aebd2bd Rewrote sbrkout driver based on schematics:
* 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.
2008-01-03 09:01:18 +00:00
Aaron Giles
422ccce762 (From Oliver Stoneberg)
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.
2008-01-03 05:37:18 +00:00
Aaron Giles
25eee632f6 (inspired by Firewave)
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.
2008-01-03 05:33:59 +00:00
Couriersud
75ba20112c tms5110r.c:
- Updated tms5100 table following communication from Lord Nightmare
2008-01-02 17:49:38 +00:00
Aaron Giles
008440aa62 Better documented various bit latches.
Hooked up crusnexo lamp board (added layout).
Fixed year in MK4 startup test.
Switched to XTALs.
2008-01-02 15:16:59 +00:00
Aaron Giles
34642a5def Compilation fixes for MSVC. 2008-01-02 15:14:42 +00:00
R. Belmont
45f85e2677 Implemented a few SysCtrl, Maple, and PVR/HOLLY bits for Naomi. The BIOS gets slightly further but is nowhere near starting up. 2008-01-02 00:36:33 +00:00
Brian Troha
fc148a8f56 Credit: Arzeno Fabrice
Adds Asia 2 Player set to the simpsons.c
Corrects some rom names
2008-01-02 00:21:14 +00:00
Pierpaolo Prazzoli
32dcbe633e Fixed save states in i8051 cpu core
Fixed save states in powerbls (powerbls0112u4red is fixed)
2008-01-01 22:47:24 +00:00
Brian Troha
c2d269ced6 Checking in Bryan McPhail's MAMETesters Challenge fixes
Fixes:
funkyjet055yel
liberate074u1gre
tokiu056gre
2008-01-01 22:15:01 +00:00
Aaron Giles
0738d02527 TMS3203x core updates:
* 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
2008-01-01 21:50:08 +00:00