Commit Graph

53060 Commits

Author SHA1 Message Date
Vas Crabb
d96933356c minimaws: demonstrate slot card BIOS selection, requires exposing device BIOS sets in XML output 2017-08-04 17:13:34 +10:00
Dirk Best
0bdd1df2e3 New driver: Kontron PSI98
Basic system is done and it can boot from floppy, but there are still
many things to add, therefore marked as NOT_WORKING for now.

New machines added as MACHINE_NOT_WORKING
-----------------------------------------
Kontron PSI98 [Dirk Best, rfka01]
2017-08-04 05:19:03 +02:00
Vas Crabb
152ce7a3d9 Fix -slot card,bios=rev (selected BIOS was being applied to slot itself, not card) 2017-08-04 13:07:34 +10:00
Vas Crabb
00f6156cbb minimaws: show compatible slots for devices [Vas Crabb]
(nw) Identify Donkey Kong Junior (Japan set F-1) [Corrado Comaselli]
2017-08-04 11:42:23 +10:00
Scott Stone
0fbad045de Added note regarding undocumented playback feature for Orchestra-90 (nw) 2017-08-03 21:37:25 -04:00
ajrhacker
f8cc689795 Merge pull request #2544 from DavidHaywood/030817
kill some dead code (nw)
2017-08-03 18:09:46 -04:00
David Haywood
91ea8d7ad0 kill some dead code (nw) 2017-08-03 22:31:06 +01:00
briantro
8840bd7fbe new working software list addition
New working software list additions
-----------------------------------
apple2: Nightmare Gallery [Ian B.]
2017-08-03 14:33:29 -05:00
hap
56e1565e62 Merge pull request #2543 from DavidHaywood/030817
new WORKING clones added:  DoDonPachi III (World, 2002.05.15 Master Ver) [neohyphengeo productions]
2017-08-03 19:03:23 +02:00
David Haywood
cbc39e5990 new WORKING clones added:
DoDonPachi III (World, 2002.05.15 Master Ver) [neohyphengeo productions]

note, 'new parent' as technically it's the newest non-Japan set (actually the only non-Japan set) and is actually newer than the original Japanese release (but older than Black Label)  Some may disagree with this designation but it follows 'MAME standard'
2017-08-03 17:42:52 +01:00
Vas Crabb
9cfafa722e stupid typos (nw) 2017-08-04 02:04:26 +10:00
Dirk Best
c10471e7ec jvc_dsk: Improve support for headerless OS-9 images 2017-08-03 16:05:08 +02:00
Vas Crabb
8eb07ffe97 minimaws: add machine feature status flags and slot card selection with live update 2017-08-03 23:38:22 +10:00
Dirk Best
224cfaeb6a jvc_dsk: Autodetect double sided floppy images without header, fixes #2405 2017-08-03 13:09:52 +02:00
Scott Stone
a3952f7167 Merge pull request #2542 from DavidHaywood/030817
misc housekeeping / one-liners
2017-08-02 22:50:12 -04:00
angelosa
6f4fcd6e12 MT #06641 2017-08-03 04:25:15 +02:00
David Haywood
1ef36d6916 misc housekeeping / one-liners
- removed am already dumped game from the undumped list in balsente.cpp
 - change copy+pasted comment in hangzo to better reflect that the tiles are not encrypted
 - fixed typo in ghox memory map
2017-08-03 02:58:44 +01:00
mahlemiut
d320ebddda trident: Fix ISA card shortname (nw) 2017-08-03 13:17:15 +12:00
Dirk Best
7972f7fb8b Coco FDC: Fix MT06640 (possibly also MT06639) 2017-08-02 23:29:03 +02:00
Dirk Best
d89c9ef51b a590: Correct filenames, add undumped 4.6 and 5.92 versions. 2017-08-02 23:28:58 +02:00
Ivan Vangelista
cf8f0150b3 royalmah: completed dip-switches for mjifb and clones (MT05608) (nw) 2017-08-02 18:17:43 +02:00
Ivan Vangelista
d524010551 New working software list addition
------------------------------------------------
lynx: Crystal Mines II - Buried Treasure (Euro, USA) [anonymous]
2017-08-02 18:06:14 +02:00
AJR
6c3ba2ea95 jp.cpp: More sample banks (nw) 2017-08-02 11:47:06 -04:00
hap
a6e8f9a008 column, not row (nw) 2017-08-02 17:43:25 +02:00
hap
fff4fd0c0e hh_sm510: add note for another kdribble bug (nw) 2017-08-02 17:42:16 +02:00
Vas Crabb
c85c7c4c15 Load slot info in minimaws (not exposed yet), fix up some problems with
slots uncovered

(nw) It seems at some point someone didn't realise that choosing the
same option from a SLOT_INTERFACE in multiple slots creates multiple
instances of the same device type, and this got copy/pasted everywhere.
2017-08-02 20:13:13 +10:00
Vas Crabb
bcef3c0445 fix up input_merger - it needs to save, and it's passive so no reset 2017-08-02 17:37:24 +10:00
AJR
ff27668eac jp.cpp: Add 74LS259 latches and ADPCM sound system used by some games 2017-08-02 00:20:17 -04:00
Vas Crabb
53e5439884 fix -sleep 2017-08-02 04:06:04 +10:00
Lord-Nightmare
42f2f9051b Mark some ISA bus devices as imperfect or unimplemented (nw) 2017-08-01 14:03:35 -04:00
Vas Crabb
a19a685621 more const, get rid of forced sleep (nw) 2017-08-02 03:33:02 +10:00
Ivan Vangelista
ecad41a8ec cps1.cpp: correct dip-switches for sf2accp2 (MT05277) (nw) 2017-08-01 18:40:27 +02:00
Ivan Vangelista
9b40004e5d dbz.cpp: fixed some dip-switches for dbz (MT05788) (nw) 2017-08-01 18:38:57 +02:00
Ivan Vangelista
8cbd0f641d pacman.cpp: partial dip switches for pengojpm (MT05945) (nw) 2017-08-01 18:37:30 +02:00
Nathan Woods
7e8707f496 [Imgtool] C++-ification of imgtool_forkent structure 2017-08-02 01:07:47 +10:00
Vas Crabb
5d6815b6de rather crude way to override cache control header (nw) 2017-08-02 01:02:07 +10:00
hap
fe87fa37b4 hmcs40/sm510: can just get rid of next_pc tables, sorry for likely merge conflct (nw) 2017-08-01 16:54:44 +02:00
Vas Crabb
14642adc5a minimaws web mode enhancements:
* Support serving static assets, use for stylesheet, script and images
* Better error pages, reject unsupported HTTP methods
* Replace lists with sortable tables with more detail (click headings to sort)
* Add pages for exploring source files, link from machine pages
 - Can start from full source file list at http://localhost:8080/sourcefile/

(nw) JavaScript performance can drop when sorting really big tables,
e.g. the list of all source files, or the list of machines in some of
the fruit machine drivers.  This update doesn't expose machine/device
information, just consolidating what's there.  The wsgiref server is
adding headers to prevent caching, I'll look for a workaround.
2017-08-02 00:41:09 +10:00
AJR
46a221b95e hmcs40: Workaround related to MT #6638; this disables a poorly implemented disassembly feature to prevent assertion failures and crashes when debugging drivers using HD44801 (nw) 2017-08-01 08:17:06 -04:00
Vas Crabb
8a1ba16a8f Revert "Attempted fix for QT debugger (nw)"
This reverts commit d8b1cb0191.
2017-08-01 15:20:17 +10:00
Vas Crabb
1e8c0b23c3 This is too contentious, please put it up for review
Revert "Changes to debugger memory address translation"

This reverts commit bb0964f9a2.
2017-08-01 15:19:44 +10:00
AJR
d8b1cb0191 Attempted fix for QT debugger (nw) 2017-08-01 01:01:48 -04:00
AJR
ac06279df0 Create explicit i386dasm include for x86 DRC (nw) 2017-08-01 00:55:59 -04:00
Vas Crabb
01decf78b0 need this for debug trace logging on DRC cores (nw) 2017-08-01 14:37:05 +10:00
Nathan Woods
c9b47bd56c SAM6883: Fixed a bug by which VDG addressing incorrectly honored the page bit
This affected the CoCo/Dragon family of drivers

Special thanks to Ciaran Anscomb for identifying this problem
2017-08-01 14:27:16 +10:00
AJR
bb0964f9a2 Changes to debugger memory address translation
- memory_translate now returns an address space number rather a boolean flag, permitting addresses in part of one space to map to an entirely different space. This is primarily intended to help MCUs which have blocks of internal memory that can be dynamically remapped, but may also allow for more accurate emulation of MMUs that drive multiple external address spaces, since the old limit of four address spaces per MAME device has been lifted.
- memory_translate has also been made a const method, in spite of a couple of badly behaved CPU cores that can't honestly treat it as one.
- The (read|write)_(byte|word|dword|qword|memory|opcode) accessors have been transferred from debugger_cpu to device_memory_interface, with somewhat modified arguments corresponding to the translate function it calls through to if requested.
2017-08-01 00:21:19 -04:00
AJR
d050ba956e ds2404: Provide full chip name and standard oscillator frequency (nw) 2017-07-31 20:05:18 -04:00
AJR
3b4315a4b5 Fix single build for i386-based drivers (nw) 2017-07-31 19:53:12 -04:00
angelosa
9fad357fe7 Partially fix MT #04528 2017-07-31 23:56:14 +02:00
BraiNKilleRGR
73f8e21160 Translation Update 2017-08-01 03:29:48 +10:00