Commit Graph

35322 Commits

Author SHA1 Message Date
Miodrag Milanovic
6ff3f77b96 Fix and optimization (nw) 2015-06-21 08:44:45 +02:00
Miodrag Milanovic
fa6a859646 Made FM cores compile only in group, that way it always work (nw) 2015-06-21 08:16:36 +02:00
mahlemiut
f2ec221cec xt_hdc: improved Write Sector Buffer command 2015-06-21 13:21:00 +12:00
Luca Elia
7700552f53 suna8: fix samples played from second rom in sparkman. Remove spurious samples played on reset by most games. 2015-06-20 20:16:35 +02:00
Ivan Vangelista
65217eacbf gaplus.c: added save state support (nw) 2015-06-20 19:24:16 +02:00
Miodrag Milanovic
449a851e34 Fix more driver building, going deeper in checks (nw) 2015-06-20 19:19:03 +02:00
Miodrag Milanovic
c665cb017b Fix compiling just specific fm cores (nw) 2015-06-20 18:37:30 +02:00
hap
98e046c04e rename these sets:
vigilano -> vigilanto
vigilanbl -> vigilantbl
2015-06-20 18:31:08 +02:00
Miodrag Milanovic
239c31b584 Made possible creation of custom builds with given list of drivers included.
Note that game list is parsed so if macros are used they will not be found.
example:
make SUBTARGET=cops -j9 DRIVERS=src/mame/drivers/cops.c
2015-06-20 18:20:44 +02:00
Miodrag Milanovic
99056bc96d analyze all files for deps instead just main 2015-06-20 18:20:43 +02:00
Miodrag Milanovic
f84c745fbf generating proper output (nw) 2015-06-20 18:20:41 +02:00
Miodrag Milanovic
71ecfcdc12 allow comma separated list of input files (nw) 2015-06-20 18:20:40 +02:00
hap
8f4f5e91fe title correction 2015-06-20 18:01:17 +02:00
hap
e2d18018b5 nw 2015-06-20 17:31:23 +02:00
Miodrag Milanovic
4ee9d896e5 extract components used (nw) 2015-06-20 13:41:55 +02:00
Miodrag Milanovic
88dfb98d23 Start work on creating tiny builds per driver file included (nw) 2015-06-20 12:39:39 +02:00
mahlemiut
d685805614 amstrad: add support for the Dobbertin HD20 hard disk. 2015-06-20 22:01:00 +12:00
mahlemiut
8772ed57b8 hdc: add preliminary ST11M type controller, improve PIO support a bit 2015-06-20 22:00:59 +12:00
mahlemiut
7e4fc1ac9f update license for Multiface II 2015-06-20 22:00:58 +12:00
Felipe Corrêa da Silva Sanches
a8ee1a5645 initial implementation of Icatel driver (brazilian public payphone) 2015-06-19 18:31:03 -03:00
Cowering
dc76c10666 How to get rid of an I64FMT. Shall I make a function for this (and decimal version) to rid MAME of I64FMT? I'll discuss the reasons on list. (nw) 2015-06-19 14:35:17 -05:00
Cowering
ab1f039b9c Don't use 64 bit print for things that make so sense as 64 bit. (nw) 2015-06-19 14:32:53 -05:00
Cowering
05fb514e7f unneeded (nw) 2015-06-19 14:30:47 -05:00
Felipe Corrêa da Silva Sanches
69ebeec9e9 tweaking video params (screen area and palette) 2015-06-19 15:15:48 -03:00
Felipe Corrêa da Silva Sanches
e75bb8f52e use color index zero in the Rockwell CRTC for I7000 2015-06-19 15:08:04 -03:00
Felipe Corrêa da Silva Sanches
905df0665f I7000: wip: Adding R6545 CRTC emulation (video output) 2015-06-19 13:41:22 -03:00
Felipe Corrêa da Silva Sanches
ff7edf0db5 a better PORT_NAME for the space bar key 2015-06-19 13:41:22 -03:00
Felipe Corrêa da Silva Sanches
48ee7d0472 only comments 2015-06-19 13:41:22 -03:00
Felipe Corrêa da Silva Sanches
266251b95f I-7000: Declaring a dip-switch. The actual meaning of the bits is still unknown, though. 2015-06-19 13:41:22 -03:00
Felipe Corrêa da Silva Sanches
cceb63d4c7 I-7000: Proper emulation of the keyboard interface, by instantiating the 8279 keyboard interface device. 2015-06-19 13:41:22 -03:00
Felipe Corrêa da Silva Sanches
d85c22ae29 A few more comments with insights on what device may be mapped to each i/o address. 2015-06-19 13:41:22 -03:00
Felipe Corrêa da Silva Sanches
e3b38c60e6 Adding a speaker controlled by the 8253 programmable interval timer. 2015-06-19 13:41:22 -03:00
Felipe Corrêa da Silva Sanches
64364a0bea I-7000: Tweaking the ranges of the program space mem-map based on some new assumptions and evidences. 2015-06-19 13:41:21 -03:00
Felipe Corrêa da Silva Sanches
3beabc3e6c Experimental (and surely wrong) implementation for keyboard inputs.
This code generates the expected keycodes for the subset of keys used in the boot-rom self-test menu.
The keyboard probably has an internal MCU and ROM that must be dumped. I'm not sure, but if that's the case,
then the correct implementation will involve dumping such ROM and emulating the keyboard MCU as well.

This experimental patch serves the purpose of an investigative tool for exploring the functionalities of the boot-rom self-test menu.
Based on this experimentation I was able to actually figure out the most probable i/o addresses of several devices such as the
buzzer, the joysticks and the serial printer.
2015-06-19 13:41:21 -03:00
Felipe Corrêa da Silva Sanches
17cf28909c document potential device addresses to be further investigated later 2015-06-19 13:41:21 -03:00
Felipe Corrêa da Silva Sanches
f808bcec7b Itautec I-7000: map loaded cartridge to program space at range 0x4000-0xbfff 2015-06-19 13:41:21 -03:00
couriersud
a68161ee27 Move solver code into own folder. (nw) 2015-06-19 18:33:14 +02:00
Felipe Corrêa da Silva Sanches
1f56f3f03f Declaring the Galaxy Force 2 Super Deluxe unit with its own Z80 motor CPU. 2015-06-19 10:05:49 -03:00
Ariane Fugmann
715dac74a4 S32COMM: outrunners mode added
(not hooked up in system32 yet)
basically works for linking attract mode
crashes on coinup
2015-06-19 08:37:46 +02:00
Ariane Fugmann
d6ed1a45ca M1COMM: fixed master bytes 2015-06-19 08:35:44 +02:00
couriersud
57ce24e0df Completely integrated the GMRES solver into netlist solver templates and
recoded it from scratch. GMRES now runs at 122% (kidniki), that's a real
improement from 60% before. AT the same time, the code should be easier
to read and closer to the GMRES algorithm. Ultimately, kidniki will not
use this solver but instead use some frontiers to keep it playable. But
going forward, for larger matrices this solver is an opton. [Couriersud]
2015-06-19 01:42:48 +02:00
couriersud
06e3aa2324 Some more moves to the netlist namespace. (nw) 2015-06-19 01:42:46 +02:00
Ariane Fugmann
2c5c877435 S32COMM: radr
simulation for rad rally working.
2015-06-19 00:46:17 +02:00
Luca Elia
5283c4a803 suna8: Fix player 2 color in sparkman 2015-06-18 23:36:51 +02:00
Ariane Fugmann
51bc1ff9bf S32COMM: initial upload
prepared for multiple simulation modes.
- f1lap works.
2015-06-18 23:17:06 +02:00
briantro
27256f93e0 new New Cherry '96 Special Edition clones
New Clones Added
--------------------------------------------------
New Cherry '96 Special Edition (v3.61, C1 PCB) [Bad A Billy, Smitdogg, The Dumping Union]
New Cherry '96 Special Edition (v3.53, D PCB) [Bad A Billy, Smitdogg, The Dumping Union]
New Cherry '96 Special Edition (v3.40, D PCB) [Bad A Billy, Smitdogg, The Dumping Union]
2015-06-18 16:08:21 -05:00
Ariane Fugmann
be79fd7774 M1COMM: small fixes
general: fixed syntax error in no simulation mode.
general: build localhost and remotehost only once.

simulation: set status register (0x00) to 0x05 while linking
2015-06-18 22:44:20 +02:00
Luca Elia
f0cd9f9910 New clones added
----------------
Tahjong Yakitori (ver. 2-1) [AeroCityMajor, The Dumping Union]
2015-06-18 22:28:26 +02:00
MetalliC
b6641d3b1c chihiro.c: brute missing keys for Sega Network Taisen Mahjong MJ 2 and MJ 3 [f205v, MetalliC] 2015-06-18 16:36:37 +03:00
R. Belmont
515470781e Merge pull request #213 from felipesanches/uzebox
uzebox: adding sound emulation [Felipe Sanches]
2015-06-18 09:15:02 -04:00
MetalliC
4263a8bbea cv1k games docs (nw) 2015-06-18 12:07:07 +03:00
etabeta78
11b510b673 worked around the compilation problem on OSX until we decide
what to do about corealloc.h redefinitions. thanks to judge for
pointing out the less impact fix. nw.
2015-06-18 10:43:22 +02:00
briantro
1cbeec051d peplus.c: Add PP0757 Double Down Stud Joker Poker paytable - NW 2015-06-17 21:07:12 -05:00
briantro
9eea294f5e peplus.c: Tiny cut-n-paste corrections - NW 2015-06-17 20:03:11 -05:00
Scott Stone
c269773617 Fix for redalert.c games (has a ladybug.n include) but doesn't need all the ladybug_state variables. nw) 2015-06-17 19:33:36 -04:00
Daniel Lopez
d562e7fb64 In SDL version, fix refresh rate setting in fullscreen 2015-06-17 23:02:22 +01:00
hap
ed908b8fcc fix skip on la/lxy 2015-06-17 23:08:09 +02:00
Peter Ferrie
3f9b69b063 Merge branch 'master' of https://github.com/mamedev/mame 2015-06-17 12:08:25 -07:00
Peter Ferrie
47e8753be9 fix compile on MSVC (nw) 2015-06-17 12:08:04 -07:00
briantro
8e85b3debc new PE+ poker clones
New Games Added
---------------------------------------------
Player's Edge Plus (X000057P+XP000038) Deuces Wild Poker [BrianT, Jim]
Player's Edge Plus (X002024P+XP000038) Double Bonus Poker [BrianT, Jim]

New Clones Added
----------------------------------------------------
Player's Edge Plus (PP0250) Double Down Stud Poker (set 2) [BrianT, Jim]
2015-06-17 13:28:37 -05:00
hap
4c043eee19 Game promoted to working
--------------------------
Coleco Frogger [hap, Kevin Horton]
2015-06-17 20:18:02 +02:00
hap
41c1919ff8 added m58846 timer 2 2015-06-17 20:10:05 +02:00
Ivan Vangelista
28af65c01c cclimber.c: added save state support (nw) 2015-06-17 17:22:49 +02:00
Ivan Vangelista
a7556c3dce battlera.c: added save state support, deleted video/battlera.c since it was empty. make REGENIE=1 or linking will fail. (nw) 2015-06-17 17:09:52 +02:00
Felipe Corrêa da Silva Sanches
548cfb1c34 uzebox: using speaker_sound device instead of DAC device for emulating the uzebox audio 2015-06-17 11:58:04 -03:00
Osso
c94923836f Fixed MT02863 (nw) 2015-06-17 10:02:55 +02:00
Scott Stone
c1f6a1b7b2 Duplicate description fix for some devices. (nw) 2015-06-16 19:19:48 -04:00
Luca Elia
620011c2cf New clones added
----------------
Mahjong Dial Q2 (Japan, alt.) [AeroCityMajor, The Dumping Union]
Hana Jingi (Japan, Bet, alt.) [AeroCityMajor, The Dumping Union]
2015-06-16 22:53:52 +02:00
Felipe Corrêa da Silva Sanches
9a27b57c07 uzebox: adding sound emulation (It works but with terrible performance. Uzebox's DrMario song is recognizable even though the sound is choppy, full of noise).
When running with -wavwrite the resulting file plays nicely on a music player. The sound is much better, but still contains a high frequency noisy sort of hiss.
2015-06-16 15:17:20 -03:00
Alex W. Jackson
ef3900be21 snk68.c: fix flipscreen; use core palette handling, etc. (nw) 2015-06-16 13:23:02 -04:00
hap
3f39143025 typo 2015-06-16 17:35:05 +02:00
R. Belmont
401dcd7ded Merge pull request #214 from system11b/S11rodlandetc
S11rodlandetc [system11b]
2015-06-16 11:23:03 -04:00
Ivan Vangelista
6b8cc944d4 snk68.c: added save state support (nw) 2015-06-16 17:13:53 +02:00
system11b
face90083e Merge branch 'master' into S11rodlandetc 2015-06-16 15:26:06 +01:00
system11b
2b1891e48c Corrected ROMs for rodland / rodlandj
Made rodlandjb use the same gfx unmangle as rodland now that rom is
corrected.
Closes bug 01061
2015-06-16 15:23:42 +01:00
Lord-Nightmare
e3fdd3f033 update tms5110r.c comments (n/w) 2015-06-15 19:43:41 -04:00
Lord-Nightmare
9abbf5984b fix case of new megatech rom, add location (the megatech mb has only one rom socket on it as far as I can see, so it must be ic20) (n/w) 2015-06-15 19:43:38 -04:00
David Haywood
c3920fedd0 Merge branch 'master' of https://github.com/mamedev/mame 2015-06-15 23:50:46 +01:00
David Haywood
9cab60eeb3 (nw) 2015-06-15 23:50:14 +01:00
Scott Stone
aeca288373 New Bios Added
--------------
Megatech Ver 0 Rev A (alt?)  [zozo]
2015-06-15 17:54:12 -04:00
briantro
00daf24db9 Make the most recent US version of Beast Busters the "parent" US version and older version becomes the "a" clone. - NW 2015-06-15 16:24:57 -05:00
David Haywood
5391f93abc new clones
Dunk Shot (Rev A, FD1089A 317-0022) [CoolMod]
2015-06-15 21:55:50 +01:00
David Haywood
513adfa347 Merge branch 'master' of https://github.com/mamedev/mame 2015-06-15 21:14:46 +01:00
David Haywood
909c369610 new clones
Dream Soccer '94 (Korea, M107 hardware) [Bill D. / The Dumping Union]
2015-06-15 21:14:18 +01:00
hap
de3fd6441e fix stupid bug and added undocumented opcodes 2015-06-15 22:08:18 +02:00
David Haywood
63cc0ad214 new NOT WORKING
Bingo Party Multicart (Rev B) (M1 Satellite board) [zozo]

this is one of the satellite boards from a much larger system, unfortunately no other parts of it are dumped.  We have bingoc.c but I think that's a different part of a similar system (possibly one of the 'link' boards but for an earlier)  we also have 'pontoon' in segas18.c which is likely to be the video part of a similar system, but again there we're missing all the other boards.  Finally we also have Royal Ascot (X-Board) which could also be a component of one of these setups (we know Caribbean Boule which has M1 satellite boards uses an X-Board for the communal display)

maybe one day we can actually get hold of a complete set of PCBs for one of these things....
2015-06-15 13:49:16 +01:00
Vas Crabb
dff97806b0 Hook up -uimodekey for Windows 2015-06-15 13:58:04 +10:00
Vas Crabb
8ea36b999d Move UI mode key out of SDL options into generic options 2015-06-15 13:58:04 +10:00
briantro
2f800d2315 tmnt.c: Bells & Whistles derive CPU clock by actual OSC - NW 2015-06-14 22:09:37 -05:00
Vas Crabb
277bd7e759 Fix off-by-one 2015-06-15 12:38:50 +10:00
hap
215e9a8be9 added interrupt handling 2015-06-15 03:24:24 +02:00
David Haywood
ba0057dfc0 new clones
Beast Busters (US, Version 3) [Jets (www.emu-france.com) & Layer (www.neo-arcadia.com)]
2015-06-14 23:39:33 +01:00
Scott Stone
0d1ef70586 New Clones Added
----------------
Space Attack (bproms)(bootleg of Space Invaders)  [Mike McBike]
2015-06-14 16:56:59 -04:00
MetalliC
c81d3d9955 naomi.c: brute forced DES key for "Shakatto Tambourine (GDS-0002B)" [CaH4e3, MetalliC, emuDrache (trurip), rtw] 2015-06-14 22:48:45 +03:00
Daniel Lopez
6ccbaeda7e Fix/extend parsing of -resolution command line arg
In both Windows and SDL builds, format of -resolution can now be any of:

<width>x<height>
<width>x<height>x<depth>
<width>x<height>x<depth>@<refresh>
<width>x<height>@<refresh>

Omitted values are defaulted to 0, at the point of parsing (as before).
2015-06-14 20:02:48 +01:00
system11b
c1fd72f873 Corrected Air Attack dip switches as per bug 05954 2015-06-14 19:57:11 +01:00
system11b
73bdb5bd91 Corrected YM3812 speed for Star Fighter and Spark Man (bug 05283)
Corrected sound hardware to switch to mono for all games
2015-06-14 19:45:27 +01:00
Ville Linde
36f146e5dc model3: various improvements [Ville Linde] * Rewrote projection calculations to use projection matrix * Rewrote polygon clipping to use 4D W-space clipping * Implemented 8-bit texture uploads * Changed all scanline renderers to use rgbutil 2015-06-14 18:00:48 +03:00
etabeta78
08081a3031 info.c: worked around missing sub-devices in -lx
output [Fabio Priuli]

out of whatsnew:
I fear no proper and clean solution is possible as long as the
driver has such a privileged role in the MAME core structure,
because stuff that is not attached to a root_device (=driver)
is hard to parse. Anyway, there should be no more missing
roms from -lx output (until people starts adding them as
sub-sub-subdevices... ;) )
2015-06-14 16:53:32 +02:00
Lord-Nightmare
ce595bc9fa tms5110.c and tms5220.c: fix missing cast for chirp/excitation values, fix a potential off-by-one for tms5110.c as well. [Lord Nightmare] 2015-06-14 04:39:53 -04:00
Lord-Nightmare
d9d51741d1 tms5110r.inc: Add CD2801/TMC0280 chirp table [Digshadow, PlgDavid, Lord Nightmare] 2015-06-14 04:39:50 -04:00
Robbbert
3b6a390069 The perils of red tape... (nw) 2015-06-14 16:08:38 +10:00
Robbbert
b980af29dc Correction to author 2015-06-14 11:12:48 +10:00
Daniel Lopez
d77295b722 In SDL version command line, don't look for depth in -resolution
-showusage says, and the Windows version looks for,
"<width>x<height>[@<refreshrate>]", but the SDL version was scanning for
"<width>x<height>[x<depth>][@<refreshrate>]", with the effect of
silently ignoring refreshrate if depth was omitted. And if given, the
depth didn't appear to be used anywhere anyway.
2015-06-13 23:40:55 +01:00
arbee
cda571268b GLSL: unlimit shader file size. [R. Belmont] 2015-06-13 14:31:36 -04:00
Robbbert
e670fe9846 tvgame: added author (listed on Takeda-Toshiya site) 2015-06-13 14:51:30 +10:00
Scott Stone
978e29cd59 New clones added
----------------
Bionic Commandos (bootleg) [TeamEurope, MikeMcBike]
2015-06-12 20:16:20 -04:00
couriersud
6e9a796ffc Rename netlist::netlist_<somename> to just netlist::<somename>. (nw) 2015-06-13 01:23:31 +02:00
couriersud
f59da94e11 Netlist code now uses "namespace netlist". At the same time, moved all
devices int netlist::devices namespace. [Couriersud]
2015-06-13 01:23:30 +02:00
ted green
ffdddba4f1 Updated eagle1 nvram defaults 2015-06-12 15:36:34 -06:00
Stiletto
f7981d6b5d Diet Go Go Fan suggestion (nw)
Diet Go Go Fan suggestion (nw)
2015-06-12 13:45:35 -04:00
Stiletto
b2873d27d4 minor typo fix (nw)
minor typo fix (nw)
2015-06-12 13:33:37 -04:00
Stiletto
402cdc9fb7 Diet Go Go Fan suggestions (nw)
Diet Go Go Fan suggestions (nw)
2015-06-12 13:31:41 -04:00
Robbbert
f0a189b9de New working console
-------------------
Z80 TV Game System [Robbbert]
2015-06-13 02:46:37 +10:00
Lord-Nightmare
93b52fe579 Merge branch 'master' of https://github.com/mamedev/mame 2015-06-12 10:20:49 -04:00
Lord-Nightmare
1a523b3b6a Corrections to some comments in tms5110r.inc (n/w) 2015-06-12 10:20:17 -04:00
Miodrag Milanovic
7cebd3be04 fix (nw) 2015-06-12 16:12:07 +02:00
mahlemiut
4386b6cca3 forgot to switch logging back off... 2015-06-12 23:34:46 +12:00
mahlemiut
02597f4056 isa/hdc.c: refactored XT HD controller into separate device, so that it can be used in non-ISA systems. 2015-06-12 23:30:43 +12:00
Ivan Vangelista
f279a31605 6532riot.c: removed static TIMER_CALLBACK in favour of device_timer (nw) 2015-06-12 11:27:51 +02:00
Lord-Nightmare
1f74064220 Merge branch 'master' of https://github.com/mamedev/mame 2015-06-11 19:33:28 -04:00
Lord-Nightmare
75ce2e9c4f copy/paste fix. n/w 2015-06-11 19:32:26 -04:00
couriersud
a81db1aaed Add missing file. (nw) 2015-06-12 01:30:17 +02:00
Lord-Nightmare
6e35c3f90a tms5110r.c: Add new LPC table data for CD2802, CD2801; TMS5110A/TMC0281D; add new information regarding each chip. Reorganize LPC tables to use #defines rather than repeating identical data. [PlgDavid, Lord_Nightmare, NullMoogleCable] 2015-06-11 19:04:32 -04:00
Lord-Nightmare
bda42378b4 (MESS) dectalk.c: update comments about DTMF detection (n/w) 2015-06-11 19:04:30 -04:00
couriersud
3010f89079 Added a GMRES solver to netlist. The generalized minimal residual method
ist certainly more modern than Gaussian elimination and Gauss-Seidel.
However, more the current maximum matrix (KidNiki, 89x89) a combination
of Gauss-Seidel to solve for maximum one step to catch quasi-stable
conditions and fall-back to optimized Gaussian elimination (for sparse
matrix) outperforms GMRES by up to 100%. [Couriersud]
2015-06-12 00:29:36 +02:00
couriersud
6fd6de50ff Fixed a bug in the SOR solvers. (nw) 2015-06-12 00:29:35 +02:00
Scott Stone
b2bbc99e76 Fixed duplicate shortname which caused SNES Multitap device from not showing/showing incorrectly as "snes_joypsd" in XML output. (nw) 2015-06-11 17:32:05 -04:00
Scott Stone
1373432248 Moved device constructors from the header to the driver in an effort to keep things uniform (part 1) (nw) 2015-06-11 15:34:26 -04:00
R. Belmont
1b0d44d584 Merge pull request #208 from superctr/master
seta, x1-010: Fix pitch in downtown [superctr]
2015-06-11 08:54:59 -04:00
Dirk Best
48cc86740b New skeleton driver: Regnecentralen RC759 2015-06-11 13:33:05 +02:00
briantro
57411d33ef peplus.c: Minor doc update - NW 2015-06-10 19:08:28 -05:00
David Haywood
b5c0326032 Merge branch 'master' of https://github.com/mamedev/mame 2015-06-10 23:45:23 +01:00
David Haywood
a9080894b4 the slave does not have / need the DSP (nw) 2015-06-10 23:45:01 +01:00
hap
1b2e00cf01 removed old kludge 2015-06-11 00:42:33 +02:00
hap
66a4d637e5 added ioport arrays and cleaned up machine_start 2015-06-11 00:05:32 +02:00
David Haywood
13b609deb2 slightly different logic (nw) 2015-06-10 23:04:03 +01:00
cracyc
ed13fa3ed3 z8000: make 9c00 an alias to testl (nw) 2015-06-10 16:43:20 -05:00
David Haywood
d22e278a03 Merge branch 'master' of https://github.com/mamedev/mame 2015-06-10 21:12:50 +01:00
David Haywood
3ca05f596d system32 - allow individual x/y flipping on tilemaps, 2nd screen on arescue needs this 2015-06-10 21:12:35 +01:00
couriersud
dad7a6bab5 From 45% to 60% to 99%. That's the improvement achieved for a 89x89
audio matrix mostly solved by elimination. 
Cleaned up some code as well. [Couriersud]
2015-06-10 21:50:10 +02:00
Stiletto
b2a7d75ef0 bootlegger info (nw)
bootlegger info (nw)
2015-06-10 15:21:28 -04:00
cracyc
3dab3d202e z8000: set flag on even parity (nw) 2015-06-10 14:08:27 -05:00
Ian Karlsson
0dc8e3a33c Seta, x1-010: Implement frequency division flag 2015-06-10 20:50:27 +02:00
Ian Karlsson
0bbedec8ba Revert "seta, x1-010: Fix pitch in downtown"
This reverts commit 76d163530e.
2015-06-10 20:38:21 +02:00
David Haywood
eefbf671bb emulate the dual stack System 32 games as dual stack (f1 exhaust note and air rescue)
these games use a sub-board over the main board, underneath the ROM boards to connect 2 system 32 stacks, the board contains shared RAM, it is not a network connection.

the games are designed to ONLY operate with the full setup, infact if you remove the sub-board the or either PCB stack the PCBs simply don't boot or display anything because they wait for values in the shared RAM, we were currently hacking around this to run them as a single screen, however this meant that the air rescue title screen was cut in half etc.

by emulating both stacks and the shared RAM I was able to finally remove the hacks.

I haven't touched f1lap because
2015-06-10 19:11:14 +01:00
Ian Karlsson
76d163530e seta, x1-010: Fix pitch in downtown 2015-06-10 19:13:08 +02:00
briantro
923f5e3650 rohga.c: Fix mem size for new sample rom.
MT03941: dearkseal2: Cutscenes suffer from glitched-up voice samples

rohga.c: Redumped MAS10 sound sample rom at the correct size.  Fixes missing sounds in the Darkseal 2. [Porchy, The Dumping Union]
2015-06-10 11:22:59 -05:00
briantro
c9e38b3a45 2015-06-10 10:30:20 -05:00
briantro
1264bfaf9f peplus.c: Misc minor doc corrections & white space - NW 2015-06-10 10:28:19 -05:00
etabeta78
a7184aa5a3 fixed regression in falcon30, falcon40, tt030, tt030_de, tt030_fr,
tt030_pl, tt030_uk drivers due to the wrong driver class being
used. nw.
2015-06-10 15:12:48 +02:00
etabeta78
2efe4c6553 gamegear: allow master gear adapter to see lightphaser offsets. [Enik Land] 2015-06-10 15:11:52 +02:00
Miodrag Milanović
a0e8c2703c Merge pull request #206 from felipesanches/i7000
New driver : Itautec I7000 [Felipe Sanches]
2015-06-10 14:14:56 +02:00
Miodrag Milanović
6ad1b32595 Merge pull request #207 from fulivi/hp64k_dev
New driver for hp 64000 development system
2015-06-10 14:13:32 +02:00
Dirk Best
1c1860499f move some legacy formats over to imgtool since it's now the only user 2015-06-10 12:28:33 +02:00
fulivi
9fc4731399 hp64k: preliminary version of hp64k driver 2015-06-10 12:23:23 +02:00
fulivi
eecc50b48a hp64k: Improved HP Hybrid CPU (still no DMA) 2015-06-10 12:22:17 +02:00
Dirk Best
58e21376c9 apricot: fix iop ram access with expansion cards 2015-06-10 10:12:02 +02:00
Dirk Best
9de83ac835 i8089: add support for wait for destination drq 2015-06-10 10:11:57 +02:00
Dirk Best
7981db6aef Intel 8089 -> I8089 for consistency 2015-06-10 10:11:53 +02:00
Dirk Best
30fb2540c2 apricot: split 128/512k ram card into two devices 2015-06-10 10:11:48 +02:00
Dirk Best
34d29b7e27 apricot: improve sio hookup, more disks load 2015-06-10 10:11:44 +02:00
Felipe Corrêa da Silva Sanches
038c9ddde3 Initial 40x25 monochrom text-mode video emulation for the Itautec I-7000 computer. 2015-06-10 02:17:11 -03:00
hap
f73fea5b51 small fix 2015-06-10 03:20:39 +02:00
Felipe Corrêa da Silva Sanches
bbe27d0884 Adding all of the Itautec I-7000 technical specs that are available up-to-now. 2015-06-09 13:52:18 -03:00
Felipe Corrêa da Silva Sanches
3490c921c3 Adding a cartridge interface and a cartridges softlist for the Itautec I7000 computer. Thanks Alexandre Souza (Tabajara) for all of the cartridges data. 2015-06-09 13:52:18 -03:00
Felipe Corrêa da Silva Sanches
3778c95e95 Initial minimal skeleton driver for Itautec I7000 computer. Thanks to Alexandre Souza (a.k.a. Tabajara). 2015-06-09 13:52:18 -03:00
hap
fe7951f109 added internal artwork: ebaskb2.lay, efootb4.lay, h2hbaseb.lay, tbreakup.lay
Games promoted to working:
------------------
Entex Electronic Basketball 2 [hap, Sean Riddle]
Entex Color Football 4 [hap, Sean Riddle]
Tomy Break Up [hap, Sean Riddle]
2015-06-09 18:51:39 +02:00
Dirk Best
faa977641a apricot: add initial keyboard support 2015-06-09 17:01:16 +02:00
Dirk Best
9880a75bbd z80dart: add direct control/data access functions 2015-06-09 17:01:12 +02:00
Dirk Best
bb8ef78d03 i86: add very limited lock support (just enough for the apricot
actually)
2015-06-09 17:01:07 +02:00
Ivan Vangelista
7ff62b4b45 grchamp.c: added save state support (nw) 2015-06-09 14:41:23 +02:00
ted green
01eef6ee90 Fix msvc build 2015-06-08 21:08:23 -06:00
Stiletto
d3ec864e01 a couple of part/model numbers (nw)
a couple of part/model numbers (nw)
2015-06-08 20:52:55 -04:00
Scott Stone
110ec50118 Revert the brute force fix for the exidy/driver sound issues as it doesn't fix the problem and only slightly improves sound stability which still breaks and causes hangs/crashes in some games. (nw) 2015-06-08 20:26:15 -04:00
Stiletto
a4fc1f2a00 another little adjustment, sorry (nw)
another little adjustment, sorry (nw)
2015-06-08 20:18:29 -04:00
Stiletto
16e576be68 (nw)
(nw)
2015-06-08 19:33:48 -04:00
Stiletto
7026b89294 changes to game list sync (nw)
changes to game list sync (nw)
2015-06-08 19:31:21 -04:00
couriersud
dfd5a68ff6 Another go at fixing gcc 4.4 2015-06-09 00:34:56 +02:00
Dirk Best
4e254371e2 mc6845: always set bit 0 of maximum raster address in interlace video
mode, fixes apricot screen height
2015-06-09 00:27:30 +02:00
Dirk Best
72dd919d34 apricot: need to add ram this way, otherwise the iop can't access it 2015-06-09 00:27:28 +02:00
ted green
dced6eab22 One last 32 bit fix 2015-06-08 13:59:21 -06:00
Dirk Best
9b4905c6b6 apricot: add an expansion slot interface and add two ram expansion
cards. this will also be usuable by the apricot f series and portable.
2015-06-08 20:41:32 +02:00
cracyc
af38621a8b ax20: connect floppy, will read pc disks but requires it's own apparently unavailable msdos to boot (nw) 2015-06-08 11:46:18 -05:00
Ivan Vangelista
12879a4044 sprcros2.c: switched to configured banking, enabled save state support (nw) 2015-06-08 17:09:17 +02:00
cracyc
1127eb2fc7 remove unneeded disabled code (nw) 2015-06-08 09:32:15 -05:00
Dirk Best
b9ec23859a apricotf/apricotp: cleanups (nw) 2015-06-08 16:16:44 +02:00
Dirk Best
3fe76782ea pcd: fix copyright, use correct drive 2015-06-08 16:16:40 +02:00
Ivan Vangelista
80b2fd5662 shisen.c: added save state support, switched to configured banking (nw) 2015-06-08 16:04:39 +02:00
Ivan Vangelista
e4c911b022 spacefb.c: added save state support (nw) 2015-06-08 15:41:43 +02:00
ted green
efa55998b4 More fixes for 32 bit 2015-06-08 07:33:34 -06:00
ted green
3ee1cb72ec Fixed 32-bit compile 2015-06-08 07:25:28 -06:00
Dirk Best
0229ff2fb6 vtech1/floppy: cleanup 2015-06-08 13:18:39 +02:00
Dirk Best
6ba157cb67 vtech1_dsk: remove, no longer used 2015-06-08 13:15:03 +02:00
Dirk Best
c33d1518ef cpis_dsk: remove legacy format 2015-06-08 12:53:17 +02:00
Miodrag Milanovic
9e36b49d85 ladybug speedup (nw) 2015-06-08 12:37:14 +02:00
Dirk Best
f3885ffde5 remove unneeded basicdsk.h include from a few files 2015-06-08 12:19:43 +02:00
Dirk Best
2cc9da11de msx_dsk: remove legacy format 2015-06-08 12:18:45 +02:00
Dirk Best
b749e0a2f7 m20_dsk: remove legacy format 2015-06-08 11:36:11 +02:00
Dirk Best
126f95c786 atarist_dsk: remove, no longer used 2015-06-08 11:24:49 +02:00