Commit Graph

55992 Commits

Author SHA1 Message Date
smf-
dbb034ad61 PSX CPU: hookup debugger_exception_hook & debugger_interrupt_hook [smf] 2018-07-27 09:49:51 +01:00
Robbbert
da224d90a0 (nw) goupil : tidied up rom loading, added cursor 2018-07-27 15:43:34 +10:00
AJR
a1c3a96a83 Mask address expressions in debug disasm view 2018-07-26 22:12:55 -04:00
Ivan Vangelista
ce848a8df9 dynax.cpp: minor note about possible Inca manufacturer (nw) 2018-07-26 22:38:55 +02:00
Ivan Vangelista
f2874c54a3 new working clone
------------------------------
Halley's Comet (Japan, prototype) [Joe Magiera, The Dumping Union]
2018-07-26 22:38:14 +02:00
AJR
8de41654fa debugcpu.cpp: Move scripting functions down into console (nw) 2018-07-26 14:41:14 -04:00
AJR
6024c958b9 debug/express.cpp: Use std::deque for token stack (nw) 2018-07-26 14:40:44 -04:00
Robbbert
85eaf87194 (nw) pulsarlb : notes 2018-07-27 00:18:55 +10:00
Vas Crabb
9db24aa2e9 Better support for screen orientation/geometry:
* Eliminates the need for the horizontal/vertical/LCD/SVG layout files
* Screens can now have orientation and physical aspect ratio specified
* RASTER/VECTOR defaults to 4:3, LCD/SVG defaults to square pixels at config time
* System orientation is applied on top of screen orientation

Automatically generated single-screen views and orientation flags in XML
output now work correctly for systems with multiple screens in different
geometries/orientations, e.g. housemnq, rocnms, stepstag, or netmerc.

The "core rotation options" only interact with system orientation.
Allowing multi-screen systems to work well with one monitor per emulated
screen is a complex topic.  System orientation also affects the GFX
viewer while screen orientation doesn't.  The orientation displayed in
the system selection menu is from the system orientation.

Let me know if I've broken any systems or use cases.

Also, add save state support for std::array/C array nested to any depth.
2018-07-26 23:11:02 +10:00
Chromaryu
884f3a86bb Update taito_f3.cpp (#3791)
Removed old comments; ES5510 is in taito_en.h
2018-07-26 14:29:05 +02:00
Robbbert
796bb295d1 slicer : fixed regression from last November. 2018-07-26 21:08:35 +10:00
Ivan Vangelista
45f8176266
megaphx.cpp: verified megaphx pals as BAD_DUMP [caius] 2018-07-26 07:49:00 +02:00
David Haywood
f3537b3b30 tlcs870 updates (#3787)
* tlcs870 updates

* basic devcb3 stuff to make a start on the ports (nw)
2018-07-26 10:58:31 +10:00
AJR
cdee90b1a3 osbexec: Remove spurious line inversion that broke the selftest 2018-07-25 16:08:30 -04:00
smf-
0e73479668 vgm improvements (nw) 2018-07-25 19:32:55 +01:00
smf-
dc40dde098 vgmplay: Added software list support [smf] 2018-07-25 18:45:58 +01:00
smf-
9604dc159a reset after load, so you can choose another song (nw) 2018-07-25 17:15:34 +01:00
smf-
c592104973 make it quik (nw) 2018-07-25 16:29:43 +01:00
smf-
d32e26b335 Machines promoted to working
----------------------------
Psychic Force EX [Ekorz]
2018-07-25 16:29:42 +01:00
Robbbert
d7ed066ad5 (nw) micro20 : set default baud so screen is readable 2018-07-26 01:23:49 +10:00
Ivan Vangelista
1148182894 funworld.cpp, mame.lst: corrected pool10j year in the comments, too (nw) 2018-07-25 08:03:45 +02:00
cam900
ea69212ec9 psx.cpp : Fix debug mesh display (#3781)
* psx.cpp : Fix debug mesh display

* psx.cpp : fix length of debug mesh display
2018-07-24 22:18:02 -04:00
ajrhacker
d21d119d02
Merge pull request #3782 from cam900/patch-42
psx.cpp : Fix 24bit output
2018-07-24 22:17:35 -04:00
ajrhacker
b4a0012777
Merge pull request #3785 from MoochMcGee/i386-fix
i386: Properly fix that detection check this time (nw)
2018-07-24 22:16:40 -04:00
arbee
c3681da04a apple2: allow rendering lo res per-scanline. Helps "KFest18 2K Rasterbar Demo". [R. Belmont] 2018-07-24 21:50:16 -04:00
AJR
87f729ce23 m6809: Disassembly tweaks
- Use FCB directive to represent illegal opcodes
- Remove unnecessary spaces for instructions without operands
2018-07-24 20:21:51 -04:00
Robbbert
6e0055ccd7 (nw) trs80m3 - bit more wip 2018-07-25 01:22:32 +10:00
Ivan Vangelista
b9d2527437 dec8.cpp: decapped MCU for makyosen [Team Caps0ff, Game Preservation Society, The Dumping Union] 2018-07-24 17:12:40 +02:00
Ivan Vangelista
181ef94a3f new working clones
------------------------------
Ikari Warriors (US, set 2) [Joe Magiera, The Dumping Union]
Pool 10 (Italian, set 9) [f205v]
2018-07-24 17:12:05 +02:00
Ivan Vangelista
e7be6ec072 seta.cpp, seta2.cpp: fixed some recent crashes (nw) 2018-07-24 17:10:00 +02:00
Ivan Vangelista
be4241cddb model3.cpp, next.cpp, inder_vid.cpp: removed some device tag look-ups (nw) 2018-07-24 17:09:18 +02:00
Melissa Goad
668e583152 dsp16: Fixed a couple of typos pointed out by Coverity (nw) 2018-07-24 15:18:55 +02:00
Robbbert
2e729b8a97 super80 : split software list between the 32 & 80-column versions 2018-07-24 22:34:04 +10:00
Melissa Goad
66b65191d5 Fix tiny dead code bug (nw) 2018-07-24 13:25:18 +02:00
Melissa Goad
44dc0950c5 i386: Properly fix that detection check this time (nw) 2018-07-24 05:26:58 -05:00
Melissa Goad
c0848638b6 comebaby.cpp: Fix CPU model so that it doesn't jump to 0 when it writes to a p6+ msr (nw) 2018-07-24 03:44:58 -05:00
cam900
04b8cbe660
psx.cpp : Fix 24bit output 2018-07-24 16:49:01 +09:00
R. Belmont
3250693171
Merge pull request #3766 from cam900/psx_devpal
psx.cpp : device_palette_interface
2018-07-23 16:49:02 -04:00
Ivan Vangelista
13bcbc7d99 play.cpp: verified that Third World and Night Fever share the same ROMs with Big Town and others [PinMAME] 2018-07-23 19:08:25 +02:00
Ivan Vangelista
67419bd7c3 twincobr.cpp: verified OSC for Twin Cobra [Corrado Tomaselli] 2018-07-23 19:07:04 +02:00
Ivan Vangelista
e6f6e5e01f goldstar.cpp: identified Fever Chance PCB as original Wing W-6 hardware [ioannis bampoulas] 2018-07-23 19:06:07 +02:00
Ivan Vangelista
d904b7e9d5 orbit.cpp, seta.cpp: timer_set removal (nw)
pcecommn.cpp: use already present device_finder (nw)
2018-07-23 19:05:11 +02:00
ajrhacker
e658a261ef
Merge pull request #3776 from MoochMcGee/master5
i386: Fix a bug that could cause a relatively common CPU detection check to see a 386 as a 486
2018-07-23 10:55:59 -04:00
R. Belmont
7b72692d15
Merge pull request #3771 from sjy96525/patch-16
Fix MT06653
2018-07-23 10:46:49 -04:00
R. Belmont
f9dbb591b4
Merge pull request #3772 from sjy96525/patch-20
Fix MT06192
2018-07-23 10:46:32 -04:00
R. Belmont
71ec3b4019
Merge pull request #3777 from cam900/aicaclock
aica.cpp : Add input clock related to sample rate, Implement MONO/MVOL
2018-07-23 10:46:02 -04:00
R. Belmont
315fe9ef97
Merge pull request #3780 from pmackinlay/nscsi
nscsi_cd: support media changes (nw)
2018-07-23 10:44:43 -04:00
AJR
693c94f028 modena: Split to separate driver file; slight code cleanup (nw) 2018-07-23 09:47:29 -04:00
Patrick Mackinlay
890ae60839 nscsi_cd: support media changes (nw)
Together, these changes enable softlist CD-ROM media changes for InterPro, and presumably other nscsi_cd systems. Haven't looked into how other CD-ROM devices work, but the romload fix should apply equally to them too.
* nscsi_cd: detect and respond to media changes
* romload: fix disk entry processing
2018-07-23 20:42:08 +07:00
cam900
19644449c3 aica.cpp : Add input clock related to sample rate, Implement MONO/MVOL
dccons.cpp, hikaru.cpp : Fix output
dccons.cpp, naomi.cpp, hikaru.cpp : Add XTAL connected with AICA
hikaru.cpp : Correct number of AICAs(1 at motherboard, 1 at AICA PCB)
2018-07-23 19:27:06 +09:00