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
Wilbert Pol
f0219e2e5a
hcd62121.c: Modernized cpu core. (nw)
2013-06-13 20:42:30 +00:00
smf-
8dc0e74136
ata flash device derives from ide hdd device and adds pccard interface, instead of using an ide controller. [smf]
2013-06-13 20:07:18 +00:00
Jonathan Gevaryahu
dd3d8666e6
(MESS) Rename the bridge challenger 3 model 7014 driver from 'abc' to 'bridgec3', added pcb locations, notes, and better labels. [Lord Nightmare]
2013-06-13 19:28:07 +00:00
Curt Coder
f316148191
(MESS) Fixed regression. (nw)
2013-06-13 19:20:20 +00:00
Curt Coder
d603bdca22
(MESS) pc1512: Fixed regression. (nw)
2013-06-13 19:16:51 +00:00
Curt Coder
0a393d4f5c
(MESS) Added skeleton device for Mator SHARK (22 MB Winchester hard disk for the Commodore PET). [Curt Coder, Mike Naberezny]
2013-06-13 19:09:05 +00:00
Curt Coder
8054c2396f
(MESS) imi5000h: Added CTC/PIO handlers. (nw)
2013-06-13 19:07:00 +00:00
Curt Coder
6ccbdb50b3
(MESS) pet_flop.xml: Added Z-RAM floppy. [Mike Naberezny]
2013-06-13 19:01:28 +00:00
smf-
75e814cfb4
Split hard drive emulation from the ide controller. [smf]
2013-06-13 18:03:32 +00:00