Miodrag Milanovic
1615025734
makemak wip (nw)
2013-06-21 07:22:13 +00:00
Alex W. Jackson
4de6e64077
1943.c: fix DIPLOCATIONs (Alex Jackson)
2013-06-21 02:31:55 +00:00
smf-
9ac4f113c6
added 2nd ide channel (nw)
2013-06-21 01:26:45 +00:00
Angelo Salese
6efb5244da
Experimenting with Savage Quest, nw
2013-06-21 01:12:02 +00:00
David Haywood
e486755735
same as previous (nw)
2013-06-20 19:17:03 +00:00
David Haywood
d0e1981511
hopefully make things a bit easier for micko ;-) (nw)
2013-06-20 18:48:11 +00:00
smf-
0fbcc9a1a9
Moved identify buffer manipulation and master/user password setting from ata interface to the ata mass storage device. These should be stored in the chd (nw)
2013-06-20 15:47:55 +00:00
smf-
c630976e21
log unknown writes (nw)
2013-06-20 15:10:45 +00:00
Michaël Banaan Ananas
c8a9aa9db9
new clone added
...
-----------------
Dragon Gun (Japan) [M]
2013-06-20 14:36:38 +00:00
smf-
4259f0dc59
fixed issues that caused the hd to report that the diagnostics failed (nw)
2013-06-20 14:19:49 +00:00
Miodrag Milanovic
436962942b
made makemak create lst as well, and some fixes for cpu.mak (nw)
2013-06-20 13:45:52 +00:00
Robbbert
568fd6a153
(MESS) dim68k : added some parts (nw)
2013-06-20 12:59:13 +00:00
smf-
7229f0b97f
only build the identify buffer on the first reset, so patches made by the driver aren't lost if the device is reset. (nw)
2013-06-20 12:38:41 +00:00
Oliver Stöneberg
1f4fe0303a
small formating change to src/lib/util/aviio.c (nw)
2013-06-20 10:46:43 +00:00
Oliver Stöneberg
0c2201318c
added pngcmp to tools (nw)
2013-06-20 10:08:31 +00:00
Oliver Stöneberg
619b0109b1
added copy_hd_1 test case (nw)
2013-06-20 09:56:17 +00:00
Oliver Stöneberg
9df9cd93dc
chdtest.py: only try to clear temp folder when it exists (nw)
2013-06-20 09:55:20 +00:00
Robbbert
7b452af65e
(MESS) poly1: removed a trampoline
2013-06-20 09:54:15 +00:00
Michaël Banaan Ananas
ad1afa5265
(nw)
2013-06-20 09:17:02 +00:00
Miodrag Milanovic
79430059fa
forgot this one (nw)
2013-06-20 08:36:18 +00:00
Miodrag Milanovic
7debccdfe7
placed back things just in mame.lst not to give wrong ideas (nw)
2013-06-20 08:34:20 +00:00
Miodrag Milanovic
640f23df9a
Updated makemak to support splitting per libraries (nw)
2013-06-20 08:07:38 +00:00
Fabio Priuli
32c70b6849
Modernized the Konami 053252 device [Osso]
2013-06-20 06:08:34 +00:00
Fabio Priuli
9ee1f6004e
Modernized the TC0080VCO and the TC0100SCN video devices [Osso]
2013-06-20 05:46:27 +00:00
smf-
57bc647aee
renamed mb rom (nw)
2013-06-19 21:05:37 +00:00
smf-
531d9860bb
Updated with dumps made with a topmax & changed the 1mb bank error to a popmessage (nw)
2013-06-19 20:43:20 +00:00
Wilbert Pol
65cb3886b0
alph8201.c: Modernized cpu cores. (nw)
2013-06-19 20:26:22 +00:00
smf-
243b823635
Added vt83c461, which is currently implemented as a 32 bit chip. This allows hooking up to the jaguar driver without any glue, but primal rage 2 does as the io bus it's connected to is only 16 bit. (nw)
2013-06-19 18:48:00 +00:00
Angelo Salese
7242041eb1
Dumped S3 video BIOS in Savage Quest [Trevor Brown]
2013-06-19 17:04:32 +00:00
Oliver Stöneberg
5ce5c67611
chdtest.py: adjusted logging a bit (nw)
2013-06-19 16:29:35 +00:00
Oliver Stöneberg
72cce63c4a
fixed yuy16_compress_to_yuy() sometimes writing all green video with YUV2 and UYVY (nw)
2013-06-19 16:22:30 +00:00
Oliver Stöneberg
3e3f3aad8c
added createld_avi_uyvy_3_frames_no_audio unit test (nw)
2013-06-19 16:19:06 +00:00
Oliver Stöneberg
218932e2df
renamed chdman unit test from createld_avi_3_frames_no_audio to createld_avi_yuv2_3_frames_no_audio (nw)
2013-06-19 16:18:49 +00:00
Oliver Stöneberg
019afa14fd
chdtest.py: added remaining extractions (nw)
2013-06-19 14:29:56 +00:00
Oliver Stöneberg
72286bc11c
chdtest.py: added extraction for createcd tests cases (nw)
2013-06-19 14:19:09 +00:00
Oliver Stöneberg
286110939d
chdtest.py:
...
- fixed check for output folder existence
- clear temp folder before running tests
- log which test failed
2013-06-19 14:18:03 +00:00
Miodrag Milanovic
766a73b041
simplified mamemak (nw)
2013-06-19 14:05:35 +00:00
Miodrag Milanovic
1953d6cf08
(MESS)-bml3: split into three variants (bml3, bml3a and bml3b) according to floppy disk support. Only bml3a (5.25" disk) is considered working. [jedwidz]
...
-m6809: Initially setting S with a 'TFR *,S' evidently should enable NMI [jedwidz]
-mc6845: Add rudimentary support for 'interlace and video' mode [jedwidz]
2013-06-19 13:23:20 +00:00
Miodrag Milanovic
9a564ef483
Added metadata to rest of make files for optional built devices (nw)
2013-06-19 13:12:52 +00:00
Oliver Stöneberg
af723576bd
removed unused exmaples from zlib folder (nw)
2013-06-19 12:09:13 +00:00
smf-
600e5bf087
reverted short name (nw)
2013-06-19 11:24:39 +00:00
Robbbert
dbc24d982c
(MESS) c900: connected to terminal.
2013-06-19 11:07:03 +00:00
smf-
f89f73561b
Added ata_interface_device, ide_controller_device is now only for pc register mapping. Renamed ide_mass_storage_device to ata_mass_storage_device. Changed ide_hdd_device so it only picks up it's image from the harddisk_image_device, which does a lookup to see if there is a region itself. (nw)
2013-06-19 10:35:43 +00:00
Fabio Priuli
d8bf9eaac5
(MESS) sms: Converted SMS inputs to use slot devices. You now select
...
controllers in the Slot Devices menu of the internal UI, not in the Driver
Configurations anymore. [Enik]
2013-06-19 06:50:07 +00:00
Miodrag Milanovic
f268ee02e5
made dependency for new lst files (nw)
2013-06-18 19:22:08 +00:00
Curt Coder
20f62330da
(MESS) corvushd: Fixed log message. [Mike Naberezny]
2013-06-18 19:13:36 +00:00
Scott Stone
f56ec7d459
Adjusted setname from arcadia -> arcadian to resolve mess's emerson arcadia conflict. (nw)
...
Note: For now it looks like 3 .lst files are not automagically recompiled when adjusted, only if mame.lst is refreshed with a new time will this properly compile.
2013-06-18 19:06:38 +00:00
Miodrag Milanovic
c61f39538e
deleted forgotten file (nw)
2013-06-18 14:38:27 +00:00
Michaël Banaan Ananas
f1523ceae0
some timing info from AUMAP via Haze
2013-06-18 14:24:17 +00:00
Miodrag Milanovic
e44c5d1298
Renamed one more include of .c in h file, and updated makemak (nw)
2013-06-18 14:11:02 +00:00
Miodrag Milanovic
6125d95e1d
Made includes of C files in drivers section to use .inc instead, and also renamed galdrvr.c into galaxian.inc and neodrvr.c to neogeo.inc since it makes more sense (nw)
2013-06-18 14:01:12 +00:00
Oliver Stöneberg
8886da8e86
added createld unit test (nw)
2013-06-18 13:34:13 +00:00
Oliver Stöneberg
93b7cf8173
treesize in laserdisc CHD was uninitialized when input video had no audio channels [Oliver Stöneberg]
2013-06-18 13:33:28 +00:00
Oliver Stöneberg
0137a8a49d
chdtest.py: added SHA1 check of output file (nw)
2013-06-18 13:31:34 +00:00
Robbbert
11c25fd89f
(MESS) A6809: added cassette
2013-06-18 12:37:51 +00:00
smf-
d60d7823c9
Added device number in logs, fixed issues with status flags that was causing freebsd to fail to boot with two drives (nw)
2013-06-18 12:12:45 +00:00
Miodrag Milanovic
6d8ca3cf58
added missing cpu metadata (nw)
2013-06-18 12:12:37 +00:00
Oliver Stöneberg
963e116968
chdtest.py: some cleanup and added support for createld
2013-06-18 10:42:55 +00:00
Robbbert
b126d68b93
(MESS) Acorn System 1: added cassette [Robbbert]
2013-06-18 10:29:07 +00:00
Miodrag Milanovic
1540d4cfaa
made makemak add dependencies for needed devices automatically,added partial meta data into device building mak files (nw)
2013-06-18 10:22:10 +00:00
Miodrag Milanovic
8cb29e03ae
added layout dependancy (nw)
2013-06-18 08:39:22 +00:00
Miodrag Milanovic
c4cb73181f
create lib per driver source file, and make linking correct (nw)
2013-06-18 08:15:37 +00:00
Miodrag Milanovic
002dc6f409
don't just ignore first char, but take full line (nw)
2013-06-18 07:20:53 +00:00
Brian Troha
d4928b01ef
new Rapid Hero clone
...
New Clone Added
------------------------------
Arcadia [system11]
2013-06-18 03:27:48 +00:00
Oliver Stöneberg
e489dd16cf
added unit tests for createhd with .raw input and tests for each HD compression (nw)
2013-06-18 00:42:31 +00:00
Oliver Stöneberg
1b2009d36f
chdtest.py: added support for .raw input for createhd (nw)
2013-06-18 00:41:36 +00:00
Oliver Stöneberg
7ab7bc0f6c
added unit tests for the CD-based compressions (nw)
2013-06-18 00:08:23 +00:00
Oliver Stöneberg
f365fbecc2
chdman: -c would only overwrite the amount of compressions defined - part of the default compressions might still have been used [Oliver Stöneberg]
2013-06-18 00:04:27 +00:00
Oliver Stöneberg
726d4a0c53
chdtest.py: added in.params support to all tests (nw)
2013-06-17 23:54:07 +00:00
Oliver Stöneberg
374870c6ec
removed unused src/lib/libflac/include/flac++ - libflac++ was removed a long time ago and never used (nw)
2013-06-17 23:12:49 +00:00
Wilbert Pol
f5afff7e69
i4004.c: Modernized cpu core (nw)
2013-06-17 20:08:06 +00:00
smf-
543c85d4e7
added voodoo 2 device, but not hooked it up to the memory map as it's too slow for me to work on (nw)
2013-06-17 19:52:22 +00:00
smf-
8571be2cb1
allow you to skip the CMOS error screen by pressing the S key (nw)
2013-06-17 19:41:30 +00:00
smf-
f80df576bc
Redumped Savage Quest Hard Disk [Trevor Brown]
2013-06-17 19:32:20 +00:00
Fabio Priuli
13251e570a
(MESS) nes.c: fixed famicom controller regression due to family trainer addition. nw.
2013-06-17 17:22:36 +00:00
Fabio Priuli
ebdebf9aee
snes.c: simplified input handling and made controller ports 16bits wide, since
...
this is the way they are accessed by our code. [Fabio Priuli]
(MESS) snes.c: simplified input handling, moved the console specific inputs
to MESS driver and added preliminary Multitap support. Multitap has to be
enabled in the Driver Configuration menu. The code is considered preliminary
because some games recognize 4 pads (e.g. Kunio-kun no Dodge Ball),
other ones recognize 3 pads only (e.g. Super Bomberman 3, 4 & 5) and some
recognize 2 pads only (e.g. FIFA 96 and 97). [Fabio Priuli]
2013-06-17 17:10:16 +00:00
Miodrag Milanovic
3e5ff9d1b2
start work on makemak to produce dependency per driver, added @ sign into lst to declare source file import used by makemak only, added just few testing examples (nw)
2013-06-17 14:59:17 +00:00
Robbbert
03d31fe618
(MESS) Alphatronic: Can load the user-supplied tape. Sometimes it can load its own tapes.
2013-06-17 12:01:51 +00:00
Miodrag Milanovic
6fbd776a21
put optional cpu, video, sound and machine cores in one library in order to prevent linking issues on small builds, also created temp solution for subtargets for arcade,fruit and pinball machines (nw)
2013-06-17 10:27:14 +00:00
Fabio Priuli
fc2aaf75b4
(MESS) nes: fixed mirroring restore. nw.
...
many thanks to Dr. Spankenstein & Shoegazer for the reports
2013-06-17 09:53:50 +00:00
Curt Coder
bd7466f508
(MESS) alphatro_flop.xml: Added floppy software list. [Spirantho]
2013-06-17 09:51:10 +00:00
Miodrag Milanovic
3d48d257c9
Split of mame.lst into multiple logical lists (nw)
2013-06-17 09:45:12 +00:00
Curt Coder
f16d0964b4
(MESS) corvushd: Fixed physical sector calculation. [Mike Naberezny]
2013-06-17 09:37:37 +00:00
smf-
1f0d93c780
removed unnecessary code as these are the defaults on reset now (nw)
2013-06-16 23:02:06 +00:00
smf-
f8e01a93e7
removed read_key() from ide_mass_storage_device as it's only used by ataflash and that was also reading the key in manually (nw)
2013-06-16 22:57:42 +00:00
smf-
42d77a2f41
Fixed head incrementing when using CHS with 16 heads (nw)
2013-06-16 22:45:51 +00:00
Olivier Galibert
636a578098
wd_fdc: Do the on-reset restore slightly differently [O. Galibert]
2013-06-16 14:41:54 +00:00
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