summaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAgeFilesLines
* Cleanups and version bump.mame0129 Aaron Giles2009-01-0467-501/+501
|
* From: Robert [mailto:pac0446@bigpond.net.au] Aaron Giles2009-01-041-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sent: Wednesday, December 31, 2008 6:39 PM To: Mamedev submit Subject: Fix for 1610 cpu The cp1610 cpu crashes when it attempts to reset itself. It gets the PULSE_LINE message. A one-line fix to cp1610.h will fix the problem. It has been tested on the intellivision mess driver. Please change the line that says: #define CP1610_RESET 2 to #define CP1610_RESET INPUT_LINE_RESET Thank you and Happy New Year. - Robbbert
* This patch just cleans up some memory and file handles in the error Aaron Giles2009-01-041-0/+7
| | | | | | cases of ldverify. The initial memory leak was rsound and exposed by cppcheck [Oliver Stoeneberg]
* New clones: Aaron Giles2009-01-042-13/+70
| | | | Dogyuun (Licensed to Unite Trading For Korea) [Smitdogg]
* Added savestate support to the following devices: [MooglyGuy] Ryan Holtz2009-01-0421-110/+344
| | | | | | | - TTL74148, TTL74153 Removed anonymous timers from gridlee and added savestate support [MooglyGuy] Added savestate support to all games in 40love.c, 88games.c, 1943.c, carpolo.c, circus.c and exidy.c: [MooglyGuy] - 40love, fieldday, undoukai, 88games, konami88, hypsptsp, 1943, 1943j, 1943kai, carpolo, circus, circusse, robotbwl, crash, ripcord, sidetrac, targ, targc, spectar, spectar1, rallys, phantoma, mtrap, mtrap3, mtrap4, venture, venture2, venture4, teetert, pepper2, hardhat, fax, fax2
* And even more dangling code in galaxold.c. Aaron Giles2009-01-041-161/+0
|
* Dangling code removal from scobra as well. Aaron Giles2009-01-041-325/+0
|
* Removed dangling old code from scramble.c Aaron Giles2009-01-041-915/+0
|
* 02644: tdragon, tdragon1, hachamf: Coin counter doesn't decrease [Angelo Salese] Angelo Salese2009-01-042-145/+164
|
* Added crsbingo to subsino.c. Luca Elia2009-01-043-21/+112
| | | | | | | | Marked some PALs as bad in jingbell. New games marked as GAME_NOT_WORKING ------------------------------------ Cross Bingo [f205v]
* Another out-of-bounds error caught by randomizing memory. Aaron Giles2009-01-041-32/+35
|
* Fixed a few out-of-bounds errors revealed by randomly initializing auto_malloc() Aaron Giles2009-01-043-3/+3
| | | | memory.
* Changed Status Trivia 2 (and related games) clock to 13.684MHz to fix game ↵ Ryan Holtz2009-01-041-4/+4
| | | | speed. Still wrong, but better than before. [MooglyGuy]
* Removed bogus port 4-7 definitions from MCS-48. Added i8243 Aaron Giles2009-01-048-48/+318
| | | | | | implementation. Connected 8243 properly to monsterb and system 16a sound. Changed draw80pkr to connect the PROG line like videopkr.
* re-ordered some clones newest to oldest... slight rename of the jojo sets Brian Troha2009-01-042-31/+28
|
* Fix 02799: mace: No player 2, button 4 available for mapping Phil Bennett2009-01-041-1/+1
|
* It's actually 'Power-JC System'... Phil Bennett2009-01-031-1/+1
|
* Slot Carnival: Roberto Fresca2009-01-031-5/+6
| | | | | - Added gfxdecode & palette lenght to the machine driver, so tiles stuff can be viewed through F4 in case of someone wants to help. - Defined SND_CLOCK for the ay8910.
* Fixed more stuff with Diamond Derby,game is playable but not yet working ↵ Angelo Salese2009-01-031-228/+108
| | | | (due of a subtle bug,see source) [Angelo Salese]
* New driver for Slot Carnival. (1985, Wing Co. Ltd) [David Haywood, Roberto ↵ Roberto Fresca2009-01-034-15/+590
| | | | | | | | | | Fresca] The driver is quite complete, but need some work to get proper colors and reels support. New games marked as GAME_NOT_WORKING ------------------------------------ Slot Carnival [David Haywood, Roberto Fresca]
* Wrote a preliminary driver for the original Magic Card [Roberto Fresca,David ↵ Angelo Salese2009-01-034-0/+330
| | | | | | | | | | | | Haywood,Angelo Salese] New games marked as GAME_NOT_WORKING ------------------------------------ Magic Card [Roberto Fresca,David Haywood,Angelo Salese] ============= This thing is pretty Amiga-ish...How much similar is this one to the Amiga HW?
* New games marked as GAME_NOT_WORKING Phil Bennett2009-01-034-0/+157
| | | | ------------------------------------ Operation Tiger [Chris Hardy, Phil Bennett]
* cb2001: last table version Roberto Zandona2009-01-031-5/+0
|
* Improved mgcs. It now runs through attract mode. Luca Elia2009-01-034-160/+589
| | | | | | [Luca Elia] It still locks up as soon as one coins up though, due to the unemulated IGS029 protection.
* cb2001: some opcodes (from interrupt routine) Roberto Zandona2009-01-031-16/+16
| | | there's a fint (0f 92) opcode -> it's surely a encrypted v30
* added another opcode Roberto Zandona2009-01-031-2/+2
|
* cb2001: new opcodes (the start up code is similar to cmast91) Roberto Zandona2009-01-031-12/+12
|
* Fixed Super Triv colors (maybe) Pierpaolo Prazzoli2009-01-032-8/+10
| | | | Someone wants to fix the sound as well? There's also an unknown bit for the tilemap, used for the whole title box.
* Changed P4 control to the PROG line, which is more likely. The way to toggle Aaron Giles2009-01-031-7/+8
| | | | | | the PROG line is to read/write/and/or to ports 4-7. Since the board doesn't list an 8243 port expander, it is likely the "writes" to port 4 are really just a mechanism to get the PROG line to toggle to clear the interrupt.
* Audited and added GAME_SUPPORTS_SAVE to 4enraya [MooglyGuy] Ryan Holtz2009-01-031-1/+7
|
* Lots of improvements to the different Cherry Master hardwares. [Roberto ↵ Roberto Fresca2009-01-035-591/+838
| | | | | | | | | | | | | | | Fresca, David Haywood] Added new sets, created new machine drivers, fixed colors, added PPI devices, created new 8255 and ay8910 interfaces, worked out inputs and DIP switches from the scratch, fixed memory maps, merged the cherrym2.c driver with goldstar.c and much more... New games added or promoted from NOT_WORKING status --------------------------------------------------- Cherry Master (Corsica, ver.8.01) [Roberto Fresca] Cherry Master (ver.4) [Roberto Fresca, David Haywood] Cherry Master I (ver.1.01) [Roberto Fresca, David Haywood]
* Audited and added GAME_SUPPORTS_SAVE to all games on statriv2 hardware ↵ Ryan Holtz2009-01-031-10/+18
| | | | [MooglyGuy]
* Fixed some stuff with Diamond Derby [Angelo Salese] Angelo Salese2009-01-031-197/+241
| | | | | | ======== Actually fixed hackish things from the last update by "Mike Green",I'll finish this off tomorrow,it's playable if you hack the 8880-888f areas to ff just before the "token error"...
* Log: Ryan Holtz2009-01-035-23/+38
| | | Audited and added GAME_SUPPORTS_SAVE to all games on mrdo and docastle hardware [MooglyGuy]
* Added simple built-in layout for polepos showing the position of the shifter Aaron Giles2009-01-035-14/+74
| | | | | | (this works thanks to recent changes from Nathan; in fact, any input can affect the state of an artwork element). Removed debug build hack to popmessage the shifter state.
* cb2001: added another opcode Roberto Zandona2009-01-021-7/+7
|
* Fix for odd word dma transfers, found by OG. smf-2009-01-021-11/+17
|
* Fixed layer enable,flip x & x/y position in goodejan.c driver [Angelo Salese] Angelo Salese2009-01-022-25/+87
| | | | | | | | | ============= Several Seibu games (i.e. D-Con,sdgndmps,Sengoku Mahjong,goodejan/totmejan and the raiden2.c/legionna.c games) all have a standard 0x48 (0x50?) regs-wide C.R.T.C. I wonder if it is a custom Seibu crap or a known video chip,would be good if somebody can do tests on it. For sure,it should be abstracted,this commit was made by looking mostly at Sengoku Mahjong.
* romload cleanups: Aaron Giles2009-01-026-198/+247
| | | | | | | | | | | - added running_machine to internal structure, removed as explicit parameter - added new function rom_file_size() to compute the size of a ROM - removed rom_first_chunk() and rom_next_chunk() which are no longer needed - changed progress display to be based on size of ROMs loaded, not number - changed temporary load buffer to be dynamically allocated - fixed reload logic to handle skipped BIOSes Also changed rand_memory() to use a fixed seed for consistent behavior.
* Removed a couple of unnecessary typedefs from mamecore.h. Aaron Giles2009-01-023-44/+49
| | | | | Updated romload to use an astring for accumulating errors (I always feared busting that buffer with some huge romlist).
* 02104: metlhawk, metlhwkj: Crash while decoding with '-debug' trigger Aaron Giles2009-01-022-2/+8
| | | | | | Fixed auto_malloc() along the way to randomize its memory when allocated in the debug build. This used to be the standard, but it seems to have been removed when the pool allocation was moved into the library.
* Added NO_DUMPS for the VHS on hnxmasev,hnageman,av2mj1bb and av2mj2rg ↵ Angelo Salese2009-01-022-1/+13
| | | | [Angelo Salese]
* Cleaned up the profiler. Reduced its runtime overhead significantly by Aaron Giles2009-01-025-171/+242
| | | | | | | | | inlining the check to see if it is running. Removed obsolete entries and updated the text to more accurately describe each one. Added CPU tags to the CPU names. Switched to using an astring for building the final string. Unfortunately, still a bit too much overhead to leave it on in all builds.
* Minor tweaks to please valgrind. Aaron Giles2009-01-021-2/+3
|
* Fixed speed-up for Vamf x1/2 (Europe) Pierpaolo Prazzoli2009-01-021-3/+23
|
* Fixed minor glitch in UI display of screen information. Aaron Giles2009-01-021-0/+3
|
* Fixed rendering of slider controls so it doesn't overlap when menus get large. Aaron Giles2009-01-021-24/+28
|
* Fix royalngt regression. Aaron Giles2009-01-021-3/+3
|
* 02575: taitogn: Not marked as bios in -listxml Aaron Giles2009-01-021-1/+1
|
* 02141: sunaq: At the Title, Game is Crash Aaron Giles2009-01-021-7/+7
|