summaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAgeFilesLines
* Cleanups/version bump.mame0125u7 Aaron Giles2008-06-2656-321/+321
|
* Updated readme. Aaron Giles2008-06-261-109/+103
|
* From: Oliver Stoeneberg [mailto:oliverst@online.de] Aaron Giles2008-06-2668-499/+478
| | | | | | | Subject: another Machine -> machine cleanup This cleans up most of the Machine stuff in src/emu/machine. There is a bit left to clean up, but it's mostly stuck at some interfaces now.
* From: Atari Ace [mailto:atari_ace@verizon.net] Aaron Giles2008-06-263-5/+3
| | | | | | | | | | | | Subject: [patch] make MSVC_BUILD=1 -j<n> build fix Hi mamedev, The following build tweak fixes make MSVC_BUILD=1 -j2. It also fixes an oversight in the cross-build support. ~aa
* From: abcd efgh [mailto:cix_999@yahoo.it] Aaron Giles2008-06-262-15/+27
| | | | | | | | | | | | | | | | Subject: ddragon3 clean Finish the work on ddragon3: - Mapped the correct dip "SW1-8" before was incorrect - Added "FBI Logo" dips in ctribe - Fixed the dips condition's implementation to avoid the mame crash in ctribe - Change the name of (Italian bootleg) in a better (bootleg Set 2) In gotcha : - Set OKI's pin 7 to high Bye Sonikos
* From: Atari Ace [mailto:atari_ace@verizon.net] Aaron Giles2008-06-264-8/+13
| | | | | | | | | | | | | Subject: [patch] Fix minor CPU/SOUND core build issues Hi mamedev, This small patch fixes a few build problems with the cpu/sound cores M65CE02, ALPHA8201, TMC0285, TMS5200 and corrects the dependencies for the mips core. ~aa
* From: Fabio Priuli [mailto:doge.fabio@gmail.com] Aaron Giles2008-06-2624-3823/+1311
| | | | | | | | | | | | | | | Subject: two more (last ones for a couple of weeks) Hi, attached please find * r_patch.diff which removes indexed read from drivers starting with r (and slightly simplify inputs in royalmah.c) * nbmj.diff which unifies nichibustu mahjong input ports (using common ports in nbmj9195.c as well as in the other drivers), removes indexed read and exploit tags to reduce complexity in a couple of handlers Tomorrow I'll leave for a work trip, so no more patches from me for some time. Regards, Fabio Priuli
* From: John Gilbert [mailto:jggilbert@hotmail.com] Aaron Giles2008-06-264-48/+48
| | | | | | | | | | | | | Subject: fix for missing sha1 sums. This fixes missing sha1 values in ampoker2.c, atarigx2.c, cabal.c, and ksys573.c for 0125u6. mame -listroms|grep -v SHA1|grep CRC Keeps SHA1 based librarians happy. John G.
* From: Corrado Tomaselli [mailto:corrado.to@tiscali.it] Aaron Giles2008-06-261-1/+1
| | | | | | Subject: flstory.c ym2149 sound balance Raised the volumes of the ym2149 channels to better match the pcb behaviour
* From: Fabio Priuli [mailto:doge.fabio@gmail.com] Aaron Giles2008-06-26126-3729/+2965
| | | | | | | | | | | | | | | | | | | | | Subject: more indexed reads removed Hi, attached please find a bunch of patches (against u6) to change input_port_read_indexed and AM_READ to their tagged counterparts. As in the case of the last patches I sent, I tested with mame_regtest the changes and no port is missing. In details: * midway.diff updates the whole mid*unit family of drivers + seattle & zeus which shared some input code. You may want to take a look at the fact that hyperdriv seems to have a redundant 9th analog port the driver never check (I added a comment about it in the source) * namco.diff updates most namco systems + a couple of old drivers sharing the input handling. Notice I haven't modified system22 which seems to have problems with the new strict checks and I guessed it could have changed since the last release (I'll take a look to it later) * patch1.diff -> patch9.diff update most of the M->Q drivers + finally removes indexed reads from megadriv.c (without breaking ssf2ghw) Let me know if something fails to apply. Regards, Fabio
* From: Corrado Tomaselli [mailto:corrado.to@tiscali.it] Aaron Giles2008-06-262-9/+7
| | | | | | Subject: the fairyland story clocks Verified clocks on Fairyland Story
* From: Fabio Priuli [mailto:doge.fabio@gmail.com] Aaron Giles2008-06-261-1/+1
| | | | | | | | | | | Subject: fix to MT bug 1911 Hi, the attached patch fixes the DSW read in nomnlnd using input_port_read_safe (rather than adding a fake DSW port). Hopefully, this will be the last missing tag due to my patches: since last week all my changes are tested with mame_regtest before submit and, therefore, no missing inputs can be there anymore! Regards Fabio
* From: Steve Lilley-Hopkins [mailto:minwah1959@hotmail.com] Aaron Giles2008-06-261-10/+23
| | | | | | | | | | | | | | | | | | Subject: gtmr (kaneko16.c) update Hi, Please find attached a diff containing a small update to 'Great 100 Miles Rally', within the kaneko16 driver: * Added 360degree wheel (dial) input to GTMR, which is available when the Controller dip is set to 'Wheel', and Controls dip is set to '1P Side'. Note when Controls dip is set to 'Both Sides', 270degree wheel (paddle) input is used. I have tested this in the test screen and in-game, and it works as expected. Also note I made a small comment with regard to the GTMR2 wheel controls, which are noted to be not working - they seem to work fine for me. Any questions/problems please let me know. Cheers, Minwah
* Removed DEBUGGER flag from makefile and ENABLE_DEBUGGER Aaron Giles2008-06-26193-1857/+1676
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | macro from the source code. All MAME builds now include the debugger, and it is enabled/disabled exclusively by the runtime command-line/ini settings. This is a minor speed hit for now, but will be further optimized going forward. Changed the 'd' suffix in the makefile to apply to DEBUG builds (versus DEBUGGER builds as it did before). Changed machine->debug_mode to machine->debug_flags. These flags now indicate several things, such as whether debugging is enabled, whether CPU cores should call the debugger on each instruction, and whether there are live watchpoints on each address space. Redesigned a significant portion of debugcpu.c around the concept of maintaining these flags globally and a similar, more complete set of flags internally for each CPU. All previous functionality should work as designed but should be more robust and faster to work with. Added new debugger hooks for starting/stopping CPU execution. This allows the debugger to decide whether or not a given CPU needs to call the debugger on each instruction during the coming timeslice. Added new debugger hook for reporting exceptions. Proper exception breakpoints are not yet implemented. Added new module debugger.c which is where global debugger functions live.
* added several more BIOS dumps (from the Guru) for Naomi & Naomi 2 Brian Troha2008-06-261-20/+39
|
* Adds easy to find dips to: Brian Troha2008-06-251-106/+110
| | | | | | | | | | | Wonder League Star - Sok-Magicball Fighting (Korea) Wonder League '96 (Korea) Like coinage, Credits for full 2 player game, Demo Sounds (though for Wonder League '96 it doesn't seem to work) and play field color for wl96 Minor whitespace clean-up Hope this doesn't colide with addition work being done by Haze
* Fixes menu scrolling speed as described by Haze Couriersud2008-06-251-0/+3
|
* 01931: sqix: [possible] sprites slowdown Couriersud2008-06-251-1/+1
|
* some changes to the survival protection simulation from nuapete, fixes ↵ davidhay2008-06-252-36/+46
| | | | problem entering hiscore initials.
* 01631: sqixbl, perestro, perestrf: game resets after starting game Couriersud2008-06-251-1/+1
|
* Updated cheat system / Credit Shimapong Couriersud2008-06-251-3525/+2345
| | | | | | | | | | | | | | | | | | - Merged 3 different search menu functions to search_main_menu() - Added new cheat options, "Vertical/Horizontal Key Repeat Speed" NOTE : delete all cheat options in the database before start or reload default options (Shift + Reload key) in cheat general menu - Changed assignment of Entry for Activation Key and Pre-enable command code. Now there are check the tag in comment field instead of index number. But it's only for new format command and old is as before - Added tag output in save_activation_key() and save_pre_enable() - Cleaned up save_cheat_options() to output description - Changed memory read function in watchpoints No longer "Debugger" watchpoint mis-hit "Cheat" watchpoint - Fixed several reported/found bugs - Renamed funcitons/enum based on coding guidlines All functions are completed in this update
* Hornet driver: Aaron Giles2008-06-2510-108/+750
| | | | | | | | | | | | | | | | | | | | | | | | | | - connected EEPROM (doesn't seem to affect much) - cleaned up system register access GTI Club driver: - altered network IRQ clear to fix several problems - added Guru readme - fixed crashes due to missing inputs - gticlub "works" again ZR107 driver: - added Guru readme - cleaned up system register access - these games work again with altered network IRQ timing NWK-TR driver: - added Guru readme DRC frontend: - now passes pointer to previous instruction when describing PPC frontend: - attempts to roughly take into account branch and CR logical folding in timing computations
* makes wonderleague 96 work. davidhay2008-06-251-7/+92
| | | | | | | New Working Game ---------------- WonderLeague '96 [David Haywood]
* 01712: exerizrb, skyfox: Coin 1 mapped twice. Couriersud2008-06-241-1/+1
|
* 01928: chplft, chplftb, chplftbl: Choplifter player 2 video is upside down Couriersud2008-06-241-3/+3
|
* 01851: 3kokushi: demo sounds dip reversed Couriersud2008-06-241-3/+3
|
* Promoted to Working davidhay2008-06-244-16/+83
| | | | | | ------------------- Survival [nuapete]
* Fixed typo in changelog Wilbert Pol2008-06-241-1/+1
|
* i8x41 cpu core changes: Wilbert Pol2008-06-242-24/+39
| | | | | | | | | - Updated the ram sizes. 8041 uses 128 bytes, 8042 8042 uses 256 bytes. - Added support for re-enabling interrupts inside an interrupt handler. - Fixed cycle count for DJNZ instruction.
* 01886: gradius4: 3D gfx problem Aaron Giles2008-06-242-10/+32
| | | | | Fixed LZCNT opcode in x86 and x64 back-ends Added support for flags in LZCNT and BSWAP opcodes on x86 and x64 back-ends
* 01927: Effects overlay showing in snapshots Aaron Giles2008-06-241-8/+12
| | | | Explicitly disabled overlays for non-native snapshots (native snapshots already had them disabled)
* 01901: kinst13, kinst14, kinstp: Attract mode graphics regression Aaron Giles2008-06-241-61/+35
| | | | Fixed DCMP opcode on the 32-bit back-end
* Do not stop in the debugger while we are waiting for a pending Aaron Giles2008-06-243-1/+18
| | | | | event to occur. This eliminates some confusion during reset and state loading.
* Fixed WRITEM opcode on 64-bit to call through memory instead of directly. Aaron Giles2008-06-241-3/+3
|
* I8x41 cpu core fixes: Wilbert Pol2008-06-232-6/+28
| | | | | | | - Added configurable i8x41/i8x42 subtype support. - Fixed carry flag handling in ADDC A,#N instruction. - Fixed carry flag handling in RLC A instruction.
* i8x41: Fixed disassembly for opcode 0x67. Wilbert Pol2008-06-231-1/+1
|
* different Naomi BIOS found and added: epr-21576e (Japan) Brian Troha2008-06-231-14/+16
| | | | Adds region name to BIOS def for Naomi2 BIOS's
* Fixed compile where DEBUG=1 and DEBUGGER=0. R. Belmont2008-06-231-1/+1
|
* Fixed GCC 64-bit compile. R. Belmont2008-06-231-1/+1
|
* Save state support: Aaron Giles2008-06-2311-222/+412
| | | | | | | | | | | | | * added save state support to the SHARC CPU core * added save state support to the PowerPC recompiler * added save state support to the virtual TLB system * added save state support to the RF5C400 sound core * added save state support to konppc module * added save state support to K056800 host controller * added save state support to the Konami hornet driver Fixed poor default CLUT handling in the voodoo driver
* Fixed placement of stream_update in the NiLe emulation. R. Belmont2008-06-231-3/+6
|
* MESS-specific changes Nathan Woods2008-06-231-5/+5
|
* From: Atari Ace [mailto:atari_ace@verizon.net] Aaron Giles2008-06-23961-4902/+4959
| | | | | | | | | | | | | | | | | | | | | | Subject: [patch] memory_region madness reloaded Hi mamedev, The memory_region and memory_region_length functions are probably the two most common functions in MAME that don't take a machine parameter but should given the syntax of the related apis memory_region_type and memory_region_flags. Clearly they didn't get the parameter because of the sheer number of changes needed to change the apis. This pair of patches makes the change, and deals with the consequences. The second patch then changes the api for memory_region and memory_region_length, and fixes the fallout. It generally plumbs through machine parameters where needed, except for the case of sound apis which I deferred doing so till later. This increased the number of deprecat.h includes by ~50. Given it is a massive patch, there are bound to be a few mistakes in it (I had to make ~20% of the changes by hand), but I exercised care and reviewed the patch several times to minimize the problems.
* From: Atari Ace [mailto:atari_ace@verizon.net] Aaron Giles2008-06-2358-152/+184
| | | | | | | | | | | | | | | | | Subject: [patch] memory_region madness reloaded Hi mamedev, The memory_region and memory_region_length functions are probably the two most common functions in MAME that don't take a machine parameter but should given the syntax of the related apis memory_region_type and memory_region_flags. Clearly they didn't get the parameter because of the sheer number of changes needed to change the apis. This pair of patches makes the change, and deals with the consequences. The first patch makes some changes to help the second patch along, as well as moves some uses of the memory_region apis within for loops outside the loops.
* Save state support: Aaron Giles2008-06-2311-481/+877
| | | | | | | | | | | | | | | * added save state support to the MIPS3 recompiler * added save state support to CAGE audio system * added save state support to the voodoo emulator * added save state support to the smc91c9x emulator * added save state support to the kinst, seattle, and vegas drivers * fixed core video handling of save states with dynamic screen resolutions SMC91C9x: * converted to proper device * updated seattle and vegas drivers to allocate devices * added separate 91C96 device for eventual 2049 use * cleaned up code
* Cal Omega driver updates: Roberto Fresca2008-06-232-681/+1512
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Lots of improvements on the input system. - Adjusted the CPU adressing to 14 bits for systems 903/904. - Adjusted the CPU adressing to 15 bits for system 905. - Rewrote all the ROM loads based on these changes. - Defined CPU, UART and sound clocks. - Splitted the sound interface to cover different systems. - Splitted the PIAs interfaces to cover different systems. - Added sound to system 905 games. - Added MACHINE_START and MACHINE_RESET to initialize the devices properly. - Documented the systems 903/904 UART connections. - Traced and added PIAs connection diagrams for systems 903/904/905. - Hooked the missing DIP Switches bank to the AY8912 for system 903. - Added preliminary serial/UART support to systems 903/904. - Hooked the missing DIP Switches bank to the ACIA 6850 for systems 903/904. It allow to choose the proper transfer rate for UART. - Fixed graphics ROM loads for different Hotline versions. - Added support to Game 8.0 (Arcade Black Jack). - Added support to Game 12.3 (Ticket Poker). - Added support to Game 23.0 (FC Bingo (4-card)). - Renamed all roms of each set according to the systems schematics and official list. - Cleaned-up the sets. - Cleaned-up the driver. - Updated technical notes. New games marked as GAME_NOT_WORKING ------------------------------------ Cal Omega - Game 8.0 (Arcade Black Jack) [Roberto Fresca] Cal Omega - Game 12.3 (Ticket Poker) [Roberto Fresca] Cal Omega - Game 23.0 (FC Bingo (4-card)) [Roberto Fresca]
* minor information updates: Brian Troha2008-06-233-1/+4
| | | | | 20pacgal.c: Known alt version not dumped segas16a.c: Made Action Fighter game def like the others segas16b.c: Found the game number for Shinobi set
* Various NiLe fixups. Music in-game now sounds quite acceptable, if not yet ↵ R. Belmont2008-06-231-17/+28
| | | | perfect.
* Converted voodoo into a proper device. Aaron Giles2008-06-2312-941/+906
| | | | Updated drivers accordingly.
* Correct the loop flag in the NiLe. Still more to do. R. Belmont2008-06-231-1/+6
|