Commit Graph

31149 Commits

Author SHA1 Message Date
smf-
8def94f785 Use the same list of centronics devices everywhere (except the Amstrad CPC), the list has been renamed as they aren't all printers. [smf] 2014-10-28 17:09:00 +00:00
Miodrag Milanović
1ca9906f84 Merge pull request #23 from p1pkin/naomi#2
Naomi updates
2014-10-28 16:25:57 +01:00
etabeta78
c4e136859d (MESS) astrocade: converted the expansion bus to be a slot
device, and converted RAM expansions to be slot cards. As a
result you now specify the expansion you want by using e.g.
    mess astrocde -exp blue_ram_32k
or the Slot Devices menu of the internal UI, instead of using the
DipSwitches menu. Check the -lslot output for a list of available
expansions. [Fabio Priuli]
2014-10-28 16:30:15 +01:00
smf-
8f941b83d1 removed unused variable (nw) 2014-10-28 15:04:20 +00:00
MetalliC
6da09d5cac naomi.c:
kingrt66 use real MaskROM cart layout and labels instead of flashcart [Arzeno Fabrice]
docs updates [MetalliC]
2014-10-28 17:02:38 +02:00
David Haywood
f80e2c0647 ramsize (nw) 2014-10-28 14:55:27 +00:00
David Haywood
5f464c9234 psychic5.c: a little more 2014 (nw) 2014-10-28 14:40:22 +00:00
etabeta78
e6a5e406bf (MESS) wswan: converted the video chip to be a device. nw. 2014-10-28 14:18:33 +01:00
Miodrag Milanović
d8a14659a4 Merge pull request #22 from Jonimoose/ti85
ti85: use direct update handler to remove boot memory mapping hacks

out of whatsnew:
This allows the flash calculators to properly reset pc to 0x0000 instead
 of 0x8000 and properly reset all memory banks to page 0x00.

This is based on some example code Judge. Possibly performance improvement could be gained by having the callback unregister itself and register on reset.
2014-10-28 09:57:18 +01:00
Oliver Stöneberg
e27079c36e fixed usage of uninitialized member in grip_device (nw)
happened with prof80
2014-10-28 09:46:52 +01:00
Miodrag Milanovic
7c97788e2f line endings (nw) 2014-10-28 09:02:23 +01:00
Osso
fc74c02593 konamigx: a few more global variables to the driver state (nw) 2014-10-28 08:19:12 +01:00
peterferrie
ea2070c139 rcdino4: fix OOB access 2014-10-27 23:33:41 -07:00
Scott Stone
7b7f2456b9 Correctly model the behavior of a real Coco for the Cassette input in regards to audio (buzzing sound) coming from the port. [Richard Goedeken] 2014-10-27 22:25:29 -04:00
Jon Sturm
6f99dba425 ti85: use direct update handler to remove boot memory mapping hacks
This allows the flash calculators to properly reset pc to 0x0000 instead
of 0x8000 and properly reset all memory banks to page 0x00.
2014-10-27 21:19:06 -05:00
cracyc
85e0e19a48 i386: fix more presence checks (nw) 2014-10-27 21:12:47 -05:00
Scott Stone
8226ab2ab1 New Clones (Not Working)
------------------------
Club Kart (Rev C)  [Arzeno Fabrice]
2014-10-27 19:27:50 -04:00
Scott Stone
8e7a9c6c6c Handcrafted CPS-1 PALs for Area 88 and Strider PCBs. [Palindrome] 2014-10-27 19:11:19 -04:00
mahlemiut
e4ff6e038d i386: fix segment present check for calls to a TSS 2014-10-28 12:05:44 +13:00
cracyc
8da3b4f1ef i386: zero descriptors and stack size (nw) 2014-10-27 17:10:48 -05:00
cracyc
909dac91cf i386: mark tss busy [Carl] 2014-10-27 16:01:17 -05:00
James Wallace
b164aa9ca8 Added support for the known first part variants of the Maygay M1 Sound board (an MSM6376 and a uPD7759). Only Empire sound remains unsupported. 2014-10-27 20:58:00 +00:00
Osso
f6c9d8f8ea tms57002.c: initialize variable to fix crackling sound in debug builds for konamigx games (nw) 2014-10-27 21:52:09 +01:00
miodragm
f13b94d7c6 small fix (nw) 2014-10-27 19:26:50 +01:00
Osso
d0b189505f konamigx: Moved global variables into driver state (nw)
Let's see if I break line endings again.
2014-10-27 19:24:59 +01:00
miodragm
bcc0e5bd96 Merge branch 'master' of https://github.com/mamedev/mame 2014-10-27 18:54:01 +01:00
cracyc
792425c7c1 i386: lock [Barry Rodewald, Carl]
---
Some of the group opcodes need to be checked
2014-10-27 12:51:17 -05:00
miodragm
ff6a09c72f fix line endings 2014-10-27 18:50:29 +01:00
Osso
2b946e17f9 peplus.c: moved function to driver state and removed various trampolines. (nw) 2014-10-27 18:41:53 +01:00
cracyc
1e49bea0a5 (mess) hdc: xenix 8086 hates this so isolate it (nw) 2014-10-27 09:37:57 -05:00
Olivier Galibert
f22371f389 ap2_dsk: edd support [O. Galibert] 2014-10-27 14:35:22 +01:00
Olivier Galibert
2d2afa9ed9 ap2_dsk: Fix broken detection of dsk [O. Galibert] 2014-10-27 14:35:15 +01:00
Miodrag Milanović
2745df7e25 Merge pull request #21 from shattered/_4a1140a
ie15: init palette, do minor cleanup incl. whitespace
2014-10-27 08:37:25 +01:00
Sergey Svishchev
fee3d18b04 ie15: use utf-8 in keyboard layout description 2014-10-26 23:30:51 +03:00
Sergey Svishchev
297f410974 ie15: whitespace only 2014-10-26 23:30:51 +03:00
Sergey Svishchev
8758a19978 ie15: init palette, minor cleanup 2014-10-26 23:30:51 +03:00
Sergey Svishchev
f6078bdbc7 isa_hdc: ec1841 compatibility 2014-10-26 23:06:43 +03:00
Sergey Svishchev
f6e07e235a isa_hdc: implement WRITESBUFF command 2014-10-26 22:09:04 +03:00
Sergey Svishchev
e8df241b7b besta: fix doubling chars 2014-10-26 22:01:51 +03:00
Sergey Svishchev
dd843f556b ibm5150: add cassette softlist 2014-10-26 21:58:40 +03:00
Miodrag Milanović
b1cdf0e843 Merge pull request #16 from shattered/master
MDA clone has downloadable fonts and both CGA clones have unique chargens.
2014-10-26 19:48:01 +01:00
Sergey Svishchev
ef939437fc ec184x, iskr103x: use custom set of ISA cards 2014-10-26 21:46:13 +03:00
Sergey Svishchev
6ef43ba25d iskr103x: CGA clone 2014-10-26 21:37:09 +03:00
Sergey Svishchev
b1ff333c73 ec184x: MDA clone 2014-10-26 21:36:13 +03:00
Miodrag Milanović
76b5b1985f Merge pull request #15 from shattered/master
isa_hdc: add ioport for DIPs, make ROM optional (makes this device work with ec1841)
2014-10-26 19:33:07 +01:00
Sergey Svishchev
dbdef6bf0b isa_hdc: add DIPs, make ROM optional 2014-10-26 21:28:53 +03:00
Miodrag Milanović
b1c7c0dc22 Merge pull request #14 from shattered/master
mc1502: restore fdc support for newer hw revisions with bios 5.3x
2014-10-26 19:28:47 +01:00
Sergey Svishchev
2619333f6f mc1502: restore fdc support for bios 5.3x 2014-10-26 21:26:02 +03:00
Miodrag Milanović
00d46b35cd Merge pull request #13 from shattered/master
ec1840: add older revision of BIOS; poisk1: add newer revision of HDC BIOS
2014-10-26 18:37:22 +01:00
Sergey Svishchev
0d35beff3f poisk1: new HDC ROM 2014-10-26 20:21:22 +03:00
Sergey Svishchev
6de34219f4 ec1840: new BIOS ROM 2014-10-26 20:21:22 +03:00
Miodrag Milanović
2862bc278e Merge pull request #12 from shattered/master
ec1841: change keyboard xtal freq, add speech synthesis swre
2014-10-26 18:20:35 +01:00
briantro
fbc6ac643b peplus.c: Minor doc update about MGxxxx program roms and the Player's Choice platform. - NW 2014-10-26 11:53:40 -05:00
Sergey Svishchev
1960361f04 kb_ec1841: use correct clock frequency 2014-10-26 19:43:37 +03:00
cracyc
150bcf445e (mess) pc9801: ascii font reading (nw)
upd7220: attempt to resolve apparent contradiction in window behavior (nw)
2014-10-26 11:15:14 -05:00
etabeta78
218ea90606 (MESS) spc1000: converted the expansion bus EXT1 to be a
slot device, moved FDD expansion to be a slot card, added
emulation of the VDP expansion as another slot card. This
makes Gun Fright, TwinBee and Zanac playable if you launch
them with "-ext1 vdp" option. If you want to emulate a
SPC-1000 with floppy drive, you have to add "-ext1 fdd"
instead. [Fabio Priuli]

out of whatsnew: disk emulation still does not work (unless we use
Meeso Kim's patched BIOS), but emulation is now closer to the real
functionality and we needed the changes for the VDP unit emulation.
2014-10-26 12:48:02 +01:00
smf-
7e7b1dc0bb Convert PSX sio to use devcb. [smf] 2014-10-26 10:32:58 +00:00
MetalliC
e7b0770093 New Game Added
---------------------------------------
Windjammer (021216) [MetalliC]
2014-10-26 11:51:23 +02:00
Oliver Stöneberg
a78db2485b fixed usage of uninitialized member in wd1770_device (ne)
happened with e.g. fm7
2014-10-26 08:33:02 +01:00
Oliver Stöneberg
e1166cec8c fixed usage of uninitialized memory in m6800_cpu_device (nw)
happened with e.g. ehx20e
2014-10-26 08:25:44 +01:00
Oliver Stöneberg
c49617fec2 fixed usage of uninitialized members in c64h156_device (nw)
was actually used inside base_c1541_device::via1_pb_r() with e.g. edu
-cart batman
2014-10-26 08:18:33 +01:00
etabeta78
22d0388e7d (MESS) spc1000: fixed inputs in Toiler Adventure II and Vela (they needed inputs
to be mirrored in the whole 0x8000-0x9fff range) + some minor cleanup. nw.
2014-10-26 08:04:03 +01:00
mahlemiut
2e2a41a8c7 calchase: map Trident memory clock, video clock and LUTDAC registers 2014-10-26 19:23:17 +13:00
Oliver Stöneberg
07a05054af fixed usage of uninitialized member in upd7220_device (nw) 2014-10-26 02:38:59 +02:00
Oliver Stöneberg
63439efb2a fixed usage of uninitialized member in sega_32x_device (nw) 2014-10-26 02:12:33 +02:00
Oliver Stöneberg
a9bef4c516 small adjustment to -snapbilinear description (nw) 2014-10-25 20:46:25 +02:00
Scott Stone
d53c0b73ba New games added
---------------
Solar War (Anonymous)

NOTE: Added as playable, but with issues.  Layout needs work and coins do not operate in game.  Therefore, game is set to Free Play by default.  Also, renamed Solar Warrior (xain.c) from solarwar -> solrwarr to allow this original game to use the setname "solarwar".  Added diplocations to both games.
2014-10-25 14:16:06 -04:00
Oliver Stöneberg
4f9db1e734 added command-line option -[no]snapbilinear to control binlinear filtering for snapshots (enabled by default) [Oliver Stöneberg]
this is mainly for making testruns and debugging faster - could also be
used to speed up -aviwrite usage though
2014-10-25 18:14:16 +02:00
cracyc
75ec87e1ec (mess) pc9801: this patch no longer works, it's not even needed (nw) 2014-10-25 10:14:13 -05:00
cracyc
89840fe6eb fix line endings, hopefully (nw) 2014-10-25 10:13:15 -05:00
Alex Marshall
d0b49b2407 Fix frequency for X1-010 and add a note.
I know PhilB is working on a totally new driver, but this should be fixed anyways. It's a very small change, but fixes a lot of things and breaks nothing as far as I can tell.
2014-10-25 03:49:53 -07:00
miodragm
f7be2e136e Merge branch 'patch-3' of https://github.com/plgDavid/mame into plgDavid-patch-3 2014-10-25 10:33:15 +02:00
miodragm
61b3fb62c8 Merge branch 'patch-2' of https://github.com/plgDavid/mame into plgDavid-patch-2 2014-10-25 10:32:30 +02:00
miodragm
cd9047f67c Merge branch 'ti85_changes_for_upstream' of https://github.com/Jonimoose/mame into Jonimoose-ti85_changes_for_upstream 2014-10-25 10:31:47 +02:00
Osso
82b448adf8 vamphalf.c: moved some video functions into driver class (nw) 2014-10-25 09:16:55 +02:00
Osso
841c2d7b13 ppc: converted remaining callbacks to delegates (nw) 2014-10-25 08:31:27 +02:00
etabeta78
4c19da9cce (MESS) astrocde.c: added support for 256K and 512K carts
with bankswitch. [Fabio Priuli]
2014-10-25 08:23:15 +02:00
David Viens
56296e0df0 Support for the BEXT instruction (part2)
The BEXT instruction is needed for the Unisonic Champion driver which I'm building.
The Intellivision doesn't need it since its EBCA0, EBCA1,EBCA2 and EBCA3 pins are grounded.
The method used was a suggestion from RB
2014-10-24 21:44:22 -04:00
David Viens
754a24b583 Support for the BEXT instruction
The BEXT instruction is needed for the Unisonic Champion driver which I'm building.
The Intellivision doesn't need it since its EBCA0, EBCA1,EBCA2 and EBCA3 pins are grounded.
The method used was a suggestion from RB
2014-10-24 21:42:41 -04:00
Robert
0fcd9bf702 Added licence info to some pinball drivers (nw) 2014-10-25 12:23:12 +11:00
cracyc
d635c1a7cc (mess) a5105: don't draw double wide chars (nw) 2014-10-24 18:04:23 -05:00
cracyc
b5eb1789e6 upd7220: slanted chars [Carl] 2014-10-24 16:20:10 -05:00
Jon Sturm
947d396010 (MESS) ti85: add basic support for the TI-84 Plus
Adds known dump of TI-84 Plus which has been sent to a mess dev and supports
enough asic functionality that it boots and runs.

Fixed up model enum to match style from the apple2 and used it to add support
for where the ti84p differs from the ti84pse.

Consolidated code for the 15Mhz calculators so there is less duplicated code
between the ti83pse, ti84pse and ti84 support code.
2014-10-24 16:20:00 -05:00
Sandro Ronco
9696c38f0d (MESS) asma2k: fixed LCD and RAM bankswitch. (nw) 2014-10-24 19:30:08 +02:00
Oliver Stöneberg
9867043d73 added assert for index out-of-bounds access with jolypark (nw) 2014-10-24 18:01:36 +02:00
Oliver Stöneberg
3e4c2c84ea adjusted check in src/emu/snes/snes_slot.c (nw) 2014-10-24 15:49:33 +02:00
Oliver Stöneberg
58ee4eb6c1 fixed usage of initialized members in dave_device() (nw)
also fixes signed integer overflow in dave_device::sound_stream_update()
with ep128 and others
2014-10-24 15:48:51 +02:00
smf-
24228220bc New games added or promoted from NOT_WORKING status
---------------------------------------------------

Pop'n Music 1 (ver AA-A) [smf]
2014-10-24 14:38:45 +01:00
mahlemiut
1a7faf39a7 Changed Trident ISA device to be 16-bit, which is likely more correct. 2014-10-24 21:36:52 +13:00
Miodrag Milanovic
02f94acba9 fix eol for brian (nw) 2014-10-24 08:23:55 +02:00
Robert
ccfe7d3a97 gts3a.c : WIP 2014-10-24 16:39:06 +11:00
etabeta78
7e23a90317 (MESS) spc1000: added support for tapes in .cas format [Fabio Priuli]
(MESS) spc1000: added emulation of joystick inputs [Fabio Priuli]

(MESS) added software list for Samsung spc1000 tapes [Fabio Priuli]

out of whatsnew: addition of joystick support made playable Space Invaders, Super Xevious, The Goonies and King's Valley.
2014-10-24 06:10:24 +02:00
Scott Stone
700981f762 delete assert no longer needed (nw) 2014-10-23 17:23:08 -04:00
briantro
eb3ca10a73 sonson.c: Correct Audio CPU clock for Son Son as measured on PCB. [Corrado Tomaselli] 2014-10-23 15:52:09 -05:00
briantro
a712b740c0 psychic5.c: Correct Audio CPU clock for Psychic 5 as measured on PCB. [Corrado Tomaselli] 2014-10-23 15:46:17 -05:00
briantro
4028ec7c6d segas16b.c: Minor doc update & rom name corrections. - NW 2014-10-23 15:35:35 -05:00
briantro
6ee2cbd9aa New IGT Player's Plus clone
peplus.c: Add the CAPX2172 color prom to the Ace$ Bonus sets correcting color in those sets. [BrianT]

New Clone Added
-----------------------------------
Player's Edge Plus (X002173P+XP000038) Ace$ Bonus Poker [BrianT]
2014-10-23 15:31:53 -05:00
smf-
63682564b2 fixed the other __MSC_VER (nw) 2014-10-23 20:50:00 +01:00
etabeta78
606a5cd345 fixed out-of-bound access during logging 2014-10-23 21:25:27 +02:00
smf-
f889456b7c fix building with MSVC (nw) 2014-10-23 18:28:07 +01:00
smf-
251aea6e01 renamed psx controller and memory card files, renamed znsec to cat702. (nw) 2014-10-23 18:28:06 +01:00
Oliver Stöneberg
38b44ae386 only normalize component bounds in layout_element::layout_element() when components exist (nw)
avoids division by zero for sets using src/emu/layout/vertical.lay
2014-10-23 15:32:31 +02:00
mahlemiut
124803b476 Add check for GCC 4.4.4+ for pragma, definitely doesn't work with 4.4.3 2014-10-24 01:04:19 +13:00
Curt Coder
327b89b2b5 (MESS) x820ii: Added keyboard ROM. [Gabriele] 2014-10-23 13:42:34 +03:00
Oliver Stöneberg
8ddb5bab46 fixed signed integer overflow in address_map::uplift_submaps() - by O. Galibert (nw) 2014-10-23 11:19:39 +02:00
Oliver Stöneberg
f04db035c9 fixed signed integer overflow in address_table::subtable_open() - by O. Galibert (nw) 2014-10-23 11:15:43 +02:00
Dirk Best
2d5eacd0f5 Allow compilation on cygwin based terminals on Windows (like cmder) 2014-10-23 10:32:38 +02:00
Oliver Stöneberg
9538f4805e Merge branch 'master' of https://github.com/mamedev/mame 2014-10-23 09:33:05 +02:00
Oliver Stöneberg
16acc5d961 added assert for index out-of-bounds access in z8536_device::external_port_w() with apple3 (nw) 2014-10-23 09:31:42 +02:00
Oliver Stöneberg
a1f5e051ca fixed usage of uninitialized member in wozfdc_device (nw) 2014-10-23 09:27:55 +02:00
Miodrag Milanovic
63469469ba Added -listnetwork option to list available network adapters 2014-10-23 09:26:29 +02:00
Oliver Stöneberg
c7250314d9 fixed usage of uninitialized members in gtia_device (nw) 2014-10-23 09:23:52 +02:00
Curt Coder
e7bb5261c6 line ending changes? 2014-10-23 09:49:14 +03:00
Miodrag Milanovic
b733e0312c Fix compile on official tools (nw) 2014-10-23 08:39:28 +02:00
Miodrag Milanovic
2cc8e27769 line endings (nw) 2014-10-23 08:23:44 +02:00
Alex W. Jackson
43f31c6e6e ay8910: only build the table that will be actually used (per-channel or pre-mixed) (nw) 2014-10-22 23:04:13 -04:00
cracyc
e095956d7d upd7220: don't skip every other line in mixed mode (nw) 2014-10-22 21:47:23 -05:00
peterferrie
bafe1596c8 winpcap: add WinPCap headers to the project;
windows.mak: include WinPCap headers during Windows build; suppress MSVC debug build warning
2014-10-22 17:25:03 -07:00
James Wallace
bf0fdd4a5a Altered FIRQ and NMI handling to improve Maygay M1 operation. 2014-10-22 20:44:24 +01:00
Alex W. Jackson
8d7705f79b ay8910.c: try zero-initializing dynamic array (nw) 2014-10-22 13:11:51 -04:00
Cowering
07445e6e99 No Idea why GIT wants to commit this 2014-10-22 11:49:59 -05:00
Alex W. Jackson
3fbe8c843f ay8910: fix undefined behavior in initialization (nw) 2014-10-22 12:33:19 -04:00
David Haywood
e59b85febf add remaining PAL from 'jumping' sets [Porchy] 2014-10-22 17:14:40 +01:00
David Haywood
bdda310755 new clones
Tron (Germany) [MikeMcBike]
2014-10-22 16:38:11 +01:00
Alex W. Jackson
5bcddcaac5 This set can't possibly work with a missing main program ROM (nw) 2014-10-22 11:20:51 -04:00
Alex W. Jackson
844ad1a748 upd7220: fix shift expression MSVC doesn't like (nw) 2014-10-22 11:13:58 -04:00
David Haywood
a96c84dc26 new clones
Teenage Mutant Hero Turtles (UK?, unknown revision) [caius]

(PCB was missing a rom)
2014-10-22 16:13:02 +01:00
Oliver Stöneberg
09c7711430 Merge branch 'master' of https://github.com/mamedev/mame 2014-10-22 15:58:46 +02:00
Oliver Stöneberg
0de7c60ca2 restored USE_NETWORK checks (nw) 2014-10-22 15:54:48 +02:00
pullmoll
14920644dd Hardcode clock as 3.33... MHz 2014-10-22 15:48:16 +02:00
David Haywood
dd257bfb06 brickzn: do swapped opcode decrypt whan command is written rather than predecrypting specific ranges 2014-10-22 14:11:14 +01:00
Robert
b4bda080b3 These line endings will be the death of me. 2014-10-23 00:09:22 +11:00
Robert
3761dcbb7c Fix for network compile 2014-10-22 23:18:05 +11:00
Scott Stone
5ee3b66e08 naomi.c: [Arzeno Fabrice]
* HOTD2 Proto BIOS added
 * Label correction for Club Kart Prize

Added NOT_WORKING flag to apple2cp. (nw)
2014-10-22 05:09:05 -04:00
Miodrag Milanović
793ddb7b7c Small changes from Fabio (nw) 2014-10-22 10:25:56 +02:00
David Haywood
97dfb63235 untie champbwl.c from tnzs_state, this is not really necessary anymore because seta001 and all video related functions are a proper device. 2014-10-22 08:40:44 +01:00
Oliver Stöneberg
77e299bbcd increased maximum allowed stack size of Visual Studio Code Analysis (nw) 2014-10-22 09:23:56 +02:00
Oliver Stöneberg
ae11f2c8c0 fixed Visual Studio compilation of src/emu/coco/coco_dwsock.c (nw) 2014-10-22 09:23:56 +02:00
MetalliC
79210e67c5 spectum.c: remove weird loop range at border drawing, make Pentagon stereo, correct AY clock 2014-10-21 21:11:21 +03:00
Osso
417d79d562 Fixed cchance and champbwl validation (nw) 2014-10-21 18:25:52 +02:00
Oliver Stöneberg
76c5f4713a only calculate m_aspect and m_srcaspect in layout_view::recompute() when they are actually used (nw) 2014-10-21 15:09:32 +02:00
arbee
a9ce0f0fbd SDL: experimental rework of buffer size calculation. (nw) 2014-10-21 00:11:30 -04:00
Alex W. Jackson
ce2ff23fe0 SDL: Allow SDL_LIBVER to be overridden without modifying sdl.mak 2014-10-20 23:13:51 -04:00
cracyc
c7e836f6da (mess) mikromik: don't stop the motor when resetting the fdc (nw) 2014-10-20 21:55:24 -05:00
arbee
5912fc0a5b Tell SDL to stop sound when volume is set to max attenuation. (nw) 2014-10-20 22:10:30 -04:00
arbee
8482a70a1e Reverse the networking polarity in the OSD makefiles. (nw) 2014-10-20 21:56:01 -04:00
arbee
b1efba0d14 SDL: SDL2 is now the default except for OS/2 builds. [R. Belmont]
USE_NETWORK Ethernet emulation is now enabled by default as per the roadmap. [R. Belmont]
2014-10-20 20:42:20 -04:00
Wilbert Pol
f7d710a5f3 Merge branch 'master' of https://github.com/mamedev/mame 2014-10-20 21:21:33 +02:00
Wilbert Pol
ba32200512 msx.c: Removed nms8270 prototype; it seems to be a hacked up romset. There is no confirmation that it even exists. (nw) 2014-10-20 21:12:04 +02:00
David Viens
168ca86a3d Update x68k.c
MSCV2010 warning treated as error complains about this bool being potentially uninitialized.
2014-10-20 14:40:45 -04:00
David Viens
b8191193e9 Update winos.c
MSVC2010 compilation fix
2014-10-20 14:38:48 -04:00
cracyc
681142c125 upd7220: better output for the compis and dmv [Carl] 2014-10-20 13:24:17 -05:00
David Haywood
0e5fbe4a1c tnzs.c - use bankdev 2014-10-20 11:03:35 +00:00
Alex W. Jackson
9cb5882619 bwing.c: replace achocode with clean modern stuff (bankdev, correct TILEMAP_MAPPER_MEMBER, GFXDECODE_RAM) (nw) 2014-10-20 03:57:09 +00:00
Robbbert
15519ba957 gts3a.c : a bit of WIP 2014-10-20 00:37:21 +00:00
Robbbert
3094dac0dc gts3.c : Added switches. After setting up, the games are playable. 2014-10-20 00:01:50 +00:00
Ville Linde
167e6579be model3: More rendering improvements [Ville Linde]
- Draw transparent triangles in a separate pass
- Implemented viewport priority
2014-10-19 17:16:11 +00:00
Brian Troha
e709ddbc33 galpanic.c: Document that Gals Hustler has been found with genuine AFEGA labels - NW 2014-10-19 15:55:39 +00:00
Brian Troha
c236a432eb dec0.c: Add PALs to the World & Japan Secret Agent sets - NW 2014-10-19 15:42:40 +00:00
Brian Troha
215a1c9519 New Secret Agent clone
New Clone Added
------------------------------------
Secret Agent (Japan revision 2) [ShouTime, The Dumping Union]
2014-10-19 15:33:48 +00:00
Robbbert
b90b483737 gts3.c : Display works, attract mode works. 2014-10-19 13:22:57 +00:00
Andrew Gardner
846d034c3a Fixed strange display of long strings in Qt debugger (nw). 2014-10-19 12:44:24 +00:00
David Haywood
76e05fcf3b (nw) 2014-10-19 09:15:18 +00:00
David Haywood
db95e264bb new clones
S.V.G. - Spectral vs Generation (M68k label V101TW) (ARM label V101TW, ROM 06/20/05 S.V.G V100) [ShouTime] (not working)

(internal ROM isn't dumped at all for now, using one from Japan PCB but it crashes on special moves)  Rom Labels are all V101, internal ROM strings are all V100, because IGS...
2014-10-19 09:13:05 +00:00
Brian Troha
3bee0b2ea1 calomega.c: Fill in some unknown dipswitches. [Brian Troha] 2014-10-19 08:44:05 +00:00
Justin Kerk
19d3c8978e (MESS) PC, AT: Hook up missing softlists to various drivers [Justin Kerk] 2014-10-19 08:17:45 +00:00
Alex W. Jackson
1b89b80e9c amiga: use memarray for chip RAM and regular array for custom registers (instead of shared_ptr for both) [Alex Jackson] 2014-10-19 08:14:45 +00:00
Ivan Vangelista
4ad7a0ea58 Fixed MT05743 (nw) 2014-10-19 06:02:14 +00:00
Ivan Vangelista
ffaa02f908 Workaround for dragon.h drivers crash. (nw) 2014-10-19 05:28:41 +00:00
Scott Stone
9bf13bec07 Fixed MT#05741 2014-10-19 01:00:27 +00:00
R. Belmont
1054225eca (MESS) TRS-80 CoCo: implement virtual "Becker Port" for DriveWire support. [Richard Goedeken] 2014-10-19 00:57:44 +00:00
Robbbert
00d0c67a02 Fixed compile for nonstandard tools 2014-10-18 22:08:07 +00:00
Scott Stone
932b305d75 calchase.c: [Peter Ferrie]
* Implemented missing DIP switch for Eggs Playing Chicken, promote to working.  Press "S" to skip the CMOS error, "S" or wait to skip the emm386.exe error (not an emulation issue), use "Coin 2" to
coin-up and start the game, and "1 Player Start" to brake.

calchase.c, gamecstl.c, midqslvr.c, queen.c, savquest.c, taitowlf.c,
voyager.c, xtom3d.c:  [Peter Ferrie]
 * Intel component is not MXTC, it's MTXC.
2014-10-18 20:44:47 +00:00
Scott Stone
0a61c69a77 intelfsh.c: [Joe Sturm]
* Added support for AMD 29F400T, AMD 29F800T and FUJITSU 29F160T.

ti85.c:  [Joe Sturm]
 * Improved support of TI83 Plus, TI83 Plus Silver Edition, and TI84 Plus, and TI84 Plus Silver Edition by switching over to bankdev and adding proper flash chips.  They should be working now (press Q to power on).


Out of whatsnew:
ti84p was not added to mess.lst becuase rom is not available yet.  Current romload is same CRC as ti84pse but at a smaller size.  Once corrected and obtained it should work.
2014-10-18 20:24:58 +00:00
Ville Linde
c47dc0a3df video/model3: Texture enable has been wrong since 2003. Wow. (nw) 2014-10-18 19:25:42 +00:00
R. Belmont
865b182499 (MESS) move misplaced include (nw) 2014-10-18 19:19:44 +00:00
David Haywood
641a322ac0 make 'kog' dipswitch part of the protection device / cartridge (nw) 2014-10-18 18:04:24 +00:00
Andrew Gardner
8b906aa0ec Fix potential overrun when adding a size_t to a UINT16. (nw) 2014-10-18 17:44:25 +00:00
Andrew Gardner
bebe879e85 MT 05527 [Andrew Gardner]
The Qt debugger now behaves more like the Windows one, with horizontal 
scrollbars where the core views expect them.
2014-10-18 17:23:45 +00:00
Brian Troha
d7eddbc1d3 darius.c: Add OSC derived clocks. - NW 2014-10-18 16:05:32 +00:00
Brian Troha
deb1869924 darius.c: Add dipswitch locations to the Darius sets & give the newly added US set the correction coinage. [Brian Troha] 2014-10-18 15:47:43 +00:00
Alex W. Jackson
9ed2e63955 More region_ptr_finder conversions (nw) 2014-10-18 15:41:31 +00:00
Brian Troha
40fb8dad28 darius.c: Minor rom name corrections - NW 2014-10-18 14:45:01 +00:00
smf-
73315266c0 compilation fix for VS14 CTP4 (nw) 2014-10-18 14:16:46 +00:00
Robbbert
c942868a52 gts3.c : WIP 2014-10-18 12:58:55 +00:00
smf-
8f2a47206a compilation fix for VS14 CTP4 (nw) 2014-10-18 11:00:46 +00:00
smf-
a3bf20571e compilation fix for VS14 CTP4 (nw) 2014-10-18 10:51:31 +00:00
smf-
ded298329c fixed "make tools" with VS14 CTP4 (nw) 2014-10-18 08:56:59 +00:00
Ivan Vangelista
cfb29e6f80 Fixed MT05740 (nw) 2014-10-18 06:18:45 +00:00
Robbbert
9beddd916c gts3 : split into AN and DMD displays 2014-10-18 04:06:31 +00:00
Robbbert
e9f63a942b gts80b.c : Display is working. 2014-10-17 22:58:49 +00:00
Ville Linde
9c1cbb4a2b model3: fvipers2 needs longer delay (nw) 2014-10-17 21:21:37 +00:00
Robbbert
c0c6ad51ed (MESS) vz200de marked as not working, no roms dumped. Fixes MT05738. 2014-10-17 21:05:09 +00:00
David Haywood
040c9ddfaa new clones
Darius (US) [Andrew Welburn]
2014-10-17 20:07:37 +00:00
smf-
482d6b8011 simplify MSVC fix, tested with official MinGW, VS2013 & VS14 CTP4 (nw) 2014-10-17 19:22:31 +00:00
smf-
587f0e9cfd fixes for building with VS14 CTP4 (nw) 2014-10-17 12:58:00 +00:00
smf-
aac94154ff fix compilation error when building with VS14 CTP4 (nw) 2014-10-17 12:54:46 +00:00
David Haywood
b720bf7ab2 correct sound rom for 'tturf' (Tough Turf (set 2, Japan, 8751 317-0104)) [ShouTime] 2014-10-17 12:33:34 +00:00
smf-
3f9cd9017c more appropriate types to avoid warning with VS14 CTP4 (nw) 2014-10-17 12:24:53 +00:00
Miodrag Milanovic
41262f90bc From Fabio (nw)
-hector: creates a machine fragment for the sound components which are shared among hector and interact to avoid duplicate code

-specialist : makes static the specimx palette because it is not used outside video/specimx,c

-pce: fixed MT5734 by adding support for 192k images
2014-10-17 07:56:41 +00:00
Alex W. Jackson
3b790258e9 more devfind: [Alex Jackson]
Renamed rom_ptr_finder to region_ptr_finder after discussion with Aaron.
First round of memory_region_finder to region_ptr_finder conversions.

rf5c400: use a region_ptr_finder to find our sound ROM instead of looking up
the region by hand in device_start(). Will probably start converting other
sound devices to this pattern (other than the ones that use the memory system)
if there are no problems or objections.
2014-10-17 06:17:06 +00:00
Alex W. Jackson
6ca10ab4fa devfind: Add rom_ptr_finder, which works like shared_ptr_finder
except it finds a ROM region instead of a memory share.
Unlike the old memory_region_finder, these can be accessed without
any overhead (since it's a pointer directly to the data and not
to the memory_region object), can be whatever data type you want
(no casting needed) and are strictly type-checked--if you have a
required_rom_ptr<UINT32> the region has to be a ROM_REGION32
(or an implicitly 32-bit region due to belonging to a CPU) or
the finder won't find it and will tell you why.

Basically, rom_ptr_finders are strictly better than
memory_region_finders and all drivers using the latter should be
converted over. I've done megasys1.c and twin16.c as examples.

megasys1: Use a device address map for the peekaboo oki instead
of memcpy().

twin16: Convert the scrolling layers to tilemaps (the fixed text
layer was already one). Miscellaneous cleanups/modernizations.

(nw)

Notice that rom_ptr_finder has a length() method which returns the
length in whatever size unit the pointer is, instead of a bytes()
method. Yes, I'm going to convert shared_ptr_finder to match, since
this way makes a lot more sense (in particular, mask() is useless
for shared_ptrs that are anything other than INT8/UINT8)
2014-10-17 02:59:51 +00:00
R. Belmont
a6128baac7 (MESS) a1bus: licensing and save state cleanups (nw) 2014-10-17 02:33:56 +00:00
Robbbert
74f7962b39 gts80b.c : WIP 2014-10-17 01:55:56 +00:00
Brian Troha
157af58a53 bionicc.c: Show where the machine clocks come from. - NW 2014-10-16 21:24:34 +00:00
Brian Troha
aa58b97d9f meritm.c: Cosmetic changes. IE: Correct all CRT 2xx to CRT-2xx and standardize all "Touch Screen" to Touchscreen. - NW 2014-10-16 21:01:47 +00:00
Ivan Vangelista
f0840e19cc Fixed debug build validation (nw) 2014-10-16 16:59:06 +00:00
Ivan Vangelista
b5d1824468 Misc cleanups (nw) 2014-10-16 12:14:59 +00:00
Fabio Priuli
b3d3d02cef converted sn76477 to use inline config. nw. 2014-10-16 07:18:15 +00:00
Alex W. Jackson
da877c2917 Don't execute a timeslice before loading a savestate from the command line [Alex Jackson] 2014-10-16 05:18:38 +00:00
Alex W. Jackson
43c4ec3478 k051960: remove 16-bit trampolines (nw) 2014-10-16 04:42:34 +00:00
R. Belmont
15e90f0002 Capcom updates: [any]
- Fixed some incorrect info about the SF2 bootlegs and got them running better.
- Dumped 8571 MCU from a bootleg Top Secret/Bionic Commando PCB.  All other ROMs on the board matched the 'topsecrt' set.
2014-10-16 02:04:22 +00:00
Scott Stone
24e7833459 Fix compile on MSVC 2012 from Peter Ferrie (nw) 2014-10-16 01:06:35 +00:00
Michaël Banaan Ananas
3efad3c350 oh, filename was still 315-5296.h in my local tree 2014-10-15 18:29:52 +00:00
Wilbert Pol
95e0496a0d (MESS) gb.c: Give gbcolor it's own machine config, fixes regression introduced in r20641. Fixes MT005730. 2014-10-15 18:29:10 +00:00
Michaël Banaan Ananas
fbe730bffd Added Sega UFO Catcher hardware driver. [hap, Yasuhiro] 2014-10-15 17:56:02 +00:00
Alex W. Jackson
e7df9641df k054156: save correct amount of videoram, fixes lethalen savestates [Alex Jackson] 2014-10-15 15:34:06 +00:00
Miodrag Milanovic
c93ed344fb Cleanups and version bump 2014-10-15 07:19:47 +00:00
Miodrag Milanovic
a4dd32afb6 Better fix for init order on software item load (nw) 2014-10-15 07:10:54 +00:00
Miodrag Milanovic
35dee95edf Fixed init order on software item load (nw) 2014-10-15 06:52:13 +00:00
Fabio Priuli
528f8ce1a3 devices with samples shall specify sampleof too. nw. 2014-10-15 03:27:53 +00:00
Wilbert Pol
e1fbbaf947 (MESS) gameking.c: Changed cpu type; this makes penguin happier. (nw) 2014-10-14 20:19:05 +00:00
Fabio Priuli
46911ceb9f I don't think these are really needed, but let's try to use more parentheses ;) nw. 2014-10-14 20:12:55 +00:00
Fabio Priuli
2e451cdf36 (MESS) pce_slot.c: fixed crash when loading images smaller than 256K
(unfortunately this was happening only randomly on MacOSX, so I was
never able to find the culprit until recent MT reports). nw.
2014-10-14 20:08:33 +00:00
Wilbert Pol
54fe1343cf (MESS) gameking.c: Some notes (nw) 2014-10-14 20:02:21 +00:00
Fabio Priuli
d88fdfacff (MESS) atari400.c: recovering some speed which got lost with conversion to
slot device in carts which enable and disable ROM continuously (e.g. Dropzone 
and Jinks). nw.
2014-10-14 19:53:05 +00:00
David Haywood
0ca7c4a8c0 new clones
Donkey Kong 3 (bootleg with 2xAY8910) [Tirino73]
2014-10-14 19:39:02 +00:00
David Haywood
cdf26b4f69 bl scroll (nw) 2014-10-14 18:45:24 +00:00
David Haywood
b230c86a20 further improvements
(of all the Mario versions we support at the moment this one probably has the least offensive sound ;-)
2014-10-14 18:34:00 +00:00
Curt Coder
395526e2ab Fixed clang build. (nw) 2014-10-14 17:49:31 +00:00
Curt Coder
820e2b78cb Fixed clang build. (nw) 2014-10-14 17:48:47 +00:00
David Haywood
6948f80c4f improve (nw) 2014-10-14 17:40:53 +00:00
Ville Linde
c2a5a49e28 model3.c: experimenting with interrupts (nw) 2014-10-14 17:26:57 +00:00
David Haywood
fc4057fe85 inputs (nw) 2014-10-14 16:19:21 +00:00
David Haywood
877a040b27 new clones
Mario Bros. (Japan, bootleg) [tirino73]

(needs more work)
2014-10-14 16:02:19 +00:00
David Haywood
b95d82765f Come-Cocos (Ms. Pac-Man) ('Made in Greece' Triunvi bootleg) [elnaib (AUMAP)] 2014-10-14 13:24:50 +00:00
David Haywood
0549aa8ffb (nw) 2014-10-14 12:12:02 +00:00
David Haywood
4dc79c4b23 new clones
Super Street Fighter II: The New Challengers (World 931005) [palindrome]
2014-10-14 12:11:50 +00:00
David Haywood
abb398d3ef new clones
Frogger (bootleg on Amigo? hardware) [Any]
2014-10-14 11:48:46 +00:00
David Haywood
21f07957b4 mark this as working (nw) 2014-10-14 10:59:27 +00:00
Alex W. Jackson
394483944e m68000: add missing save state registration [Alex Jackson] 2014-10-14 09:37:51 +00:00
Alex W. Jackson
6b56605f48 alpha68k: consolidate some gfx_layouts, use core palette handling (nw) 2014-10-14 07:00:16 +00:00
R. Belmont
98b7da1641 (MESS) apple2: revert default to old HLE Disk II; new one corrupts data on disk switch. (nw) 2014-10-14 02:33:00 +00:00
Alex W. Jackson
d4a88b5ed7 bleh, we save_item(bool) all over the place and using ints for bools is ugly and C-ish (nw) 2014-10-14 01:53:33 +00:00
Scott Stone
a7c0827a2b Fix some typos/rearrangements of whatsnew (nw) 2014-10-14 01:28:50 +00:00
Alex W. Jackson
a55454ec3e Shouldn't use bool for save stated variables anyway; representation can vary between compilers and platforms (nw) 2014-10-13 23:53:01 +00:00
Scott Stone
7ab90533eb Compile fix (nw) 2014-10-13 22:55:53 +00:00
cracyc
02c4746e50 upd7220: add Bresenham arc and complete char drawing [Carl] 2014-10-13 22:28:15 +00:00
R. Belmont
f38b72ea7d (MESS) osdcore: reject invalid MIDI bytes with no status, fixes most 6850-based MIDI setups. [R. Belmont] 2014-10-13 20:04:05 +00:00
Fabio Priuli
852b2e8345 removed static config from st0016. nw. 2014-10-13 19:58:15 +00:00