Commit Graph

30798 Commits

Author SHA1 Message Date
Wilbert Pol
92f61919c1 (MESS) msx.c: machine_start/machine_reset cleanup (nw) 2014-10-11 13:49:13 +00:00
Wilbert Pol
e4d6a4e908 (MESS) msx.c: Fixed floppy support for the hx34 and hx34i drivers. (nw) 2014-10-11 12:58:54 +00:00
David Haywood
a155f96028 new clones
Shot Rider (bootleg) [f205v]
2014-10-11 10:22:24 +00:00
David Haywood
d655669f84 new clones
Chelnov - Atomic Runner (Japan, bootleg with I8031, set 2) [Tirino73]
2014-10-11 09:41:36 +00:00
Fabio Priuli
4ebee5fd3f given to a couple of sound devices their own include. nw. 2014-10-11 09:24:04 +00:00
Alex W. Jackson
5e5708da2a namcofl.c: remove no longer needed endian flip, fixes finalapr horizon (nw) 2014-10-11 09:20:18 +00:00
Michaël Banaan Ananas
b2c40f1f88 (file rename) 2014-10-11 08:07:24 +00:00
Fabio Priuli
ae413cc036 fixed ts2068 keyboard, broken since the 0.139 development
cycle, more than 4 years ago. nw.

many thanks to Tafoid for the help tracing back the regression :)
2014-10-11 07:05:23 +00:00
Fabio Priuli
8bed8ef381 so long, cartslot.c... you made a really great job, when we
had no concept of slot devices...
2014-10-11 06:59:38 +00:00
Robbbert
cba6034c44 gottlieb: fixed a mistake 2014-10-11 06:52:30 +00:00
Robbbert
966747038e (MESS) spc1000: corrected author info 2014-10-11 06:09:02 +00:00
Fabio Priuli
be9039c3e0 and a last bunch of generic cart slots. nw. 2014-10-11 04:00:14 +00:00
Fabio Priuli
abb5eb3b0c a bunch of generic eprom sockets. nw. 2014-10-11 03:55:00 +00:00
Fabio Priuli
fa075429a8 fixed dfs bank. nw. 2014-10-11 03:32:23 +00:00
Scott Stone
d4b710c1f9 Many mess.mak file cleanups/consolidations. You may need to compile fresh/delete some .o files. (nw) 2014-10-11 01:33:58 +00:00
Robbbert
5380a74ba0 (MESS) spc1000: added fdd code [Meeso Kim]
Note: I was unable to get the system to boot the floppy.
2014-10-11 00:49:55 +00:00
Robbbert
4c4c3b484c Untangled gottlieb audio from the arcade driver, so it becomes available for pinball. 2014-10-11 00:09:59 +00:00
David Haywood
2b7bf5c0c7 improve gostop inputs (nw) 2014-10-11 00:08:25 +00:00
David Haywood
f2d8c05791 improve graphics in gostop (nw) 2014-10-10 23:27:04 +00:00
David Haywood
774b2021ab untangle some drivers from st0016_state now that it's a device (nw) 2014-10-10 21:11:16 +00:00
David Haywood
afaa880c42 further st0016 reorganization (nw) 2014-10-10 20:39:28 +00:00
Sandro Ronco
54047d6b53 (MESS) dmv: added floppy softlist. [Sandro Ronco]
(MESS) floppy: added read-only support for CopyQM images. (nw)
2014-10-10 19:28:34 +00:00
Scott Stone
3c596fcb49 Fix duplicate device name (nw) 2014-10-10 19:14:58 +00:00
David Haywood
1f51011af7 begin st0016 reorganization (nw) 2014-10-10 17:14:00 +00:00
Fabio Priuli
b6f06fe46f (MESS) bbc: converted to use generic cart slots and clarified
a bit more what banks is mapped where by using memory bank
configure_entries & set_entry. nw.
2014-10-10 16:29:46 +00:00
Fabio Priuli
958fb001d8 (MESS) fixed pb1000 regression from 32601. nw. 2014-10-10 16:17:37 +00:00
Michaël Banaan Ananas
a6ca34b6ee some notes from charles 2014-10-10 15:56:23 +00:00
Fabio Priuli
f0fad04eb6 (MESS) converted vectrex and crvision to use slot devices for
their carts. nw.

(with these, we are done for the moment with new slot devices for carts...)
2014-10-10 15:28:46 +00:00
Fabio Priuli
4de494250b (MESS) pc2000: fixed banking when no cart is mounted. nw. 2014-10-10 15:00:17 +00:00
Alex W. Jackson
3f3a4d3df1 Minor rom loading/banking cleanups (nw) 2014-10-10 13:32:22 +00:00
David Haywood
021cd6c396 add missing blend table value for zero team [sjyune]
(used by 1st boss spear, see https://www.youtube.com/watch?v=ZmPyKNHewME )
2014-10-10 12:47:28 +00:00
David Haywood
861c29b566 Raiden II (easy version, Germany) [Icronnya77] 2014-10-10 12:33:02 +00:00
David Haywood
50d0a9629a new clones
Chelnov - Atomic Runner (Japan, bootleg with SCM8031HCCN40) [Jan Kretschmer]

Bryan forwarded this to me last year, forgot all about it until I just did a bit of a clearout of old mails.  Program etc. is the same as the regular Japan set, but it has a 8031 MCU in place of the usual 8051 and the dump includes the ROM for that.  I haven't currently hooked it up so it still uses the simulation at the moment.
2014-10-10 11:21:57 +00:00
Robbbert
ff5804b214 gts80 : placeholders 2014-10-10 11:19:46 +00:00
Curt Coder
dab1eb1a24 (MESS) vic20: Added CPLD image to Final Expansion 3. (nw) 2014-10-10 11:09:17 +00:00
Alex W. Jackson
9600717415 wecleman.c: add missing k007232 volume callback [Alex Jackson] 2014-10-10 10:25:57 +00:00
Curt Coder
46db5f447d Fixed compile. (nw) 2014-10-10 07:05:16 +00:00
Curt Coder
1327a26a55 (MESS) vic20: Emulated the Final Expansion 3 cartridge (only RAM/FlashROM supported). [Curt Coder] 2014-10-10 07:00:38 +00:00
Alex W. Jackson
d1b8b6739c chqflag.c: improve k007232 volume/pan controls, still largely guesswork [Alex Jackson] 2014-10-10 06:53:23 +00:00
Fabio Priuli
9f7b18a05c (MESS) maria.c: improved DMA accuracy. [Mike Saarna, Robert Tuccitto]
- Last Line DMA value corrected to 6. GCC and Atari docs both show a 
    difference between Other Line and Last Line as +6 at the lowest part 
    of the range.
  - Blank scanlines are drawn when DMA is off, like real hardware.
  - If MARIA hits the DMA limit, the CPU doesn't run until the next 
    scanline.
2014-10-10 05:03:12 +00:00
Scott Stone
0ed3636613 Some mess.mak file cleanups/consolidations (nw) 2014-10-10 01:15:34 +00:00
Robbbert
2d31c5b552 gts80.c : added original 'sound-only' card. 2014-10-10 00:36:00 +00:00
Michaël Banaan Ananas
1cdd1948ee added 315-5296 device 2014-10-09 23:39:27 +00:00
David Haywood
e9aea92d1a make the orlegend111t set work [iq_132] 2014-10-09 23:17:14 +00:00
Scott Stone
2bc159c931 Some mame.mak file cleanups/consolidations - adding a couple items mistakenly left out. (nw) 2014-10-09 22:40:24 +00:00
David Haywood
e0fc31374c in no universe is this a working system ;-) (nw) 2014-10-09 22:37:52 +00:00
David Haywood
46c8ef8d8f apparently R2 collisions are more correct like this - it should be possible to pass through the 2nd boss 'straight' attack with a fully powered up ship.
(it's also more consistent with collisions in r2dx_v33 where you can - that does collisions in software)
2014-10-09 20:29:38 +00:00
David Haywood
87f078af6a from rtw (nw) 2014-10-09 20:03:02 +00:00
David Haywood
2cd91f24fc misc additions (nw) 2014-10-09 19:38:33 +00:00
Michaël Banaan Ananas
8d51b3fe25 removed this duplicate sketch 2014-10-09 18:44:44 +00:00
Fabio Priuli
0a760ee7ce some more generic cart slots. nw. 2014-10-09 18:17:13 +00:00
David Haywood
cc04e15399 new clones
Raiden II (Raiden DX hardware)
Raiden DX (China, Ideal International Development Corp license)

(just some old sets that were dumped years ago and never added)
2014-10-09 17:28:56 +00:00
David Haywood
cfcf6d8895 change note (nw) 2014-10-09 14:00:54 +00:00
David Haywood
9606a1b3ad added handcrafted MCU rom with corrected level table pointer data for the new set to make it work (nw)
note, I think the handcrafted data in arkanoidja has a bad value when compared to the other sets?
2014-10-09 13:32:55 +00:00
Ivan Vangelista
351ed023fc atarisy4.c: converted from polylgcy.h to poly.h (nw) 2014-10-09 12:15:17 +00:00
David Haywood
2f60815fcd new clones
Arkanoid (Japan) [ShouTime]

(doesn't work, MCU isn't dumped.)
2014-10-09 11:47:48 +00:00
Scott Stone
71d0861564 Some minor mame.mak cleanup. (nw)
Comments:  I eventually will be consolidating more of these bits and attaching them to their proper driver.
2014-10-09 09:02:16 +00:00
Fabio Priuli
c9cf38dcd4 and one more. nw. 2014-10-09 07:27:56 +00:00
Fabio Priuli
d25d259444 a few more generic cart slots. nw. 2014-10-09 07:13:20 +00:00
Fabio Priuli
6825cee8a0 whoops III (and hopefully last). nw. 2014-10-09 03:50:39 +00:00
Robbbert
479454ad8f gts80.c : WIP 2014-10-09 03:12:07 +00:00
mahlemiut
eadd1b3ac6 trident: reworked Bresenham line drawing. It's better, but I'm still not convinced it's completely accurate. 2014-10-09 02:32:51 +00:00
Scott Stone
3b23f9c85e Make cheat initialization debugger message more verbose. [Pugsy] 2014-10-08 23:57:17 +00:00
Ville Linde
d8b4cfe9e0 53c810.c: reading DSTAT clears DIP bit in ISTAT. (nw) 2014-10-08 23:42:55 +00:00
Robbbert
a9534ec259 (MESS) fixed compile. 2014-10-08 23:38:34 +00:00
Wilbert Pol
5e8c2a11b2 (MESS) msx.c: Added support for DMK floppy images. [Wilbert Pol] 2014-10-08 20:49:24 +00:00
Curt Coder
d9330a96d6 clang compile fix. (nw) 2014-10-08 18:45:00 +00:00
Fabio Priuli
871ac829c2 whoops II. 2014-10-08 18:31:50 +00:00
Fabio Priuli
3ef28f1eb7 whoops... 2014-10-08 16:50:04 +00:00
Fabio Priuli
278a884012 (MESS) intv: converted the driver to use slot devices for
cartridges and implemented the IntelliVoice expansion and 
the Entertainment Computer System expansion as passthru 
devices. The official syntax to launch games requiring the
speech expansion is now
  mess intv -cart voice -cart2 gamename
which corresponds to mounting the IntelliVoice and plugging
the game cart in its subslot.  The official syntax to launch games 
requiring the ECS expansion is now instead
  mess intv -cart ecs -cart2 gamename
and
  mess intv -cart ecs -cart2 voice -cart3 gamename
if the game requires both expansions at once. For additional user 
friendliness, we also offer intvecs (which emulates an Intellivision
unit with both expansions added) and intvoice (which emulates 
an Intellivision with Intellivoice expansion added) drivers, where 
games can simply be mounted with the -cart media switch. [Fabio 
Priuli]
2014-10-08 16:42:01 +00:00
Fabio Priuli
03f8deff8a (MESS) odyssey2: added a bunch of homebrew titles released on carts. nw.
(MESS) wswan: fixed emulation of a couple of titles, which regressed with the conversion to slot carts. nw.
2014-10-08 03:55:03 +00:00
Robbbert
1e1f628755 gts80.c : placeholder 2014-10-07 22:09:07 +00:00
Brian Troha
9d07e63a52 new not working Americana poker set.
New Game Added (not working)
-----------------------------------
Americana (9132-00) [Brian Troha]
2014-10-07 19:23:17 +00:00
Ivan Vangelista
633a456c1d Misc cleanups of the day (nw) 2014-10-07 16:55:09 +00:00
Olivier Galibert
4cf62f82b6 dc: correct cable settings, ct1 runs (nw) 2014-10-07 15:41:36 +00:00
Olivier Galibert
1988fe4f09 gdrom: typo fix (nw) 2014-10-07 15:41:33 +00:00
Fabio Priuli
238c2e9e1d (MESS) odyssey2: converted the driver to use slot devices for
cartridges, removed The Voice add-on from the main system
and emulated it as a passthru cart instead. Now, if you want to
enjoy speech in odyssey/videopac games, you must launch
emulation with
  mess.exe odyssey2 -cart voice -cart2 gamename
(the -cart2 switch becomes available when "voice" is mounted
in the first cartslot) [Fabio Priuli]
2014-10-07 09:27:32 +00:00
Scott Stone
b83b6a0f33 Fix compile on MSVC 2012 from Peter Ferrie (nw) 2014-10-07 06:22:33 +00:00
Jonathan Gevaryahu
6c4bbaad5e use U64() macro so msvc doesn't break (n/w) 2014-10-07 03:39:00 +00:00
cracyc
de9d763b0a i386: expand down ring 0 stack (nw) 2014-10-07 03:35:58 +00:00
Jonathan Gevaryahu
239c35473a fix compile error with gcc 4.4.7 (n/w) 2014-10-07 01:56:12 +00:00
David Haywood
0820977954 new clones
Oriental Legend / Xi You Shi E Zhuan (ver. 111, Taiwanese Board) [bytestorm]

(doesn't currently run, needs a different protection sequence by the looks of it)
2014-10-06 23:59:17 +00:00
Michaël Banaan Ananas
7ed8bed2fc hooked up pit8254 to one of the games as example 2014-10-06 22:17:36 +00:00
cracyc
92d8fdc920 i386: fix vem486 (nw) 2014-10-06 21:28:29 +00:00
Ivan Vangelista
4568e59a27 Removed running_machine parameter from various methods were it wasn't needed anymore (nw)
Moved some more functions into driver classes. (nw)
2014-10-06 16:30:06 +00:00
Michaël Banaan Ananas
53e61f6171 upon reading datasheet further, it became obvious that uPD71054 == 82C54 2014-10-06 16:02:37 +00:00
cracyc
9f5fc08a1b (mess) pc9801: hack to simplify ide boot (nw) 2014-10-06 14:24:06 +00:00
Michaël Banaan Ananas
c476a36cea added upd71054_device, initial commit 2014-10-06 14:20:02 +00:00
Alex W. Jackson
1bfce6500c Rewrite k053260 sound device [Alex Jackson] 2014-10-06 13:12:49 +00:00
cracyc
fddf815457 (mess) pc9801: sigh (nw) 2014-10-06 03:13:57 +00:00
R. Belmont
b6d761c222 New games added as GAME_NOT_WORKING
-----------------------------------
MushiKing The King Of Beetle 2K5 1st [rtw, ShouTime, The Dumping Union, R. Belmont]
2014-10-06 01:18:44 +00:00
Ville Linde
1ccc3f8de3 model3: Rewrote 2D tilemap rendering. [Ville Linde] 2014-10-05 22:15:04 +00:00
cracyc
677beaab07 (mess) pc9801: make ide almost work (nw)
---
This one will actually try to boot with the changes noted in the source (the tvram change may work for sasi too along with the sasi rom in 2hdif.rom) but there appear to be pio timing issues so when it branches in the bootloader it lands on the wrong instruction.  The ide rom has a few 386 instructions in it so it won't work with the ux.
2014-10-05 21:21:36 +00:00
R. Belmont
d99fd52d67 (MESS) apple2: IIe and later don't require double-reads on the language card. [R. Belmont, Peter Ferrie] 2014-10-05 17:07:01 +00:00
Fabio Priuli
942be9e4f9 removed unused private member. nw. 2014-10-05 16:05:09 +00:00
David Haywood
f65a416224 some fuuki refactoring (nw) 2014-10-05 14:50:37 +00:00
Olivier Galibert
e6ac3d967b (nw) 2014-10-05 14:30:12 +00:00
R. Belmont
410b0794dc awboard: add "offset protection" used by some carts. samsptk and kofxi boot now. [R. Belmont, MetalliC] 2014-10-05 13:39:31 +00:00
Fabio Priuli
0a3884bd50 (MESS) wswan.c: re-added internal header logging and automatic
rotation of vertical games. nw.
2014-10-05 13:19:44 +00:00
Fabio Priuli
66fab3cf5c (MESS) wswan.c: converted to use slot devices for carts. [Fabio Priuli]
out of whatsnew: another case of on-cart SRAM & EEPROM pointers removed from the main system...
2014-10-05 11:51:41 +00:00
Alex W. Jackson
218bf5c577 namcos21: kill some trampolines; 'user' memregions get real names (nw) 2014-10-05 10:07:34 +00:00
Fabio Priuli
2a4d327e01 (MESS) gameboy, gbcolor: added a configuration setting
(off by default) to skip BIOS checks at boot. This allows the 
recently dumped Rockman World Prototype to be played,
and the Rocket Games pirate GBC carts too. [Fabio Priuli]

(MESS) gba: added a configuration setting (off by default) 
to skip some BIOS checks at boot. This allows Tyrian 2000 
Prototype to be played. [Fabio Priuli]


out of whatsnew: for the Rocket Games pirates it is currently unclear how real carts were bypassing
the BIOS checks on a real unit, and it would be nice to emulate it properly. however, this trick allows 
to go on fixing the rest of mapper emulation until it's fully understood.
2014-10-05 09:12:16 +00:00
Ivan Vangelista
28e4a813a4 winrun: Fixed bad downcast, now it crashes later on as it did in 0.154, where MT01965 seems to have resurfaced. Up to 0.153 it worked fine. (nw) 2014-10-05 06:18:52 +00:00
Robbbert
4652dda1e6 gts80.c : preliminary work 2014-10-05 03:12:07 +00:00
R. Belmont
20aefb4f43 New clones added
----------------
Street Fighter II': Magic Delta Turbo (bootleg, set 4) [any]
Street Fighter II': Champion Edition (M9, bootleg) [any]
Street Fighter II: The World Warrior (TAB Austria, bootleg, set 3) [any]
Street Fighter II: The World Warrior (TAB Austria, bootleg, set 4) [any]
2014-10-05 03:03:44 +00:00
Robbbert
a175e737b1 s11: resized layouts 2014-10-05 00:02:48 +00:00
mahlemiut
8a315a019e trident: fix programmable clock selection when running XFree86 2014-10-04 23:48:10 +00:00
Alex W. Jackson
3879fb5b7e devfind.h: allow ioport_finder to be dereferenced when NULL so read_safe() can be used (nw) 2014-10-04 23:28:10 +00:00
Michaël Banaan Ananas
762420efad small update from FSanches 2014-10-04 22:40:03 +00:00
Michaël Banaan Ananas
8cd2b0efdd fix debug assert 2014-10-04 22:10:55 +00:00
Wilbert Pol
d6f5671427 Forgot this one (nw) 2014-10-04 22:00:08 +00:00
Wilbert Pol
67482b30dd (MESS) sms.c: Added support for Sega Graphic Board input. (nw) 2014-10-04 21:59:32 +00:00
Michaël Banaan Ananas
781bdc9af7 fix winrun missing 3D
(this changes STATIC_COUNT from 0x100 to 0xff)
2014-10-04 21:56:58 +00:00
Michaël Banaan Ananas
4e33d5126c tried to fix a debug assert 2014-10-04 21:20:27 +00:00
R. Belmont
529b34e9b2 New games added or promoted from NOT_WORKING status
---------------------------------------------------
Vegas 1 (Ver 2.3 dual coin pulse, shorter) [any]
Vegas 1 (Ver 2.1 dual coin pulse, longer) [any]
Vegas 1 (Ver 1.33 single coin pulse) [any]


This is a coin pusher machine from Spain.  Your guess on how to work it is as good as mine ;-)
2014-10-04 21:14:24 +00:00
Michaël Banaan Ananas
1be70dca6e remove assumption that dsp common ram is an MB8421 (MB8421 used on the sound part) 2014-10-04 21:13:34 +00:00
Michaël Banaan Ananas
aa96dd98dd small cleanup 2014-10-04 20:00:16 +00:00
Scott Stone
ad2e243f64 Handcrafted PAL for actual Varth US PCB. [Palindrome] 2014-10-04 18:57:50 +00:00
R. Belmont
c68d266b39 New clones added
----------------
Initial D Arcade Stage (Japan) [rtm, ShouTime, The Dumping Union]

naomi: redumped initdv2j GD-ROM [rtm, ShouTime, The Dumping Union]
2014-10-04 18:01:39 +00:00
David Haywood
c815b46cd0 fix MT385, and maybe 386 by making battlera use the proper PCE video code
note: there is a significant performance cost to this as the real PCE code is slow, also some graphics will now flicker a bit because the real PCE emulation respects sprite chip limits / masking (which is why the submarine boss now works)
2014-10-04 16:33:18 +00:00
R. Belmont
4ef1aa7884 (MESS) More sector order heuristics. (nw) 2014-10-04 15:38:48 +00:00
Robbbert
8ad3900cb4 s3,4 : documented dips. 2014-10-04 14:56:21 +00:00
David Haywood
7d062b8f3c because I'm a Raidenoholic (nw) 2014-10-04 14:06:37 +00:00
Michaël Banaan Ananas
76fb8a3129 dragrace.c: Added tachometer outputs. [Comboman] 2014-10-04 12:20:38 +00:00
Robbbert
ec2b170c8d s8,s8a : fixed diagnostic mode. 2014-10-04 12:03:22 +00:00
Robbbert
5268f3195e s7,9 : fixed diagnostic mode. Sorcerer, Space Shuttle now working. 2014-10-04 09:58:55 +00:00
mahlemiut
23a8adb411 trident: hopefully found the clock divider bit used by the BIOS, refresh rates should now be pretty correct. 2014-10-04 07:58:42 +00:00
Ivan Vangelista
d23aa31fb8 taito_f3: moved video functions into the driver class (nw) 2014-10-04 06:28:27 +00:00
Ivan Vangelista
ce9b6a3350 micro3d: moved video functions into the driver class (nw) 2014-10-04 06:26:33 +00:00
Ivan Vangelista
ac8a857d1c misc drivers: Moved functions into driver class, cleanups (nw) 2014-10-04 06:25:00 +00:00
Robbbert
69dbd9e223 s6,s6a : fixed diagnostic mode, fixed dips. 2014-10-04 05:47:50 +00:00
Fabio Priuli
fa3c75a7b3 (MESS) vboy uses no bankswitch, so we can gain back most
speed with the same direct rom mapping used for gba. nw.
2014-10-04 03:48:09 +00:00
mahlemiut
0210f1ea04 trident: added programmable clock, previous clock select was for TGUI9440CXi and TVGA cards, still lacks a divisor for higher refresh rates, but up to 70Hz modes should be correct now. 2014-10-04 01:26:06 +00:00
mahlemiut
ea926721e5 trident: small WIP 2014-10-03 22:28:17 +00:00
Michaël Banaan Ananas
64f73d0985 fix compile 2014-10-03 21:18:10 +00:00
Michaël Banaan Ananas
6671452664 New NOT WORKING games added
---------------
Capriccio Spin 2 [hap, Yasuhiro]
Capriccio Cyclone [hap, Yasuhiro]
2014-10-03 20:38:25 +00:00
Fabio Priuli
d69ad9d29f (MESS) fds/famitwin: attach the disk controller device directly
to the machines, without the intermediate cartslot. This is more
accurate for famitwin and it also avoids the possible 
misunderstanding about the -cart switches in these systems
(+ avoids possible misconfigurations). nw.
2014-10-03 18:59:59 +00:00
Wilbert Pol
0e19a1d31f (MESS) msx.c: Added release years for several systems. [AntoPISA] 2014-10-03 18:23:35 +00:00
David Haywood
47dcaafbf9 note about tharrier dips (nw) 2014-10-03 16:10:34 +00:00
Fabio Priuli
25daf865a0 vc4000: added ram to the softlist entries which need it
(previously all games had RAM even if the real cart did 
not contain any), and fixed a brown paper bag bug from 
last night. nw.
2014-10-03 12:48:45 +00:00
Robbbert
6a02d340db up/down button needs IPT_TOGGLE for s6 and up. 2014-10-03 09:19:26 +00:00
Robbbert
b36ef0b9f5 s3,4,5,6,6a,7,8,8a,9.c : moved diagnostic buttons to the number pad.
1 = sound card NMI (tests sound card)
2 = sound effects or chimes (default = effects)
3 = speech on/off (default = on) where fitted
4 = MPU NMI
5 = Advance button
6 = Manual-Auto/Up-Down button
7 = Reset High Score
8 = Memory Protect (coin door switch)
9 = Enter dipswitch info
2014-10-03 02:30:05 +00:00
Robbbert
8b6b6db491 s7.c : Jungle Lord, Firepower II, Varkon, Defender now working. 2014-10-03 00:26:49 +00:00
Robbbert
0712047fae s7.c : Black Knight, Cosmic Gunfight, Pharaoh, Star Light now working. 2014-10-02 23:38:25 +00:00
Fabio Priuli
9e85f295bd (MESS) converted arcadia and vc4000 to use slot devices for
their carts too.
2014-10-02 20:07:31 +00:00
smf-
6b0d73a9f2 (MESS) fix building with official windows tools (nw)
Compiling src/emu/bus/chanf/rom.c...
src/emu/bus/chanf/rom.c: In member function 'UINT8 chanf_rom_device::common_read_2102(UINT32)':
src/emu/bus/chanf/rom.c:144:23: error: suggest parentheses around arithmetic in operand of '|' [-Werror=parentheses]
    return (m_latch[0] & 0x7f | (m_data0 << 7));
                       ^
cc1plus.exe: all warnings being treated as errors
makefile:932: recipe for target 'obj/windows/emu/bus/chanf/rom.o' failed
2014-10-02 16:26:47 +00:00
Dirk Best
911d24f03f Amiga: Add an initial software list for some Amiga driver disks 2014-10-02 13:52:57 +00:00
Dirk Best
dfb8160daf Amiga: Fix expansion slot device initialization 2014-10-02 13:52:56 +00:00
Dirk Best
a461b4e1dc Amiga: Connect Zorro interrupts in the Amiga 500 drivers and
reinitialize Zorro devices on reset to stop them from disappearing on
soft reset.
2014-10-02 13:52:55 +00:00
Dirk Best
0c94dbe055 Amiga: Fix crash with expansion slot devices 2014-10-02 13:52:54 +00:00
Dirk Best
18104e5f61 Imgtool: Display more info about Amiga images 2014-10-02 13:52:53 +00:00
Dirk Best
4a9d11421e Amiga: Add save state support to the Amiga keyboard and some info about
A1000 keyboards.
2014-10-02 13:52:51 +00:00
R. Belmont
1f3e83e08b (MESS) concept: can boot 5.25" disks on fdc02 now. [crazyc] 2014-10-02 13:49:36 +00:00
David Haywood
d24d71f93b blktiger priority fixes [Mamesick]
(fixes 5708, looks OK to me)
2014-10-02 13:48:12 +00:00
Robbbert
0e203ff848 s9.c : tidy up. 2014-10-02 12:13:15 +00:00
Fabio Priuli
e339f189d0 (MESS) converted ibmpcjr and studio2 to use generic cart slot for
their carts. nw.
2014-10-02 12:09:37 +00:00
Fabio Priuli
6443de08ba (MESS) converted channelf and apfm1000/apfimag to use slot devices for
their carts. this allows to remove on-cart RAM from the driver class (since it
does not belong there). also added (partial) support for Channel F multicart.
nw.
2014-10-02 12:07:03 +00:00
mahlemiut
df901e049d trident: added hardware cursor 2014-10-02 11:19:51 +00:00
Robbbert
2aab56de6b Still Crazy: fixed layout and coins, marked as working. 2014-10-02 06:33:08 +00:00
Robbbert
b6e2522b21 placeholders 2014-10-02 03:00:46 +00:00
R. Belmont
98adcd4883 (MESS) concept: signal tc_w at end of fdc02 pseudo-DMA, but 765 still won't cooperate (nw) 2014-10-02 01:51:46 +00:00
Robbbert
1ee7c41651 s7.c : Warlok, Time Fantasy, Laser Cue marked as working.
Most games have sound. 5 other games are mostly playable.
2014-10-02 01:03:30 +00:00
Wilbert Pol
f0267388e4 (MESS) msx.c: Some small fixes (nw) 2014-10-01 19:51:55 +00:00
Wilbert Pol
1941c1ab0d smsctrl.c: Moved some includes from .h to .c file (nw) 2014-10-01 18:32:39 +00:00
Ivan Vangelista
1fe6aefd73 Random small cleanups (nw) 2014-10-01 16:08:34 +00:00
Ivan Vangelista
9471c262de model1: moved most remaining functions into driver class (nw) 2014-10-01 16:07:51 +00:00
Ville Linde
f27a74bf70 powerpc: fix unaligned 64-bit accesses (nw) 2014-10-01 14:13:21 +00:00
Michael Zapf
7020cb18d3 Fixed cylinder number calculation. (nw) 2014-10-01 11:20:12 +00:00
Michael Zapf
b010c28707 (MESS) Removed unneeded variable. (nw) 2014-10-01 10:21:43 +00:00
Oliver Stöneberg
e2a6faf36d added makefile variable OPENMP to enable usage of OpenMP (includes vconv support of -fopenmp) [Oliver Stöneberg] 2014-10-01 09:17:09 +00:00
Fabio Priuli
0eae106793 more generic cart slot conversions. nw. 2014-10-01 05:48:35 +00:00
Alex W. Jackson
214c4525cc k053260: delta PCM decoding rolls over instead of clipping; fixes MT#1007 [Alex Jackson] 2014-10-01 05:10:26 +00:00
Scott Stone
124d852205 Fix compile (unused variable issue) (nw) 2014-10-01 02:01:29 +00:00
Michael Zapf
bf05466963 (MESS) HDC9234 still WIP, added some more functions and burst mode.(nw) 2014-09-30 19:51:00 +00:00
Michaël Banaan Ananas
c7d4794dac spi_layer_bank_w unknown bit wasn't alpha blending enable afterall 2014-09-30 15:33:22 +00:00
Ivan Vangelista
54c3e62516 namcos2 and namcos21: moved most remaining functions into classes (nw). 2014-09-30 14:57:36 +00:00
David Haywood
bc00aadc06 new clones
Zero Hour (Inder) [Basilio García]
2014-09-30 10:40:12 +00:00
Fabio Priuli
5f77979a2c (MESS) converted scv and vboy to use slot devices for
their carts. nw.
2014-09-30 06:05:07 +00:00
Ville Linde
bf5d2bcf28 model3.c: fixed missing textures in magtruck (nw) 2014-09-29 20:06:44 +00:00
Fabio Priuli
80acf89723 ATTN Kale: ddsom fails to enter ingame with this code you added
in rev. 25747. could you please take another look, when you have 
time? or point me to a game which needs this code, so that I can 
search for a solution which makes both happy? thanks. nw.
2014-09-29 18:22:30 +00:00
Fabio Priuli
5ab798d2c3 old apple gcc complains about 'floppy' possibly used uninitialized (switch
statements always confuse this compiler :( ). nw.
2014-09-29 18:15:13 +00:00
Fabio Priuli
c7379ba4b8 (MESS) saturn: made RAM / Backup RAM expansion internal
slot options. you now mount these with the -cart media switch,
i.e. for instance
  mess.exe saturn -cdrm ddsom -cart ram32
or
  mess.exe saturn -cdrm draculax -cart bram16
and not anymore using the -exp option. [Fabio Priuli]

out of whatsnew: this prevents users from passing conflicting setups like
"-exp ram32 -cart kof95", etc. these would have lead to unpredictable effects,
depending on the order of the option (and whether they were set at command
line or inside ini files)
2014-09-29 18:08:35 +00:00
David Haywood
229be45fb1 debug notes only (nw) 2014-09-29 18:01:37 +00:00
Fabio Priuli
c3e67737f8 (MESS) consolidation + cleanup, part2. nw. 2014-09-29 18:01:24 +00:00
Ivan Vangelista
116cfaedb3 Moved misc functions into driver classes and small cleanups(nw) 2014-09-29 17:03:32 +00:00
Michaël Banaan Ananas
cdc6d197ed note 2014-09-29 16:56:44 +00:00
David Haywood
78927034b6 refactor (nw) 2014-09-29 15:03:08 +00:00
David Haywood
2aad5308c6 use common collision logic that appears to work for all games using the same commands, tested r2 etc. and 2nd boss still works, so I think we're good (nw) 2014-09-29 12:40:21 +00:00
R. Belmont
61e367ad21 (MESS) concept: Add 5.25" DSDD raw image support and preliminary pseudo-DMA to buffered controller. [R. Belmont] 2014-09-29 03:07:47 +00:00
R. Belmont
2df79a01a5 (MESS) concept: Misc fixes/cleanup, CCOS boots now from 8" floppies. [R. Belmont] 2014-09-29 03:04:32 +00:00
Scott Stone
b52a88cc03 Changing #includes for headers that are part of toolchain and not part of any source/external library. Removal of references to messvers.rc as it does not appear to be used anymore. (nw) 2014-09-29 02:00:23 +00:00
Scott Stone
fdf187ba4d If #includes are not in source, code should not exist in source. (nw) 2014-09-28 21:18:51 +00:00
Ville Linde
3dcbe67e1b model3.c: make magtruck boot (nw) 2014-09-28 20:54:51 +00:00
Michaël Banaan Ananas
3ca7d7f554 note 2014-09-28 18:34:23 +00:00
Ville Linde
1fe9458bb0 powerpc: Fixed wrong condition register in stwcx. (nw) 2014-09-28 18:11:55 +00:00
Wilbert Pol
253a641a63 315_5124.c: Refactored sprite handling, fixes status bar on Tarzan for gaemgear. Removed m_collission_buffer member variable. Tweaked game gear timing to fix glitches in status bar of Chicago Syndicate for gamegear. [Enik Land] 2014-09-28 15:30:55 +00:00
Fabio Priuli
ca3deae576 (MESS) consolidation + cleanup, part1. nw. 2014-09-28 15:28:57 +00:00
Robbbert
108544f677 s7.c : cleanup 2014-09-28 10:54:18 +00:00
Fabio Priuli
1818aa6f74 (MESS) floppy.c: fixed disks not being launched if loaded
from softlist through File Manager. [Fabio Priuli]

out of whatsnew: until we support writing changes to diff, it is 
also safer to treat disks in softlists as read-only :)
2014-09-28 08:25:23 +00:00
smf-
d880fe4e81 (MESS) portfolio: only trigger interrupts when the 8250 asserts the line, not when it clears it. [smf] 2014-09-28 08:17:30 +00:00