Commit Graph

11844 Commits

Author SHA1 Message Date
Angelo Salese
a38d40315d Haze: fixed a crash introduced during conversion of this 2011-04-14 22:24:51 +00:00
Angelo Salese
67a6b800e7 Another Atari Jaguar related fix, nw (heh, running at 30 Hz and nobody really got that so far) 2011-04-14 22:20:39 +00:00
Angelo Salese
83a880a44f Various improvements to the Konami Viper driver [Ville Linde] 2011-04-14 21:15:17 +00:00
Miodrag Milanovic
bf0a319991 Fixed crash in wave device when there is mono output (no whatsnew) 2011-04-14 18:24:17 +00:00
Angelo Salese
0d1f365c17 Jaguar-specific code, nw 2011-04-14 18:01:02 +00:00
Miodrag Milanovic
52bc6cc378 Enabled compiling of all CPU cores (no whatsnew) 2011-04-14 13:19:52 +00:00
Miodrag Milanovic
a06d6444cb Added listmedia since it also applies now to MAME (no whatsnew) 2011-04-14 11:59:25 +00:00
Miodrag Milanovic
2cea488188 Removed various differences between MESS and MAME, all is now defined in mame.h.
This should allow hopefully easier maintenance (no whatsnew)
2011-04-14 10:52:08 +00:00
Brian Troha
2972e72031 model2.c: Corrected the revision level for Top Skater (USA) set [The Dumping Union] 2011-04-14 00:42:44 +00:00
Angelo Salese
65a05b9c9b Apparently Acho used the hammer instead of the screwdriver here ... 2011-04-13 22:37:34 +00:00
Angelo Salese
801f397cc4 Fix compile? 2011-04-13 22:15:51 +00:00
Aaron Giles
00d745ca77 (Big tangle of changes that all happened as I was looking into the ROM
loader rewrite, which is still in progress....)

Replaced mamedriv.c with a new driver list mechanism that is generated
by the build tools. The emulator core now expects the presence of a
file called src/$(TARGET)/$(SUBTARGET).lst which is just a raw list of
driver names, one per line. C and C++ comments are still permitted.
This file is parsed by a new build tool makelist which extracts the
driver names, sorts them, and generates a file called drivlist.c, which
is consumed by the core. [Aaron Giles]

Added new osdcore function osd_malloc_array() which is identical to
osd_malloc() but obviously hints that the underlying allocation is for
an array. Updated all callers to use the appropriate form. Modified the
Windows allocator to only use guard pages for array-style allocations,
allowing us to enable them once again in debug builds. [Aaron Giles]

Created new static class driver_list to wrap accesses to the list of
available drivers. Improved speed of driver lookups by relying on the
presorting done by makelist. [Aaron Giles]

Created helper class driver_enumerator as a helper for iterating through 
the list of drivers. This class supports basic filtering and iteration,
and also serves as a temporary cache of machine_configs. [Aaron Giles]

Created cli_frontend object to wrap all the CLI handling code in
clifront.c. Updated/simplified all the code to take advantage of the
driver_enumerator. [Aaron Giles]

Created media_auditor object to wrap all the auditing functions in
audit.c. Updated all users to the new interface. Note that the new
auditing mechanism is slightly out of sync with the romload code in
terms of finding ROMs owned by devices, so it may mis-report some
issues until the new ROM loading code is in. [Aaron Giles]

Added concept of a per-device searchpath. For most devices, their 
searchpath is just the short name of the device. For driver_devices, the
searchpath is driver[;parent[;bios]]. This searchpath will eventually be
used by the rom loader to find ROMs. For now it is used by the media
auditor only. [Aaron Giles]

Created info_xml_creator object to wrap all the info generation functions
in info.c. Converted the file to C++ and cleaned up the input processing
code. [Aaron Giles]

(not for whatsnew ... Known issues: auditing of CHDs appears busted, and 
debug builds report unfreed memory if you use the built-in game picker)
2011-04-13 20:31:00 +00:00
Fabio Priuli
f99e1a5da6 megadriv.c: added proper megacd dumps to the mess driver. no whatsnew 2011-04-13 20:19:41 +00:00
Scott Stone
c61bdcd0bb New Not Working
---------------
Nintendo FamicomBox  [Kevin Horton]
2011-04-13 02:02:12 +00:00
Jonathan Gevaryahu
258be9aad6 upd7725.c: Implementation of the p0 and p1 output
bits as device lines; preliminary implementation of INT input
line. [Lord Nightmare]
2011-04-12 22:35:38 +00:00
mariuszw1
6e0083a8d7 New games marked as NOT_WORKING
-------------------------------
Home Run Classic [Mariusz Wojcieszek]
Country Club Classic [Mariusz Wojcieszek]
Trap Shoot Classic [Mariusz Wojcieszek]
2011-04-12 21:03:36 +00:00
Angelo Salese
1fa9e54500 Added NO_DUMP 2011-04-12 19:56:48 +00:00
Angelo Salese
613401f005 new not working game
--------------------
Alien: The Arcade Medal Edition [Yohji, Tormod, Smitdogg, The Dumping Union]
2011-04-12 19:43:30 +00:00
Miodrag Milanovic
f3dccf4890 Removed lines left for experiments (no whatsnew) 2011-04-12 14:24:45 +00:00
Miodrag Milanovic
d97956dd9b pic8259 - Added support for cascade mode, updated interface in all drivers [Miodrag Milanovic]
idecrtl - Added implementation of few commands enabling at driver in MESS to boot
2011-04-12 14:21:18 +00:00
Miodrag Milanovic
6fcb66bd02 8237dma - Added cascade mode support [Wilbert Pol] 2011-04-11 10:31:28 +00:00
Jonathan Gevaryahu
c228f94320 tms5220.c: updates to comments and nonstandard feature
defines. [Lord Nightmare]
2011-04-11 08:05:14 +00:00
Roberto Fresca
676585ee41 Commented out temporarily the CRTC, adding custom
screen parameters and measured v-frequency.
2011-04-11 05:16:42 +00:00
Scott Stone
4d1dd242c1 Fixed Pururun's audio pitch/speed to match that of a reference video. [Tafoid] 2011-04-11 03:11:54 +00:00
Angelo Salese
b46b65c679 Implemented PAL-like prom read-back in 4 En Raya [Angelo Salese] 2011-04-11 02:34:11 +00:00
Curt Coder
87a69b25ae Imported I8214 PIC from MESS. (no whatsnew) 2011-04-10 19:03:08 +00:00
Curt Coder
009a270864 Imported COM8116 DBRG from MESS. (no whatsnew) 2011-04-10 18:37:27 +00:00
R. Belmont
7ac5373f3c naomibd: Fix collision with system macro on NetBSD [Thomas Klausner] 2011-04-10 18:21:40 +00:00
R. Belmont
e71e4635c1 New games added as GAME_NOT_WORKING
-----------------------------------
Racing Jam: Chapter 2 (EAE) [RetroRepair]
Thrill Drive (EAA) [RetroRepair]
2011-04-10 17:42:08 +00:00
Luca Elia
51e1ce8a43 subsino.c: moved decryption to machine/subsino.c
New games added or promoted from NOT_WORKING status
---------------------------------------------------

Water-Nymph (Ver. 1.4) [Team Europe, Luca Elia]
2011-04-10 13:44:01 +00:00
Curt Coder
0ca7a8a7a8 Added RES_R macro to rescap.h. (no whatsnew) 2011-04-10 11:27:46 +00:00
Curt Coder
c7d0b7bb64 Imported CDP1862 CGC from MESS. (no whatsnew) 2011-04-10 11:26:59 +00:00
Miodrag Milanovic
d3049dfe83 i286 - Fixed protected mode boundary check [Miodrag Milanovic] 2011-04-10 08:37:18 +00:00
Scott Stone
92d885fa63 Regression fixes for crashes and asserts that arose from previous patches from Atari Ace (no whatsnew) 2011-04-10 03:14:34 +00:00
Angelo Salese
af76c915a3 Heavily improved 3super8 emulation, and implemented NMI acknowledge mechanism into the Super Poker driver [Angelo Salese] 2011-04-09 18:44:54 +00:00
Scott Stone
69c7fb048c Audio device additions: [Atari Ace]
- exidy440/m72/segasnd are converted to legacy devices.
- cage/dcs/williams variables are restructured internally to
resemble a device, simplifying a future device conversion.  Some
AM_BASE macros are eliminated as well.
- taito_en has minor changes to eliminate an AM_BASE macro.
2011-04-09 18:38:50 +00:00
Scott Stone
e488397757 Convert scramble/galaxold to driver_device [Atari Ace] 2011-04-09 18:31:55 +00:00
Scott Stone
a268a6e9c8 Migrate variables in corona/galaxian/namcos21/namcos22/namcos23/psikyosh/quizo/sigmab98 to driver_device. [Atari Ace] 2011-04-09 18:22:31 +00:00
Curt Coder
5b8e012b82 Imported CDP1861 VDC from MESS. (no whatsnew) 2011-04-09 18:15:25 +00:00
Curt Coder
f9e0125246 Imported UPD7201 MPSC from MESS. (no whatsnew) 2011-04-09 12:01:11 +00:00
Curt Coder
21f309929e Imported MC6852 SSDA from MESS. (no whatsnew) 2011-04-09 09:25:34 +00:00
Miodrag Milanovic
5770771c02 cassette.c/flopdrv.c: added support for a display info callback function [Miodrag Milanovic] 2011-04-08 10:13:21 +00:00
Fabio Priuli
bad53a6bdf moved call_display_info() to finish_load(), so that it can exploit variables set at init time.
updated megadrive compatibility check to use the new mechanism instead of the original 
proof of concept implementation. 
no whatsnew.
2011-04-08 07:34:32 +00:00
Curt Coder
1fcf326181 Imported UPD3301 CRTC from MESS. (no whatsnew) 2011-04-08 06:15:46 +00:00
Angelo Salese
b681899978 Some work ... 2011-04-08 01:02:37 +00:00
Angelo Salese
a11930aeb4 Merged 3super8 driver inside spoker one [Angelo Salese] 2011-04-07 23:51:12 +00:00
Angelo Salese
8e1d68b8be Decrypted 3 Super 8 program ROM [Lord Nightmare, Kevtris] 2011-04-07 18:46:16 +00:00
Fabio Priuli
6e7580add7 cartslot.c/chd_cd.c: added support for a callback function to test softlist sharedfeat (e.g. 'compatibility') and display a warning message accordingly. updated cdi.c as an example [Fabio Priuli]
support for floppy and tapes is in progress, but I have to discuss with Micko first :)
2011-04-07 16:23:29 +00:00
Miodrag Milanovic
38518d685e sc61860 cpu - fix for crash and cleanup, replace for internal ram
accesses with function calls to help further debug the core in the
future [Atari Ace]
2011-04-07 07:22:00 +00:00
Fabio Priuli
c3b6e04d3d uiswlist.c: added a switch to choose between shortname order or description order for softlist entries (in the Internal UI),
and adapted the char input code to match shortnames or descriptions accordingly [Fabio Priuli]


out of whatsnew: hats off to whoever created the menu code! I thought implementing this would have been much harder, but it was not at all!
2011-04-07 07:10:21 +00:00