smf-
076616018a
fix subscript compile error (nw)
2013-06-16 10:46:30 +00:00
Fabio Priuli
03b20c9bd8
(MESS) nes.c: added emulation of the FC Family Trainer controller,
...
to be enabled in Expansion Port through the Driver Configuration
submenu, and mapped by default like the Power Pad. [Fabio Priuli]
2013-06-16 07:52:52 +00:00
Robbbert
cd96675234
(MESS) MEK6800D2 : Added cassette interface, system listed as WORKING [Robbbert]
2013-06-16 06:35:45 +00:00
Brian Troha
e84b3b1cd9
jackal.c: Corrected rom names and added PCB locations to them. Added correct roms for the bootleg version. [Brian Troha]
2013-06-16 04:10:05 +00:00
smf-
f649187de7
New Savage Quest bios dump, still marked bad as there are still issues however they may be emulation related [Trevor Brown]
2013-06-16 01:34:44 +00:00
smf-
8d30596794
Changed "features" to "identify device". Don't set DRDY immediately when executing identify device as a timer is fired that will set it and trigger an interrupt anyway. Diagnostics fail if no identify device response is available. Set correct register contents at reset. Added edge detection to reset. Clear irq as soon as reset is triggered. Don't clear DRDY when resetting. Only call update_irq if something changed. Removed some places that were setting sector count. Added some #defines for masking bit fields. (nw)
2013-06-16 01:19:07 +00:00
Olivier Galibert
0127243023
powervr2: Explode the dma registers [O. Galibert]
2013-06-15 21:05:15 +00:00
Olivier Galibert
8d0c6abac3
memory: Need moar tables [O. Galibert]
2013-06-15 21:05:10 +00:00
Fabio Priuli
3a6394eb99
(MESS) nes.c: added emulation of the NES Power Pad controller,
...
to be enabled in Controller Port 2 through the Driver Configuration
submenu, and mapped by default on TY,FGHJ,BN keys for side A
layout and RTYU,FGHJ,VBNM keys for side B. [Fabio Priuli]
2013-06-15 19:15:14 +00:00
Fabio Priuli
ce7fd3a5d4
(MESS) nes.c: emulated microphone input for old famicom controller,
...
as detected by games (i.e. it only detects voice/no voice, while the actual
transmission of your voice to the speakers is not emulated). To use it in
games expecting you to blow or shout in the mic, select the "Gamepad
(Older Version)" as "P2 Controller" in the Driver Configuration submenu,
and press "6" when the game requires it. [Fabio Priuli]
input is recognized both by BASIC (peeking at $4016) and by Raid on Bungeling Bay 2P mode, so I think it's correct...
2013-06-15 18:04:29 +00:00
Fabio Priuli
e85a6675c9
super-paranoid check (to my knowledge nothing triggers these, if no nvram is available, but who knows if we need them in future). nw.
2013-06-15 17:57:43 +00:00
smf-
2d352e7e9d
fixed crash when reading from non existent hard drive (nw)
2013-06-15 17:44:56 +00:00
smf-
c1cf6dabff
Fixed ct486 booting with two chd's loaded. Moved the GNET protection command processing to ataflash.c (nw)
2013-06-15 17:34:48 +00:00
Fabio Priuli
782df63b1d
(MESS) nes.c: improvements and fixes to inputs [Fabio Priuli]
...
* simplified input reading
* moved most Famicom controllers to the expansion port
(still configurable in the Driver Config menu) because it is
more accurate and because it allows to use both the FC
keyboard and the controllers in BASIC games
* fixed NES paddle emulation which broke some years ago
* added FC paddle emulation, see Arkanoid and Chase HQ
* added Hori Twin Adapter with correct P3 & P4 Famicom
protocol, see e.g. four players games by Technos Japan
just a cleanup and the whatsnew entry for previous changes...
2013-06-15 16:58:53 +00:00
Fabio Priuli
1ebbe17e7f
(MESS) NES input cleanup, part 5 and last (Simplified FC input too, added Arkanoid FC paddle
...
emulation, fixed P3 & P4 inputs in Jpn games using them). nw.
paddle now works in Chase HQ too (the NES one don't because of the different protocol),
3rd & 4th players can enter inputs in Technos games, and it turned out that Lightgun was
actually working (I had probably tested with a non-clean compile), so that at last all selectable
input devices are finally working :-)
2013-06-15 16:30:05 +00:00
cracyc
1f2cde8956
i286: repurpose unneeded static config as a20 line callback (nw)
...
pc9801: experiment on 9801ux (nw)
pc: use irq delay from pcjr for pcjx (nw)
2013-06-15 14:35:56 +00:00
Fabio Priuli
4af3ca4a18
(MESS) fixed P3/P4 NES inputs with simplified code. nw.
2013-06-15 13:40:46 +00:00
mahlemiut
0832a5bfbf
de_2: Moved Laser War to de_2, as CPU Type 1 and Alphanumeric Type 1 are
...
very much similar to Type 2. de_1.c is no longer needed.
Added layout for Alphanumeric Type 3 games. [Barry Rodewald]
2013-06-15 12:44:28 +00:00
smf-
a682441465
simplified status flags & fixed ct486 booting in mess (nw)
2013-06-15 12:23:32 +00:00
Fabio Priuli
5bc13ef7f6
(MESS) NES input cleanup, part 4 (Simplified NES input reads and fixed Arkanoid paddle
...
emulation which has been broken for long time, probably more than 6 years). nw.
2013-06-15 11:53:20 +00:00
Curt Coder
62afe70dc0
(MESS) victor9k_flop.xml: Added preliminary software list. [Jonathan Gevaryahu]
2013-06-15 10:11:22 +00:00
Fabio Priuli
4a673c07aa
(MESS) famicom: added support for loading/saving BASIC programs from/to
...
cassette. wav files supported only. [Fabio Priuli]
(MESS) Added software list for BASIC programs saved to tape [Anna Wu, UglyJoe, Fabio Priuli]
If anyone has more Family BASIC tapes or other cassettes for Famicom games or add-ons (e.g. Bandai Karaoke or Fukutake Study Box)
or for some chinese clones (ABM, or Bridge, or any other), please contact us.
2013-06-15 08:42:49 +00:00
Alex W. Jackson
ee99480ea1
neogeo: clean up PVC protection. [Alex Jackson]
2013-06-15 02:03:43 +00:00
smf-
e3bbb0a27d
Renamed some #defines to match up closer to the ATA specification. Added validation to register access, switching Primal Rage 2 away from using the DMA interface in it's DMA handler as the game only executes normal read commands (nw)
2013-06-14 19:17:43 +00:00
Olivier Galibert
358509548a
powervr2: Fix blc/blic [O. Galibert]
2013-06-14 17:10:10 +00:00
Olivier Galibert
0073de5340
powervr2: Explode the core/ta registers [O. Galibert]
2013-06-14 17:10:05 +00:00
Fabio Priuli
cdda6a9f58
(MESS) NES input cleanup, part 3 (Moved some FC controllers to the Expansion port, since
...
they were attached there. This temporarily breaks Lightgun and Multitap in Famicom, but in
reality they were never working in Japanese-exclusive games, only in worldwide games who
supported NES protocol, so just use the NES driver to have previous functionality until I add
support for the FC protocol. Standard pads, keyboards and mj panel work as before). nw.
2013-06-14 16:11:34 +00:00
cracyc
55f64dfc1a
i386dasm: stos, scas and ins always use es (nw)
2013-06-14 15:00:33 +00:00
Dirk Best
47b4063fb8
cs4031: Set DMA controller clocks via chipset configuration
2013-06-14 11:45:49 +00:00
Dirk Best
9fd839af51
Allow devices with execute interface to have a clock of zero, they are suspended and restarted on clock change. Note that the device still needs to have a clock before MAME actually starts executing timeslices.
2013-06-14 11:45:23 +00:00
Oliver Stöneberg
4af856c7aa
shut up clang compiler warning about unused private field in upd1990a_device (nw)
2013-06-14 11:37:58 +00:00
Fabio Priuli
3425dc9e4f
(MESS) another small cleanup. nw.
2013-06-14 10:54:02 +00:00
smf-
e48c8d3c11
Build dependencies for files in src/emu [smf]
2013-06-14 10:49:25 +00:00
Fabio Priuli
d12877b475
(MESS) NES input cleanup, part 2 (Crazy Climber "controller" was just a set of sticks to
...
put on the standard controls and it was Japan-only + Famicom supported a single lightgun). nw.
2013-06-14 10:22:58 +00:00
Robbbert
dce74a1d11
(MESS) poly1: removed un-needed comment
2013-06-14 10:05:16 +00:00
Robbbert
4ff5b829bf
(MESS) mekd2: Added paste facility.
2013-06-14 10:00:47 +00:00
Fabio Priuli
da720b1212
removed a couple of unneeded devlegcy.h inclusions (thanks Osso for pointing them out). nw.
2013-06-14 09:04:29 +00:00
Fabio Priuli
5b974786d6
Modernized Konami 056800 sound device. [Osso]
2013-06-14 09:03:12 +00:00
Fabio Priuli
52423e5879
Modernized Taito PC090OJ video device. [Osso]
2013-06-14 08:13:00 +00:00
Fabio Priuli
6e49f5e42e
(MESS) NES input cleanup, part 1. nw.
2013-06-14 07:54:51 +00:00
smf-
1a3ad96f3a
derive chihiro's baseboard ide from ide mass storage device (nw)
2013-06-14 04:48:44 +00:00
mahlemiut
c37de741f1
attache: switched around the RTC read and write operations, now the CMOS and RTC play nice with each other, although the date/time still cannot be set. (no whatsnew)
2013-06-14 04:46:28 +00:00
R. Belmont
91d3679d13
GCC 4.0.1 doesn't allow -1 for a UINT32 (nw)
2013-06-14 02:59:37 +00:00
R. Belmont
92b5018936
Forgot the secret ingredient (nw)
2013-06-14 02:44:44 +00:00
R. Belmont
ab44223fd9
OS X 10.5 says hi (nw)
2013-06-14 02:43:20 +00:00
R. Belmont
de9ec8e122
es5510: Preliminary hookup to es5505/5506. Samples are passed through unchanged for now. [Christian Brunschen]
2013-06-14 02:40:41 +00:00
cracyc
3948617c42
i386dasm: show segment register override on string insns (nw)
2013-06-14 02:29:41 +00:00
Dirk Best
7941a20ddd
cs4031: fix 16-bit dma
2013-06-13 23:44:32 +00:00
smf-
ed212f0406
simplified ide_device_interface part 2 (nw)
2013-06-13 21:58:11 +00:00
smf-
b6e4c8ef3a
simplified ide_device_interface (nw)
2013-06-13 20:52:00 +00:00