summaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAgeFilesLines
* Kaneko update part 4: davidhay2008-11-131-10/+37
| | | gals panic 3 video improvements
* Kaneko update part 3: davidhay2008-11-133-9/+32
| | | more Jackie Chan video improvements (view2 tilemaps)
* Kaneko changes part 2 davidhay2008-11-131-23/+65
| | | - some improvements to Jackie Chan video
* Kaneko changes part 1 davidhay2008-11-138-3709/+295
| | | | | | | | Added Simulation of Toybox external data rom decryption from Andreas Converted Blood Warrior, Bonk's Adventure, Great 1000 Miles Rally 1+2 to use the new code. Updated suprnova rendering to allow 2 sprite chips. Started work on Jackie Chan & Gals Panic 3
* Fix state save in discrete sound Couriersud2008-11-123-7/+55
| | | | | | | * sndindex now considered as well in state save * expose discrete_sound_n_r(void *chip, ...) to enable accessing multiple discrete sound cores Curt Coder, is this sufficient?
* Fixed Dip Switches for 'joyfulr' and clone. stephh2008-11-121-46/+128
|
* Fixed Dip Switches for 'momoko'. stephh2008-11-122-75/+91
|
* abc_step and abc_reset now declared as DISCRETE_STEP( abc ) and ↵ Couriersud2008-11-126-141/+155
| | | | DISCRETE_RESET( abc )
* Remove ds5002fp folder Couriersud2008-11-110-0/+0
|
* peplus.c updates Couriersud2008-11-111-78/+46
| | | | | | * changed the 6845 type to R6545_1 (Rockwell as mentioned in the driver). * use transparent addressing * lightpen code now generates a "lightpen_assert" at the right screen position. * Completely hooked up 6545 without wrappers.
* Transparent mc6545 phi1/pi2 addressing Couriersud2008-11-112-2/+75
| | | | | | | * implemented support for phi1/phi2 transparent addressing * added callback to communicate address back to driver Implementation is not and can not be "clock" accurate since the timing is totally up to the hardware implementation. It is the main cpu and hardware which determines phi clocking and when data is written to video ram. The only support in the 6545 is that the update address is latched out to the ma lines during phi2.
* Added the Vs. Skate Kids set. Angelo Salese2008-11-112-0/+14
| | | | | (program roms are identical to Vs. Super Mario Bros. (alt),just the graphical roms are completely reworked,I don't know if it is worth supporting...) (PS: do not credit me on this)
* Fixed Dip Switches for all games in mermaid.c driver. stephh2008-11-111-11/+105
|
* Sync with MESS Nathan Woods2008-11-117-50/+48
|
* Oops ... I checked the old version instead of the new one :( Sorry again ... stephh2008-11-101-6/+0
|
* Fixed Dip Switches for 'magmax'. stephh2008-11-101-22/+44
|
* Fixed Dip Switches for 'lkage' and clones. stephh2008-11-102-69/+132
| | | | | | Fixed bootlegs visible area to match original sets.
* Converted TMS340x0 cores to be pointer-based. Aaron Giles2008-11-1016-2683/+2603
|
* Fix compile error. Aaron Giles2008-11-101-1/+1
|
* Removed save_device pattern if favor of just accepting the Aaron Giles2008-11-1020-60/+24
| | | | device from the reset.
* Added CPU device parameters to all CPU callbacks except for the Aaron Giles2008-11-1027-303/+248
| | | | | | | | context ones (which are going away), the disassembler (which should have no dependencies on the live CPU), and the validity check. Removed global token from all pointer-ified CPU cores that don't have internal read/write callbacks (which still need to reference it).
* Major cpuintrf changes: Aaron Giles2008-11-10651-5594/+5423
| | | | | | | | | | | | | | | | | | | | | | * added a set of cpu_* calls which accept a CPU device object; these are now the preferred means of manipulating a CPU * removed the cpunum_* calls; added an array of cpu[] to the running_machine object; converted all existing cpunum_* calls to cpu_* calls, pulling the CPU device object from the new array in the running_machine * removed the activecpu_* calls; added an activecpu member to the running_machine object; converted all existing activecpu_* calls to cpu_* calls, pulling the active CPU device object from the running_machine * changed cpuintrf_push_context() to cpu_push_context(), taking a CPU object pointer; changed cpuintrf_pop_context() to cpu_pop_context(); eventually these will go away * many other similar changes moving toward a model where all CPU references are done by the CPU object and not by index
* small bugfix for the Tetris sub-game in Filetto Angelo Salese2008-11-101-6/+6
|
* Hooked up properly several PC-based devices in Filetto,game now works ↵ Angelo Salese2008-11-091-133/+245
| | | | | | | without sound. New games added or promoted from NOT_WORKING status --------------------------------------------------- Filetto [Angelo Salese]
* Fixed a crash bug with elandore protection handling. Angelo Salese2008-11-091-10/+10
|
* * Renamed mcs51_regs to mcs51_state_t Couriersud2008-11-091-412/+412
| | | | | * Renamed mcs51 to mcs51_state Shouldn't the state struct just be called cpu_state?
* Fix deleted CHECK_IRQ_LINES() Couriersud2008-11-091-3/+3
|
* Formatting, identation Couriersud2008-11-092-44/+44
| | | * the hd6309 is very similar to the m6809, cleaned up a bit for windiff & friends.
* i960 core switched to pointer state access Couriersud2008-11-091-1057/+1076
|
* Converted i8x41 to use pointers for state access Couriersud2008-11-093-1416/+1454
| | | Separated opcodes into i8x41ops.c
* Video emulation fixes to the Ghost Eolith HW (not yet working) Angelo Salese2008-11-091-37/+46
|
* Clean-ups in the ST-V driver and corrected protection number seeds for elandore. Angelo Salese2008-11-093-37/+80
|
* s14001a.c: added chip pinout and operation notes. Jonathan Gevaryahu2008-11-091-1/+85
|
* Populated tag and static_config parts of fake CPU device. Removed 'config' Aaron Giles2008-11-0959-177/+184
| | | | | parameter from CPU_INIT. Modified CPU cores to pull config from the device static_config.
* i8x41: fixed missing space at the end of file Roberto Zandona2008-11-091-1/+1
|
* UPI-41/42 (still I8x41.c) changes: Couriersud2008-11-0911-132/+199
| | | | | | | | | | | | * cpu/i8x41 should be renamed to UPI-4x, since UPI-41/42 was an intel chip family postponed for now until core moved to pointers. * removed I8041 definition from mcs48 * removed I8x41 cpu definition and config struct * added I8041, I8741, I8042, I8242 and I8742 cpus to i8x41.c * added internal memory maps * internal ram now uses DATA memory space * updated drivers * increased interleave to 70 in decocass. This fixes decocass hanging in countdown around 13 No idea when this bug was introduced.
* Cleanups/version bump.mame0128u3 Aaron Giles2008-11-0933-237/+237
|
* Star Castle drone sound improvement from Jim Hernandez. Aaron Giles2008-11-081-4/+6
|
* From: Atari Ace [mailto:atari_ace@verizon.net] Aaron Giles2008-11-0866-682/+716
| | | | | | | | | | | | | | | Sent: Friday, November 07, 2008 9:47 PM To: submit@mamedev.org Cc: atariace@hotmail.com Subject: [patch] More header files for mame Hi mamedev, Here's another set of about 20 new include files for MAME. As before, the only issues discovered by the migration were some dead prototypes. ~aa
* From: Atari Ace [mailto:atari_ace@verizon.net] Aaron Giles2008-11-0882-452/+523
| | | | | | | | | | | | | | | | | Sent: Wednesday, November 05, 2008 7:21 PM To: submit@mamedev.org Cc: atariace@hotmail.com Subject: [patch] New include files for drivers Hi mamedev, Here's a patch that adjusts a few existing include files, but principally adds new include files for about twenty existing drivers. This found a few dead prototypes, but otherwise didn't reveal any errors. ~aa
* From: Atari Ace [mailto:atari_ace@verizon.net] Aaron Giles2008-11-0830-106/+110
| | | | | | | | | | | | | | | | | | | | | | | | Sent: Wednesday, November 05, 2008 8:22 AM To: submit@mamedev.org Cc: atariace@hotmail.com Subject: [patch] Add ADDRESS_MAP_NAME macro Hi mamedev, In theory, MAME's interface macros should completely hide the naming conventions from the drivers and sound/cpu cores. So as an experiment, I renamed all the core apis and looked to see what broke. The most common api coupling was with address maps in the CPU cores, which this patch addresses by introducing a new macro, ADDRESS_MAP_NAME (mimicing what is done in devintrf.h). There were a handful of related problems in some drivers which this patch also fixes. Some remaining issues I left alone (laserdisk apis reference rom, video_update, machine_config, ksys573 use of nvram_handler, megadriv use of ipt), in principle all the apis need _NAME variants to encode the conventions. ~aa
* fixed unassigned variable error. smf-2008-11-081-9/+2
|
* From: Fabio Priuli [mailto:doge.fabio@gmail.com] Aaron Giles2008-11-081-0/+8
| | | | | | | | | | | | | | Sent: Wednesday, November 05, 2008 1:53 AM To: submit@mamedev.org Subject: fix for MT 2626 Hi, enclosed please find a patch to fix missing buttons for crime fighter 2p (Button 3 and Start) Regards, Fabio
* From: <razoola@cps2shock.com> Aaron Giles2008-11-081-111/+108
| | | | | | | | | | | | | | | | | | | | | | | | | To: "Nicola Salmoria" <nicola.salmoria@virgilio.it> Sent: Tuesday, November 04, 2008 5:48 PM Subject: CPS2 driver. > Hi, > > I have updated the CPS2 driver to bring all ROM names back in line with > Capcom's naming system (which they print on the stickers). The changes are > quite minor and include bringing the SIMM dump names into one format. Also > included is a fix to Gigawing ROM names and Street Fighter Zero 2 Alpha, > which ROM names broke after the split from Street Fighter Zero 2 in the > last > MAME update. > > I though it would be good to do this as the same seems to be going on in > the > NeoGeo driver. Around ten sets are affected in total. > > Regards, Raz >
* From: abcd efgh [mailto:cix_999@yahoo.it] Aaron Giles2008-11-081-41/+33
| | | | | | | | | | | | Sent: Sunday, November 02, 2008 9:56 AM To: submit@mamedev.org Subject: expro02 missing? Hi! I don't know what is happened with my last diff, but this one fixed the missing part. Bye Sonikos
* From: Corrado Tomaselli [mailto:corrado.to@tiscali.it] Aaron Giles2008-11-082-19/+19
| | | | | | | | | | Sent: Saturday, November 01, 2008 7:14 PM To: submit@mamedev.org Subject: psycho nics oscar revision change I changed Psicho Nics Oscar (japan revision 0) to (world revision 0) since there is no japan disclaimer
* Dear Aaron, Aaron Giles2008-11-082-0/+20
| | | | | | | | | please find herewith attached a new game dumped from Russia. The PCB has been lent by "Soviet Arcade Games Museum" www.15kop.ru Dump and diff by "Antro" (my Italian friend living in Moskow) Snezhnaja Koroleva [Antro]
* Done some work on the Forte Card driver,not yet working. Angelo Salese2008-11-081-29/+182
|
* minor 32x cleanup + comment davidhay2008-11-081-7/+8
|
* reorganized 32x code a bit. davidhay2008-11-081-829/+769
|