summaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAgeFilesLines
* Cleanups/version bump/added missing drivers.mame0128u5 Aaron Giles2008-12-0649-365/+368
|
* From: Luigi30 [mailto:luigi30@gmail.com] Aaron Giles2008-12-061-1/+1
| | | | | | | | | Sent: Thursday, December 04, 2008 7:23 PM To: submit@mamedev.org Subject: nstockr2 nstockr2 made a clone of nstocker
* adds the (not very interesting) locomotion bootleg to rallyx driver. Aaron Giles2008-12-061-0/+31
| | | | | | | | seems to be based on the cottong bootleg already supported, it was on citylan as a 'blister' dump, program roms only, works best with the other roms from cottong and the program is closest to that. [David Haywood]
* Fix compile errors. Aaron Giles2008-12-062-21/+18
|
* Added not-working clones Cherry 10 / Cherry I Gold to the goldstar.c driver Aaron Giles2008-12-061-5/+240
| | | | | [David Haywood]
* 02638: various cpu cores don't compile anymore Aaron Giles2008-12-061-1/+0
| | | | (mostly fixed before)
* 02713: demndrgn, profpac: demndrgn gives a black screen only. profpac ↵ Aaron Giles2008-12-061-19/+25
| | | | doesn't accept coins
* activecpu_count -= 133 Aaron Giles2008-12-0617-146/+150
| | | | Removed mostly silly uses of activecpu from the CPU cores.
* Merged The Couples driver with Merit,fixing most of the graphics/color bugs ↵ Angelo Salese2008-12-064-483/+247
| | | | in it.
* wc90b2: marked bad dump some roms Roberto Zandona2008-12-061-9/+13
|
* jjsquawb: marked bad dump gfx roms and added a note to explain Roberto Zandona2008-12-061-10/+10
|
* Added NVRAM emulation to Sengoku Mahjong. Angelo Salese2008-12-061-8/+13
|
* Wrote drivers for Millenium Nuovo 4000 (working with sound) and Il ↵ Angelo Salese2008-12-065-13/+947
| | | | | | | | | | | Pagliaccio (not working) [David Haywood,Angelo Salese] New games added or promoted from NOT_WORKING status --------------------------------------------------- Millenium Nuovo 4000 [David Haywood,Angelo Salese] New games marked as GAME_NOT_WORKING ------------------------------------ Il Pagliaccio [David Haywood,Angelo Salese]
* jjsquawb: fixed x offset Roberto Zandona2008-12-061-0/+1
|
* removed not working flag from jjsquakb Roberto Zandona2008-12-061-1/+1
|
* jjsquawb: implement correct video registers and promoted to working Roberto Zandona2008-12-061-6/+5
|
* New clones added Roberto Zandona2008-12-063-4/+134
| | | | | | | | | ---------------- Worldcup 90 (bootleg) [robiza] New clones NOT WORKING added ---------------- J.J. Squawkers (bootleg) [robiza]
* Removed mame_find_cpu_index(). Use cputag_get_cpu() instead. Aaron Giles2008-12-0633-200/+183
| | | | | Updated all drivers calling this to the newer function, and generally simplified their code as a result.
* Removed cpunum_get_active(). Aaron Giles2008-12-0627-312/+298
| | | | | Main important change is that IDE controllers with bus mastering (DMA) need to specify the target address space in the IDE device configuration.
* Fixed some memory view-related issues: Aaron Giles2008-12-054-30/+45
| | | | | | | | | | | | | | | | | * select correct memory region by default when created (should be first address space of visible CPU) * when created, default bytes/chunk is correct * when changing width, cursor no longer moves around * memory regions display more than all 0xff now Also fixed: * qword big-endian memory reads no longer call little-endian handlers * memory regions are tracked in creation order (show up in order in the menu now) * ROMREGION_DISPOSE memory regions are not disposed if the debugger is enabled
* m68_state -> cpustate Aaron Giles2008-12-053-1814/+1814
|
* Added differentiation between the r1 and r2 versions of the 6526; not acting Nathan Woods2008-12-052-9/+26
| | | | | on it yet
* Added device paramter to 6526 callbacks Nathan Woods2008-12-057-61/+57
|
* Removed unused variables Nathan Woods2008-12-053-3/+0
|
* Changed save state system to accept machine parameters where Aaron Giles2008-12-05594-6181/+6373
| | | | | | | | | | | | | | | | | | | | | | | | | | | appropriate, and to keep all global variables hanging off the machine structure. Once again, this means all state registration call sites have been touched: - state_save_register_global* now takes a machine parameter - state_save_register_item* now takes a machine parameter - added new state_save_register_device_item* which now uses the device name and tag to generate the base name Extended the fake sound devices to have more populated fields. Modified sound cores to use tags from the devices and simplified the start function. Renumbered CPU and sound get/set info constants to align with the device constants, and shared values where they were perfectly aligned. Set the type field in the fake device_configs for CPU and sound chips to a get_info stub which calls through to the CPU and sound specific get_info functions. This means the device_get_info() functions work for CPU and sound cores, even in their fake state. Changed device information getters from device_info() to device_get_info() to match the CPU and sound macros.
* Made the 6526/8520 CIA implementations be devices Nathan Woods2008-12-059-298/+488
|
* Update comments Jonathan Gevaryahu2008-12-041-3/+5
|
* 01442: wwfsstar: The OKI6295 playback frequency is too high. Phil Bennett2008-12-041-8/+8
|
* From: Luigi30 [luigi30@gmail.com] Aaron Giles2008-12-042-2/+3
| | | | | | | | | | | | | | | | | Sent: Wednesday, December 03, 2008 4:46 PM To: submit@mamedev.org Subject: bug 894 fix Fixes bug 894, elecyoyo: inserted coins and pressing start sometimes leads back to the test menu -- From: Luigi30 Sent: Tuesday, December 02, 2008 10:19 PM To: submit@mamedev.org Subject: Bug 2693 fix Fixes bug 2693
* From: Micko [mailto:mmicko@gmail.com] Aaron Giles2008-12-041-1/+2
| | | | | | | | | | | | | | | | | | | | | Sent: Tuesday, December 02, 2008 10:14 AM To: Aaron Giles Subject: Another 8080/85 change from me Hi Aaron, I have noticed that there are some problems in interrupt handling in 8080 implementation. Thing is that there are some cases that made a problem while implementing one computer emulation. Thing is that there is same computer with Z80 and 8080 cpu and ROM's are same, but interrupts were not triggered. So I have searched and found two problems fixed with this patch. 1. previous implementation cleared interrupt enable bit on interrupt trigger which is wrong since interrupts should stay enabled 2. serve interrupt number was not cleared after interrupt is executed, so if same one is triggered it will not be catched. I have tested with 8080 MESS drivers, and picked some of MAME drivers using 8080 and 8085, and there were no bad things found. Regards, Micko
* From: Edward Swiftwood [mailto:payphoneed@gmail.com] Aaron Giles2008-12-041-0/+2
| | | | | | | | | Sent: Tuesday, December 02, 2008 8:18 AM To: submit@mamedev.org Subject: UI Yellow patch part 2 Enjoy?
* This patch furthers the process of aligning the sound cores with the Aaron Giles2008-12-0460-289/+325
| | | | | | | | | | | | | recent cpu core changes. Specifically, it adds a fake device implementation similar to the one the cpu cores were using in 128u3 (i.e. it only provides the machine pointer and the token), and makes some interface adjustments aligned to 128u4 (i.e. adding snd_class_header, adding get_ to various getter functions). The primary benefit of this change is the removal of "deprecat.h" from 23 sound cores. I also adjusted ui.c to stop calling sndnum_clock and access the clock data similarly to how it does the cpu clock data. [AtariAce]
* From: Mamesick [mailto:mamesick@libero.it] Aaron Giles2008-12-041-2/+2
| | | | | | | Sent: Saturday, November 29, 2008 8:21 AM To: submit@mamedev.org Subject: Fixed ID 02690
* From: Atari Ace [mailto:atari_ace@verizon.net] Aaron Giles2008-12-041-0/+1
| | | | | | | | | | | | | | Sent: Friday, November 28, 2008 10:10 PM To: submit@mamedev.org Cc: atariace@hotmail.com Subject: [patch] Fix 02689: jumpbug: Jumpbug won't start second time around Hi mamedev, Some global state needs to be zeroed to fix this mametesters bug. ~aa
* Surf Planet (Version 4.0) [Smittdogg] Aaron Giles2008-12-042-3/+38
|
* Removed fillbitmap() macro in favor of direct calls to bitmap_fill(). Aaron Giles2008-12-04418-932/+919
| | | | | Note that the parameters to the latter are in a different order (bitmap, clip, color). [Atari Ace]
* Minor comment fix. Aaron Giles2008-12-041-2/+2
|
* 02673: All Sets with HuC6280 as Audio Device (PCE-Based titles): Fatal Error ↵ Aaron Giles2008-12-041-0/+1
| | | | after OK
* 02676: All Laserdisc Games: Wrong colors using Direct3D on ATI cards Aaron Giles2008-12-041-12/+3
|
* 02680: carnevil: -verifyrom fails to consider if a CHD is a BAD_DUMP Aaron Giles2008-12-041-1/+5
|
* 02705: connect4: connect4 crashes if nvram file is present Aaron Giles2008-12-041-0/+1
|
* 02702: [Sound] tturf: no audio Aaron Giles2008-12-042-3/+4
| | | | Fixed debugger cursor positioning when scrolled.
* 02687: emuopts.c: CORE INPUT AUTOMATIC ENABLE OPTIONS Aaron Giles2008-12-0411-88/+51
| | | | | | | | | | | 02683: Pressing F5 while running debugger causes access violation 02669: pandoras: music tempo is too fast 02691: Some drivers with z80/ay8910 Audio: Audio tempo has changed Also fixed debugger memory leak. Added a number of new cputag_* macros to cpuexec.h.
* 02688: DIP switch settings are not being stored in INP files. Aaron Giles2008-12-047-9/+257
| | | | | | | To fix this, I had to break old INP files. While I was in there, I added corefile support for compressing/decompressing data on the fly, and enabled it for INPs, meaning the newer format INPs are output and processed compressed.
* CPU_IS_LE -> ENDIANNESS_LITTLE Aaron Giles2008-12-0497-167/+171
| | | | | | CPU_IS_BE -> ENDIANNESS_BIG Also fixed help for step over/in to specify correct keys.
* Re-enabled the OSD key for master volume control. All other Aaron Giles2008-12-042-11/+30
| | | | sliders are still only accessible via the menus.
* More debugger changes. Aaron Giles2008-12-0310-568/+834
| | | | | | | | | | | | | | | | | Added the concept of 'subviews' to the debugger views. The core now creates a list of possible subviews, and the OSD can select between them. This removes code from the OSD that was previously required to find all possible memory and disassembly views. Added machine parameters to debugger console output functions. Fixed some oddities in the memory view. Moved globals to hang off of the machine structure. Fixed bug where the visiblecpu was not updated immediately upon a break.
* Made the 6850 ACIA a device Nathan Woods2008-12-035-312/+378
|
* Big debugger cleanup. Aaron Giles2008-12-0314-2850/+2724
| | | | | | | | | | | | | | | | | | | | | | | Important note for OSD ports: the get/set property functions have been retired for debug_views. Instead, there are specific functions to perform each get/set operation. In addition, the format of the update callback has changed to pass the osd private data in, and the update callback/osd private data must be passed in at view allocation time. And osd_wait_for_debugger() now gets a CPU object instead of the machine. Removed extra debugger tracking for address spaces and added some of the useful data to the address_space structure. Updated all debugger commands and views to use CPU and address space objects where appropriate. Added new memory functions for converting between bytes and addresses, and for performing translations for a given address space. Removed debugger macros that did similar things in favor of calling these functions. Rewrote most of the memory view handling. Disasm and register views still need some additional tweaking.
* Bra$il driver: cleaned-up the video update functions and added some extra ↵ Angelo Salese2008-12-031-62/+18
| | | | inputs (including a service mode)