Michaël Banaan Ananas
78aca3a518
fix mame-specific unreachable code, JWallace can fix the bfm one
2012-07-25 21:23:07 +00:00
James Wallace
815012961e
Added some new ROMs
...
Twister Sound [Guitar]
New clones added:
==================
Trick or Treat (Proconn) [Captain Haddock]
Action Bank (set 2) (Barcrest)
Special Effects V2 (Maygay V1)
2012-07-25 19:51:51 +00:00
Ville Linde
43cab64548
ppc: Changed cap flags to UINT32 for future additions. (nw)
2012-07-25 19:39:33 +00:00
Angelo Salese
031ca39e0d
Added sound ROM bankswitch in Combat School bootleg. [Angelo Salese]
2012-07-25 19:16:07 +00:00
Ville Linde
ec9465a37c
ppc: Exposed segment registers to the debugger.
2012-07-25 18:17:55 +00:00
Scott Stone
cb999284ee
Cleanup of no longer used unkpcp.c (nw)
2012-07-25 16:59:58 +00:00
Ville Linde
e05d7e5b9e
cobra.c: Hooked up data cache store callback.
2012-07-25 15:34:31 +00:00
Ville Linde
5ea8550a8a
ppc: Added optional callback for explicit data cache stores.
2012-07-25 15:32:27 +00:00
Scott Stone
e1858a0a33
Fixing a couple of duplicate sets found - From Haze (nw)
2012-07-25 14:35:27 +00:00
Scott Stone
5871259308
pokechmp.c: [David Haywood]
...
- Finally figured out the 8bpp BG tile plane order, a bit odd, guess
there are swapped lines
- Hooked up OKI sound banking
- Fixed sprite attributes
- Simplified CPU banking
- Use generic palette functions
2012-07-25 14:15:05 +00:00
R. Belmont
2c437a6d66
am9517a: sync with MESS changes (nw)
2012-07-25 13:27:08 +00:00
Ville Linde
a664ac2015
voodoo: Cleaned up Banshee 2D blitter code. (nw)
2012-07-25 13:23:34 +00:00
Brian Troha
b9fd30c5ba
sfbonus.c: minor doc update - NW
2012-07-25 06:39:26 +00:00
Brian Troha
c28fc4965e
Get Rich fully dumped now.
...
sfbonus.c: Corrected dipswitches for the driver and added dipswitch locations. [Brian Troha]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Get Rich [Sara S.]
2012-07-25 06:05:29 +00:00
R. Belmont
beba639471
SDL: Use XInput to allow multiple lightguns on Linux/*BSD targets. [Markus Rathgeb, based on a patch by SpritesMods.com]
2012-07-25 01:32:48 +00:00
Scott Stone
4e6f0480c3
ROM_CONTINUE/ROM_RELOAD cleanups. From Haze (nw)
2012-07-25 00:27:56 +00:00
Aaron Giles
29ff511496
Remove redundant line. Also check to see if svn mail is restored now.
2012-07-24 22:38:48 +00:00
Scott Stone
025c6f388b
basic device hookups in aces1.c, some sets now play alarm sound / clean up rom loading and main rom banking for st0016.c and associated drivers. From Haze (nw)
2012-07-24 21:57:47 +00:00
Scott Stone
e59bd00aef
moved a misplaced set from acesp.c to aces1.c - From Haze (nw)
...
added a note about a known bootleg rygar board that matches content of an existing board, but different layout (nw)
2012-07-24 21:06:50 +00:00
James Wallace
d4ed5bce4c
Fix unwanted popmessage in BD1 games, and separated vfd and DMDs out for better separation for game loading
2012-07-24 19:28:46 +00:00
James Wallace
a4f1cd15da
Adding some clones and assorted data (nw).
2012-07-24 18:58:57 +00:00
Ville Linde
1874019732
Converted Taito JC 3D renderer to use polynew.h. [Ville Linde]
2012-07-24 17:29:25 +00:00
Angelo Salese
31eb6f783b
Haze: fixed title screen in Fruit Dream
2012-07-24 12:09:50 +00:00
Scott Stone
d998453e17
Did a first-pass clone creation/set split for the acesp.c driver. As a result, another 500 or so sets have been added to the gamelist. [David Haywood]
2012-07-24 09:52:26 +00:00
Scott Stone
7bbd6e0cd2
Enable support building the bundled 7z library with a C++ compiler. [Markus Rathgeb]
2012-07-24 09:34:43 +00:00
Scott Stone
4a037ecfea
acesp.c - more set separation into clones - From Haze (nw)
2012-07-24 03:43:01 +00:00
Scott Stone
037af6b71c
updated notes in jpms80 / jpmmps, added skeleton structures for tms9902 device + placed it in mem map. From Haze (nw)
2012-07-24 03:25:55 +00:00
Ville Linde
20f97f729e
taitotz.c: Changed HDD serial numbers to char arrays. (nw)
2012-07-23 19:44:33 +00:00
Michael Zapf
f79593ee04
Moved TMS9901/9902 from mess/machine into emu/machine subtree
2012-07-23 19:02:56 +00:00
Scott Stone
799b4d1951
acesp.c - continuing clone creation causes climatic changes concerning class count - From Haze (nw)
2012-07-23 18:20:22 +00:00
Ville Linde
4af6c58a3b
taitotz.c: Enabled background polygon rendering. (nw)
2012-07-23 17:56:27 +00:00
Ville Linde
1c3650ad5a
taitotz.c: Fixed RTC lockup. (nw)
2012-07-23 17:49:21 +00:00
Angelo Salese
ba2a653496
New WORKING game
...
--------------------
Fruit Dream [Angelo Salese]
2012-07-23 16:08:19 +00:00
Angelo Salese
60320129c7
Quick bug-fix, otherwise old style vblank time will never work ...
2012-07-23 15:41:14 +00:00
Ville Linde
3df3a4a2b2
ppcdrc.c: Split up dword-aligned 64-bit accesses to 32-bits. (nw)
2012-07-23 14:25:55 +00:00
Michaël Banaan Ananas
e8ec2f32c4
cleanup
2012-07-23 12:49:33 +00:00
Phil Bennett
b6c72910d4
Fix OS X Intel compilation
2012-07-23 11:23:57 +00:00
Michaël Banaan Ananas
5afef02f71
some work on custom i/o
2012-07-23 07:06:07 +00:00
Brian Troha
9a6ccf9a06
gcpinbal.c: Added comment about the OKI MSM6585 sound chip. - NW
2012-07-23 06:09:37 +00:00
Brian Troha
a5b7b907f4
midwunit.c: Corrected the rom labels for Open Ice and added notes about the specific "L" revision of the roms. [Brian Troha]
2012-07-23 05:21:37 +00:00
Brian Troha
58f4ccdaae
segas18.c: Minor doc update for Laser Ghost (US). Added Sega ID # for game and rom board. Added the A/D input board type as well. - NW
2012-07-23 05:04:12 +00:00
Michaël Banaan Ananas
8fde9c6f1a
added smgp extra sound
2012-07-23 03:35:20 +00:00
Angelo Salese
5e4a20eb8c
Hooked up TC0091LVC device to Fruit Dream [Angelo Salese]
2012-07-23 03:25:58 +00:00
R. Belmont
0f61beb0e4
Sync with MESS (nw)
2012-07-23 03:05:27 +00:00
Michaël Banaan Ananas
537b2b0fa1
fix soundlatch warning
2012-07-23 02:46:34 +00:00
R. Belmont
219e5b19ec
revert (nw)
2012-07-23 02:46:10 +00:00
Angelo Salese
2f6bad244e
dfruit hooks, and moved scrolling inside buffering, nw
2012-07-23 02:33:01 +00:00
Angelo Salese
584a15b25e
Ported TC0091LVC into a proper file
2012-07-23 01:36:45 +00:00
Angelo Salese
c763e6dbca
Sprite buffering
2012-07-23 01:21:59 +00:00
R. Belmont
ec96574c8f
First step in restoring compiling on Linux (nw)
2012-07-23 01:15:34 +00:00
Angelo Salese
d3f7561926
Support for cocktail mode
2012-07-23 00:56:51 +00:00
Ville Linde
06c936fc4a
taitotz.c: Major driver update. [Ville Linde]
...
- Modernized address maps
- Improved 2D rendering
- Hooked up IO CPU comms
- Hooked up IDE controller
- Basic 3D graphics emulation
2012-07-22 22:47:46 +00:00
Ville Linde
1a773891d3
tlcs900: Added support for TMP95C063. [Ville Linde]
2012-07-22 22:34:15 +00:00
Scott Stone
2487f58bf8
Add another subtype to 6800 core so that I can correctly define the CPU type in the drivers (it's kinda important because the different types have different internal peripherals, so even if I don't emulate them yet we shouldn't misrepresent it in the drivers). Much more clone shuffling and creation for acesp.c - From Haze (nw)
2012-07-22 20:17:41 +00:00
James Wallace
e205baa5f3
Doh, forgot mame.lst (nw)
2012-07-22 19:42:48 +00:00
James Wallace
cac054ec6d
Corrected typo (nw)
2012-07-22 19:39:20 +00:00
James Wallace
2003adad8d
General MPS set cleanups - including some set splits (nw)
2012-07-22 19:37:04 +00:00
Brian Troha
58be7520b7
cshooter.c: Added dipswitch locations to the Air Raid & Cross Shooter sets. [Brian Troha]
2012-07-22 19:28:57 +00:00
James Wallace
bbe3fc791e
New games added
...
------------------
Bank Raid (Jpm) (MPS) [C J Wren/MPU Mecca]
Lucky Arrows (Jpm) (MPS) [C J Wren/MPU Mecca]
Solid Gold (Jpm) (MPS) [C J Wren/MPU Mecca]
New clones added
------------------
Note Exchange (Set 2) (Jpm) (MPS) [C J Wren/MPU Mecca]
Note Exchange (Set 3) (Jpm) (MPS) [C J Wren/MPU Mecca]
Nudge Bonanza Deluxe (Set 2) (Jpm) (MPS) [C J Wren/MPU Mecca]
2012-07-22 19:21:13 +00:00
Brian Troha
bb317fba05
vega.c: Fill in known information for Vega - NW
2012-07-22 18:50:36 +00:00
smf-
5eaa57c67f
fixed constant overflow, 64 bit constants require U64() macro.
2012-07-22 18:23:30 +00:00
James Wallace
ddeab45e69
New game added (nw)
...
------------------
The Big Game (Barcrest) (MPU 3), [James Wallace]
2012-07-22 15:54:00 +00:00
Couriersud
7d056a39f2
Pong now uses netlist.h. This implementation reproduces all gate timing and 555 related effects as described by Dr. H. Holden in his 2012 publication "ATARI PONG E CIRCUIT ANALYSIS & LAWN TENNIS". [Couriersud]
...
There are now two game entries:
a) pongf
This illustrates how a workaround has to be used in the absence of gate timing. The game uses a code based netlist.
b) pong
This uses gate timing at a resolution of approx. 140 MHz. The netlist itself is read from the rom region.
2012-07-22 11:38:44 +00:00
Couriersud
6fb7943200
Implemented a generic implementation to model discrete net lists. [Couriersud]
...
- Based on timeslot modelling, the implementation models gate delays in logic chips.
- Design ready to be split into a generic and a MAME implementation part.
- Design prepared to merge in discrete components from discrete.*
- Supports code based as well as external net list parsing.
Ultimately, net lists and discrete emulation should share one code base. The class design was set up to accomplish this. There is no point in having multiple 555, 7474 implementations around.
Most of the code will be moved to lib/netlist going forward to allow usage in other projects.
2012-07-22 11:23:53 +00:00
Couriersud
90f7a66a1b
Small speedup for _get_profile_ticks. No WN.
2012-07-22 11:05:30 +00:00
Couriersud
d1b347c3f6
PORT_ADJUSTER now accepts PORT_MINMAX as well. [Couriersud]
2012-07-22 11:02:40 +00:00
Brian Troha
06a51716dc
new Toride clone added.
...
metro.c: Corrected OKI6295 Pin 7 assignment for the Last Fort & Sky Alert sets as listed in the driver. Also verified the Pin 7 assignment where listed in the driver. [Brian Troha]
New Clone Added
--------------------------------------------
Last Fortress - Toride (Erotic, Rev A) [Brian Troha, The Dumping Union]
2012-07-21 22:10:48 +00:00
Scott Stone
f2b167fd3c
More clone sorting madness - From Haze (nw)
2012-07-21 21:54:28 +00:00
Brian Troha
ce9e323622
legionna.c: Added priority BPROM to the Heated Barrel sets. Corrected rom names and added PCB locations. [Smitdogg, The Dumping Union]
2012-07-21 21:47:52 +00:00
Scott Stone
da54ed2e49
acesp.c - started splitting sets out into clones, added a few notes on the memory maps + known devices - From Haze (nw)
2012-07-21 19:47:41 +00:00
Angelo Salese
276f3122d5
Haze: removed a kludge
2012-07-21 18:15:23 +00:00
Phil Bennett
eaccd93201
namcos21/gal3: Removed C140_TYPE_SYSTEM21_B banking. Correct sound banking (i.e. the sound ROM size) is determined via a DIP switch.
2012-07-21 18:03:11 +00:00
Michaël Banaan Ananas
aa64fbb396
generalise smgp sets
2012-07-21 17:14:52 +00:00
Phil Bennett
a2e1e2a833
harddriv updates: [Phil Bennett]
...
* Implemented diagnostic jumper and DIP switches for all games
* Added a workaround to prevent racedrivb1 and racedrivg1 from crashing on boot
* Use the common 68681 DUART implementation
* Use XTAL values for CPU clocks
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Hard Drivin' (cockpit, rev 1)
Race Drivin' (cockpit, rev 1)
Race Drivin' (cockpit, rev 2)
Race Drivin' (cockpit, rev 3)
Race Drivin' (cockpit, British, rev 1)
Race Drivin' (cockpit, German, rev 2)
2012-07-21 16:02:12 +00:00
Phil Bennett
fdcf7d65a7
dsp32c changes: [Phil Bennett]
...
* Set the PCR to 1 on reset
* Update the PDF/PIF output pin states only when reading/writing the PDR/PIR registers.
* Implemented the goto_pde, goto_pdf, goto_pif and goto_pdf instructions
2012-07-21 15:29:02 +00:00
Angelo Salese
66e895ac8e
New WORKING game
...
--------------------
Last Bank [Angelo Salese, David Haywood, Smitdogg, The Dumping Union]
2012-07-21 15:01:43 +00:00
Angelo Salese
9ee6111e2c
Dunno wtf I was thinking here ...
2012-07-21 14:57:59 +00:00
Angelo Salese
d267157cfa
Fixed text tilemap gfx decoding, and fixed a bunch of bugs while at it (thanks also to Haze)
2012-07-21 14:32:30 +00:00
Michaël Banaan Ananas
b3ca387d0e
moved rascot patch to driver init
2012-07-21 14:08:11 +00:00
Scott Stone
93d27cdc12
split out some sets, moved the unk_pcp games here (memory maps match) moved one set out of here because it doesn't belong. documented where some devices sit - from Haze (nw)
2012-07-21 14:01:09 +00:00
Michaël Banaan Ananas
8978edb769
rascot boots up now
2012-07-21 04:52:50 +00:00
Scott Stone
0da3b45f12
PALs for Vigilante have been added, but not hooked up yet. The old PAL(4m) has been determined to be bad. [Corrado Tomaselli]
2012-07-20 21:26:15 +00:00
Angelo Salese
f6591bc86e
WIP code, can't get gfx_element_set_source to work on device ...?
2012-07-20 18:56:01 +00:00
Angelo Salese
4fec02d914
Basic device-ization of the TC0091LVC [Angelo Salese]
2012-07-20 18:18:00 +00:00
Angelo Salese
6b2f409820
Dumped missing u11 gfx rom in Last Bank [Smitdogg, The Dumping Union
2012-07-20 12:56:19 +00:00
Fabio Priuli
3ff3f26186
sync with mess. no whatsnew.
2012-07-20 06:34:37 +00:00
Brian Troha
9cf128784e
dec8.c: Document the BPROM type for Gondomania & clone. Info was lost during rename so add it back in. - NW
2012-07-20 02:13:56 +00:00
Scott Stone
89449cba0e
Makyosen was redumped with corrected rom names which are now documented in driver. [Yohji, Smitdogg, The Dumping Union]
2012-07-19 22:14:36 +00:00
Scott Stone
10070b102e
Fix compile (nw)
2012-07-19 20:37:34 +00:00
Michaël Banaan Ananas
7405589ba4
(fix compile)
2012-07-19 20:28:12 +00:00
Scott Stone
5f5d132a3c
New games marked as GAME_NOT_WORKING
...
------------------------------------
Royal Ascot 2 [ShinobiZ]
2012-07-19 20:18:49 +00:00
James Wallace
5fa879cff2
New clones added
...
------------------
Cops 'n' Robbers (Bellfruit) (set 1) (Scorpion 1)", [James Wallace]
Cops 'n' Robbers (Bellfruit) (set 2) (Scorpion 1)", [James Wallace]
2012-07-19 19:58:36 +00:00
Angelo Salese
fad35bca0e
Improved Last Bank driver, added bare-bones graphics and inputs [Angelo Salese]
2012-07-19 18:08:48 +00:00
Michaël Banaan Ananas
b12eeb5a60
another cleanup
2012-07-19 17:00:14 +00:00
Michaël Banaan Ananas
2122ec1f0c
cleanup
2012-07-19 16:36:25 +00:00
Angelo Salese
8e07310068
Checkpoint
2012-07-19 14:41:08 +00:00
Michaël Banaan Ananas
0035b5d873
(cleanup winrun machinestart)
2012-07-19 12:49:11 +00:00
Michaël Banaan Ananas
862d23ccc5
correct c140 interface for winrun, aircomb, aircombj
2012-07-19 12:30:36 +00:00
Michaël Banaan Ananas
33a90182ff
some of the updates from Quench
2012-07-19 11:43:57 +00:00
Scott Stone
dde8dd5fef
Handle the memory banking manually in tnzs.c, avoiding the periodic crippling slowdowns related to mapping. Also, cleaned up all the rom loading so that we're not using RAM allocated in the ROM_REGIONs .. which may well help with save states too. Fixes MT#4404 [David Haywood]
2012-07-19 11:30:44 +00:00