Commit Graph

5837 Commits

Author SHA1 Message Date
Aaron Giles
92aa66f163 From: David Haywood [neohaze@nildram.co.uk]
Sent: Thursday, July 02, 2009 3:59 PM
To: Angelo Salese; Aaron Giles
Subject: 'Peter Pan' bootleg

Video Hw is different, Sound Hw is different.

I haven't looked at it much, this just loads the roms and lets it run
without crashing.
2009-07-09 08:20:53 +00:00
Aaron Giles
edba830ae6 New games marked as GAME_NOT_WORKING
------------------------------------
Sunset Riders (bootleg of Megadrive version) [Gatinho, Smitdogg, Dumping
Union, David Haywood]
2009-07-09 08:16:52 +00:00
Aaron Giles
7af2304c81 Removed PREDECODE_GFX compile flag, as the on-the-fly decoding seems
to be working reliably.

Deprecated the ROMREGION_DISPOSE flag, as 98% of the use of it no
longer is applicable with on-the-fly decoding, and the remaining
cases are difficult to identify among the others.
2009-07-09 08:03:31 +00:00
Aaron Giles
5201d52344 Expanded address maps from 3 to 4. Moved ADDRESS_SPACE_PROGRAM/DATA/IO
constants to cpuintrf, as those names are really only applicable to 
CPUs. Added new ADDRESS_MAP_0/1/2/3 constants to identify address maps 
more generically. 

Updated memory system to be more general about address map handling.
Added the concept of default address maps (in addition to the already
existing internal memory maps). The difference between internal and
default memory maps is that internal memory maps always override
everything (including user-specified maps), but default memory maps
simply provide a default that can be overridden.

Converted the okim6295 sound driver to use address maps for access.
By default, it defines a ROM address map that overlays its full
region. As a result, the validity checks require all okim6295 regions
to be at least 256k, unless you provide your own address map. Updated
all regions to meet this requirement.

Updated the atarijsa code to use a custom address space for its
okim6295 accesses (which are banked on the first half and static on
the second half), as an example of configuring a device with a
custom address space.

For now, attempts to use okim6295_set_bank_base() will still work,
though banking for the okim chips should be moved to custom address
maps in the drivers eventually. The first time okim6295_set_bank_base()
is called, it will install a banked memory handler over the region
and use memory_set_bankptr() to change the base on subsequent bank
switches.

Moved address map validity checks to be run for each device instead of
just each CPU.
2009-07-09 07:10:40 +00:00
Aaron Giles
2577a0b22d Another step. Moved the address-space related get_info constants
to devintrf (including endianness). Removed space array from the
CPU class header. Made the memory system much more device-neutral.
Various other cleanups along the way.
2009-07-08 16:20:01 +00:00
Aaron Giles
7b28233e47 Move address_map array from cpu_config to device_config. Added
MDRV macros in the device for specifying address maps. Changed
the memory system to fetch the maps from the new location.

This is just a small step toward the end goal of getting address
maps into arbitrary devices.
2009-07-08 14:47:35 +00:00
Curt Coder
54ca1938bc Added xtal for MESS. 2009-07-08 12:42:51 +00:00
R. Belmont
51a409d982 Add gun I/O board to Teraburst and hook up 68k/PPC comms
Not sure how the guns are read yet but this fixes the CALL ATTENDENT immediate
death and the game runs fine now.

This game generates a *ton* of "voodoo_w while stalled!" messages, I don't
know if that's bad (the graphics look perfect to me).
2009-07-08 03:32:12 +00:00
Angelo Salese
cb3706fa70 0xf == 15.0... 2009-07-07 14:35:43 +00:00
Angelo Salese
399bb75a69 Fixed a conceptual bug with the fade in/out effect 2009-07-07 14:09:39 +00:00
Ryan Holtz
a2a079e62c Un-correcting things, whatever 2009-07-07 12:11:21 +00:00
Ryan Holtz
cd81914a39 More minor corrections, plus some slight re-wording on some lines above. No need to put this in the whatsnew. 2009-07-07 04:04:30 +00:00
R. Belmont
db1515e171 New games marked as GAME_NOT_WORKING
------------------------------------
Teraburst (1998/07/17 ver UEL) [Guru, Mark Frisbee]

This is the new parent set given that it's 5 months newer than the previous
1997/02/25 ver. AAA dump.  NOT_WORKING because Ville's JVS simulation doesn't
handle lightguns.  I'll try and fix that next :)
2009-07-07 03:55:24 +00:00
Brian Troha
aad50217bf minor spelling correction to last submission concerning the pac90 set. 2009-07-07 03:08:17 +00:00
Brian Troha
1302d91ca2 Document the Pacman on Tecmo World Cup '90 hardware. Lists the roms plus CRC32 / SHA1 in the comment section to prevent it from turning up as a newly "found" game and to show users MAME is aware of it existence ;-) 2009-07-07 03:06:24 +00:00
Angelo Salese
61189ca5ea Added fade in/fade out effects for tmmjprd [Angelo Salese] 2009-07-06 23:22:25 +00:00
Brian Troha
67e47247f4 adds redumped / missing roms for Woodpecker (Amenip) [Guru]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Woodpecker (set 2) [Guru]
2009-07-06 22:08:45 +00:00
R. Belmont
90f9b3282c missed a file 2009-07-06 16:54:29 +00:00
R. Belmont
20eb383ff0 New games marked as GAME_NOT_WORKING
------------------------------------
Poly-Net Warriors [Uki]

This has a hack to pass POST, the mask rom test fails however.
2009-07-06 16:36:02 +00:00
Yasuhiro Ogawa
0d6e83afa9 New clone added
The Next Space (Japan, licensed to PIC)[Team Japump]
2009-07-06 10:34:05 +00:00
R. Belmont
e9d09a6073 New games marked as GAME_NOT_WORKING
------------------------------------
Johnny Nero Action Hero [R. Belmont, The Dumping Union]


The boot ROM has a lot to say on two different TTY ports (really).
2009-07-06 04:42:33 +00:00
Angelo Salese
d4a6793108 Some quick & dirty debug hook-up with a define 2009-07-05 21:20:45 +00:00
Tomasz Slanina
9d49e6cff7 New clones added
----------------
Millennium Nuovo 4000 (Version 1.6) [Tomasz Slanina]
2009-07-05 21:19:03 +00:00
Angelo Salese
3692ea4442 Corrected p911uc compact flash dump by Guru. 2009-07-05 20:57:51 +00:00
mariuszw1
70b0ccbaae Even better fix for Amiga AGA ddf_stop_pixel. 2009-07-05 18:52:55 +00:00
Brian Troha
8668a23fb4 Updates the Led Storm Rally 2011 set with the new roms as per the Guru's info.
Marked this game as GAME_IPERFECT_GRAPHICS due to the bad sprite ect.
2009-07-05 17:40:56 +00:00
R. Belmont
c79dfb05f3 ARM (26-bit): TST/TEQ should only update flags
This eliminates the need for patches in poizone/ertictac, all deco32 games 
still run (including hvysmsh), and it better matches the documentation.
2009-07-05 17:32:15 +00:00
Angelo Salese
ce8e7c07ab New games added or promoted from NOT_WORKING status
---------------------------------------------------
Tokimeki Mahjong Paradise - Dear My Love [David Haywood, Angelo Salese] 
Tokimeki Mahjong Paradise - Doki Doki Hen [David Haywood, Angelo Salese]

changes:

- split tmmjprd / tmpdoki from rabbit.c as it uses the graphic chip in a very different way, and having them together was making it more difficult to make progress on [David Haywood]
- changed them to use custom rendering code instead of tilemaps, as they can address tile data at a sub-tile level, this fixes the girls in the intro [David Haywood]
- added inputs [Angelo Salese]
- added some notes about a hang, and possible reason [David Haywood]
- marked the graphic roms of tmpdoki as BAD as it appears to be using tiles which are not present in the tmmjprd roms for the title screen [David Haywood]
2009-07-05 13:56:07 +00:00
Angelo Salese
ecc75048d1 New games added or promoted from NOT_WORKING status
---------------------------------------------------
Mahjong Private [Uki, Yasuhiro Ogawa]
2009-07-05 13:33:21 +00:00
Phil Bennett
d35e4c18da Added redumped vf3tb ROMs [Guru] 2009-07-05 11:56:16 +00:00
Brian Troha
eda28c5d36 Adds DIP port locations to Last Duel & Mad Gear sets 2009-07-05 05:32:08 +00:00
R. Belmont
e5cfc8e27d model3: masked CROM bank, fixes missing gfx in several games 2009-07-05 05:27:46 +00:00
Brian Troha
cc0fea2f3f Slightly better documentation in gticlub.c changing "other" to "sound" for the Ricoh RF5c400 sound roms used for Hang Pilot. 2009-07-05 03:24:54 +00:00
Brian Troha
d58da570b8 Update to the lastduel.c driver:
Better rom load / decode for Last Duel sets [Haze]
Readme / PCB layout [Guru]
Corrected rom labels and added PCB locations to Mad Gear / LED Storm sets [Brian Troha]
2009-07-05 03:10:35 +00:00
Brian Troha
1e30976fa6 Slight name update as per the title screen for Shamsho 4 (Korea) 2009-07-04 20:19:31 +00:00
Angelo Salese
bbb114d7e3 ...updated mamedriv.c 2009-07-04 17:45:42 +00:00
Angelo Salese
0319e49685 New games marked as GAME_NOT_WORKING
------------------------------------
Pirati [Tomasz Slanina]
2009-07-04 17:44:44 +00:00
Angelo Salese
22240659cb New clones added
----------------
Millennium Nuovo 4000 (Version 1.3) [Tomasz Slanina]
2009-07-04 17:30:30 +00:00
Angelo Salese
dac2c281e0 Added 4bpp/8bpp switch 2009-07-04 17:07:49 +00:00
Angelo Salese
84aa885368 SCC68070: some minor stuff sorted out 2009-07-04 16:37:59 +00:00
Brian Troha
f07980ccc6 After the BPROM name correction, the BPROM type information was lost for Last Duel. So this patch adds the documentation for which type it is. 2009-07-04 16:10:59 +00:00
Angelo Salese
263a945d8f SCC68070: hooked up basic registers in the memory map. 2009-07-04 15:40:02 +00:00
Angelo Salese
30237e3331 Allow skeetsht to put some gfxs. 2009-07-04 15:05:46 +00:00
Yasuhiro Ogawa
50885f96d7 revert filename changes for bootleg set that we don't have access to the board 2009-07-04 02:04:06 +00:00
Phil Bennett
ac15f2fc7b Marked vf3tb CROM0 ROMs as BAD_DUMP (they should be 4MB)
Updated game status notes.
2009-07-04 01:31:00 +00:00
Yasuhiro Ogawa
e8de249499 Confirmed Last Duel sets and changed to use genuine GFX ROMs [Team Japump]
lastduel -> lastduelo
lstduela -> lastduel
lstduelb -> lastduelb
2009-07-03 23:41:43 +00:00
mariuszw1
7873e2f6d7 Fixed Cubo CD32 framerate to 50 [Mariusz Wojcieszek] 2009-07-03 21:23:02 +00:00
mariuszw1
aaf431c92e Better fix for Amiga AGA ddf_stop_pixel, to avoid breaking Amiga 1200 startup screen. [Mariusz Wojcieszek] 2009-07-03 20:43:41 +00:00
Angelo Salese
66ff5a084a Added very basic SCC68070 implementation, currently is just a basic m68k with 32-bits of address lines.
The plan is to add the on-chip peripherals on the magicard.c driver then, when I get some consistency, hardwire it to the cpu core.

Please check this modification asap (should be fine, but I haven't compiled with a clean build)
2009-07-03 18:43:09 +00:00
Angelo Salese
fa2917a857 Marked siseikat prg rom as bad dump. 2009-07-02 21:12:26 +00:00