Commit Graph

80468 Commits

Author SHA1 Message Date
Luca Elia 8e319c4ed5 Removed double declaration of hanaawas 2008-01-13 14:39:47 +00:00
Luca Elia 7686ec1344 New game (NOT_WORKING):
- International Toote

roms in current/i/inttoote.zip (contains manual and PCB pictures)
2008-01-13 14:32:27 +00:00
Couriersud 31b8c14a71 i8039.c:
* hooked up EA line for M58715
mario.c:
* fixed portA startup value
* documented hardware changes to use a I8039 on a mario board
2008-01-13 13:34:34 +00:00
Zsolt Vasvari a6f41e8ebd Removed debug code ... darn it 2008-01-13 13:20:09 +00:00
Zsolt Vasvari 4ba28b919d - Finished seperating out the Exidy sound stuff
- Targ now uses loaded PROM instead of hardcoded one
- Renamed Side Trak to Side Track as per the title screen
- Removed audio/berzerk.c from make file
- Fixed collision detection but I introduced in video/exidy.c
2008-01-13 13:02:09 +00:00
Tomasz Slanina 89f4f42e51 - removed tilemap, a bit more low level video hw emulation (with crt6845)
- fake colors
2008-01-13 12:45:16 +00:00
Zsolt Vasvari 679ddd69b8 Reorganizing the exidy audio hardware code. Only checking in because of the missing file victory.h 2008-01-13 09:54:58 +00:00
Aaron Giles 41c8fd0d37 Hooked up revx dcs reset line.
Signaled IRQ on correct CPU when DCS sends data back (duh)
Fixes dcs057ora (all other games have been subsequently fixed)
2008-01-13 07:17:46 +00:00
Zsolt Vasvari 120a6070e8 Fixes victory137b4gre and victory37b16gre
src/mame/audio/berzerk.c
    - Added sh_reset

src/mame/audio/exidy.c
src/mame/includes/exidy.h
    - Added reset functionality
    - Moved Victory hardware routines here

src/mame/drivers/victory.c
    - Some clean-up, mirrored memory map for audio CPU

src/mame/video/victory.c
    - Simplified code by removing complicated
      dirty tracking.  Now VIDEO_UPDATE is
      called on every frame, further simplifing
      code

src/mame/drivers/exidy.c
    - Mirrored memory map for audio CPU
    - Added sh_reset

src/emu/machine/6821pia.c
src/emu/machine/6821pia.h
    - Added orthogonal accessors
    - Removed hacky update_shared_irq_handler(), now the same
      IRQ callback maybe called multiple times, but this shouldn't 
      be a problem
    - IRQ lines are cleared on a reset

src/emu/sound/tms5220.c
    - Disabled code that set the Buffer Empty flag after a stop
      frame.  This fixes Victory.  This might be the incorrect fix
      but the old code wasn't working either.
2008-01-13 06:14:20 +00:00
Aaron Giles f44732e5af Added XTAL clocks to zaxxon.c.
Cleaned up jaguar driver:
 * proper video timing, configured by the chipset
 * 32-bit rendering, removing 16bpp hacks
 * support for borders
 * proper object processor timing, including multiple passes per line
 * added R3041 as a clone of the R3000
 * fixed XTALs based on documentation
2008-01-13 01:15:32 +00:00
Couriersud cb740fd78b sauro.c:
* revert promsize to 256 for trckydoc
2008-01-12 23:17:50 +00:00
Couriersud 190e262fb3 i8039.c/mario.c:
* fixed movd instructions
* add MB8884 and M58715 cpu types
* moved timer hack to M58715
* added ram_mask for internal ram access
* added R.A11 as 'M' to dasm flags
* added EA "IO" port
* mario now uses M58715 as sound cpu
2008-01-12 22:10:02 +00:00
Aaron Giles 1d181fd887 Fix astinvad0106u11gre 2008-01-12 21:42:34 +00:00
Aaron Giles 864e14b28d Cleaned up astinvad driver:
* Proper video timing
 * Hooked up 8255 PPIs
 * Correct interrupt timing
 * Consolidated code into single file
2008-01-12 21:36:25 +00:00
Zsolt Vasvari 3e6ab87dba Added VIDEO_ALWAYS_UPDATED for reliable collision detection 2008-01-12 07:34:59 +00:00
Zsolt Vasvari 27d6347baf Some more modernization/clean-up 2008-01-12 07:34:09 +00:00
R. Belmont 292b44af10 And no logging :) 2008-01-12 06:04:20 +00:00
R. Belmont 61714cd5a7 64-bit GCC fixes 2008-01-12 06:03:09 +00:00
Zsolt Vasvari 08de08ce3e Typo... of course, the one time I don't review the .diff before sending 2008-01-12 05:17:49 +00:00
Zsolt Vasvari 9a17a5ba02 Better fix for cuebrckj0102u5gre. At least it is plausible that this is the way the real hardware works. 2008-01-12 05:04:09 +00:00
Zsolt Vasvari d6166834f2 Fixes cuebrckj0102u5gre using a horrible hack. konamiic.c calls the tilemap callback for reading the ROM!?!? This is detected by reading the current PC and the proper value is returned. 2008-01-12 04:38:47 +00:00
Nathan Woods c590cd8a56 Fixed MESS compilation error 2008-01-12 04:08:45 +00:00
Aaron Giles a62870621a It's the end of uitext.c as we know it (and I feel fine) 2008-01-12 03:32:30 +00:00
Zsolt Vasvari df214d9c6c Lowerd FPS to avoid corrupting Chameleon's high score tabls 2008-01-12 02:07:47 +00:00
Tomasz Slanina 8c53445b6e Swinging Singles cleanup:
- hooked up crt6845
- converted to tilemaps
- simplified protection(?) emulation
2008-01-12 00:39:57 +00:00
Brian Troha b7e3cf357c pangpoms098u3ora
Not worth the $5 but it's removed from the list as
reported by Twisty... should make him happy

Free "Unban" cards for everyone ;-p
2008-01-11 22:23:38 +00:00
Aaron Giles 4b7dae7fc4 Bumped version for 0.122u5. 2008-01-11 15:24:05 +00:00
Aaron Giles 73d0923d7f Cleanups for 0.122u5. 2008-01-11 15:22:56 +00:00
Aaron Giles 8e79f0b4f0 Fix compilation error. 2008-01-11 15:20:58 +00:00
Aaron Giles fa09519f26 (From Emuman)
Testing his fix for the full screen switch bug, which apparently works, but I am still baffled as to why.
2008-01-11 15:14:31 +00:00
Aaron Giles be9842eae5 Undid accidental checkin of experimental improvements.
Added line numbers to the output.
Added link to the raw file if the source and dest directories are the same.
2008-01-11 15:11:01 +00:00
Zsolt Vasvari bd3c20f4c8 Fixes junglek055gre 2008-01-11 13:32:06 +00:00
Zsolt Vasvari 3bc90058e9 Complete memory map from Nicola's ancient notes.
General code clean-up
2008-01-11 11:30:28 +00:00
Aaron Giles f8f4dad549 (From Chad)
Allows 64 bit mame compiles to read 32 bit inps, and also make 64 
bit mame compiles make 32 bit compatible inps.
2008-01-11 06:38:33 +00:00
Aaron Giles 0d47d37458 (From Corrado Tomaselli)
diff + romset for Geebee (F.lli Bertolino license)
The dump comes from an original board marked Namco on the component 
side, and F.lli Bertonlino on the solder side.
pics of the pcb: http://www.citylan.it/lista.php?id=629

F.lli Bertolino was the importer of Atari and Namco games in Italy in 
end 70s early 80s
2008-01-11 06:34:44 +00:00
Aaron Giles 4f205d64be (From Atari Ace)
Fix memleak0122u2ora
2008-01-11 06:33:08 +00:00
Aaron Giles fd5b288fd3 (From Dave Dribin)
Here's a patch that fixes compile errors when compiling a C++ source file including "render.h"
and "palette.h".  C++ (at least g++) does not like typedef's for an enum coming before the actual enum.
2008-01-11 06:32:16 +00:00
Aaron Giles c96a3b766a (From AtariAce)
While investigating alternate gfx layout schemes, I stumbled across
the fact that some drivers are allocating graphics with one layout and
then decoding them with another (!).  There's no guarantee this will
work, but for the drivers that do so (all Konami games), the layouts
are similar enough that it does.  A related potential bug is that many
drivers are decoding using the layout provided to allocgfx, not the
layout attached the element returned from allocgfx.  If the element
had scaling applied to it, this would be incorrect, but since scaling
is rare these are also benign.  It would also be a problem if the
layout data had a different internal representation (which is
something I'm experimenting with), so to reduce the possibility of
coding errors and allow for future changes, I'd like to remove the
layout parameter from decodechar.

So here's two patches, the first fixes the affected Konami drivers to
allocate and decode using the same layouts.  It changes the notion of
plane_order and bpp in the functions somewhat to let the start
routines select the appropriate layout, but acceptably so IMHO (I can
clean this up further if there are loud objections).  The second patch
then removes the layout parameter from all the decodechar() calls.

I also reviewed MESS to see if it had similar problems and didn't find
any.
2008-01-11 06:31:19 +00:00
Zsolt Vasvari d0c7416adf Unified memory maps
Reversed ROM set names of Cuebrick World and Japan versions
Changed some function names to reflect parent set
cuebrckj0102u5gre doesn't happen (I didn't fix it)
2008-01-11 00:17:47 +00:00
davidhay 47cf2c7874 log:
- added MESS PC-Engine emulatation
- added Blazing Lazers (working)
- added Paranoia (non-working due to lack of jamma interface 
emulation)
- fixed MAME debug build under VC2003

Please co-credit Charles MacDonald & Mr. Do for Blazing Lazers.

Note to Nathan: video/vdc.* re taken as-is from MESS, for the 
machine stuff I extracted common code (to be shared by MAME and 
MESS) and created machine/pcecommn.*
2008-01-10 22:34:51 +00:00
Brian Troha d194ca43eb Adds version 1.2 of "The Grid" to the midzeus.c driver
Simple clone addition & minor commentes added to the
Invasion - The Abductors.
2008-01-10 21:58:00 +00:00
Aaron Giles 8240d56dd9 Added support for outputting 64-bit target addresses. 2008-01-10 18:14:50 +00:00
Aaron Giles c09a3df1e9 System 2 driver cleanup.
Proper video timing.
Full memory maps.
Save state support.
Removed 720 sound CPU hack in favor of prepopulated EEPROM like the other games.
2008-01-10 17:57:26 +00:00
Zsolt Vasvari e48263b694 Fixes tmnt095gre - emulated reset line's effect on the UPD7759 controlling flip-flops 2008-01-10 16:14:02 +00:00
Phil Bennett c4a20b32bb Added another QOS revision and shuffled existing sets (oldest is now qosb).
Credit HIGHWAYMAN.
2008-01-10 13:30:36 +00:00
Zsolt Vasvari 6b561ebbc2 Clears up memory map 2008-01-10 10:46:58 +00:00
Zsolt Vasvari 46fc94dad9 Removed no longer needed patching from Cosmon, Space Fortress and Gold Bug 2008-01-10 04:49:27 +00:00
Zsolt Vasvari 4260f4f8ab Fixed disassembly of Flag Out bit
Fixed incorrect argument order in OUT instruction
Corrected spacing
2008-01-10 04:47:58 +00:00
R. Belmont 6cbe41fbc1 Fixes hang/crash on empty config file. (patch by Wilbert Pol) 2008-01-10 04:23:41 +00:00
Zsolt Vasvari 19205daeb0 Fixed the disassembly of the Sense bit 2008-01-10 03:07:17 +00:00