Commit Graph

69695 Commits

Author SHA1 Message Date
AJR
39ab6a404c photoply.cpp: Region is 8-bit, so map it as such (nw) 2019-11-16 21:04:44 -05:00
AJR
d4e270225d pc.cpp: Correct some region widths and change mc1702 and pc7000 to 8086 (nw) 2019-11-16 21:03:44 -05:00
AJR
759729405a Fix more region widths (nw) 2019-11-16 20:57:00 -05:00
arbee
639f3886d7 SDL: -video auto on macOS now selects BGFX rather than OpenGL for future-proofing [R. Belmont] 2019-11-16 20:55:31 -05:00
arbee
d62c353771 opengl: work around Retina issue on macOS Catalina until SDL catches up [R. Belmont] 2019-11-16 20:48:29 -05:00
AJR
6357b2f7c2 taitojc.cpp: Correct "gfx" region widths and rename for clarity (nw) 2019-11-16 20:31:28 -05:00
AJR
021d50a138 pgm.cpp, savquest.cpp, taitotz.cpp: Correct region widths (nw) 2019-11-16 20:05:47 -05:00
AJR
7b6877b6ac taitogn.cpp: Make region endianness consistent with everything else (nw) 2019-11-16 19:48:46 -05:00
AJR
1eb3311bb8 c900: Correct region endianness (nw) 2019-11-16 19:39:17 -05:00
AJR
fe74dec1f1 vsmile.cpp, vsmileb.cpp: Rename BIOS regions and make width explicit (nw) 2019-11-16 19:33:25 -05:00
AJR
7fc95563b8 interpro.cpp: Correct region widths (nw)
The consistency of this implementation could be improved. The EPROM bus does appear to be 16 bits wide on all three generations (with Sapphire using one 16-bit EPROM instead of separate even and odd EPROMs), but the 32-byte PROMs, being 8-bit devices, might also be better off with their own handlers rather than being blown up to 32-bit granularity.
2019-11-16 19:19:38 -05:00
Joakim Larsson Edström
5eacbd3b26
Merge pull request #5911 from JoakimLarsson/baudout
ins8250.cpp: fixed regression caused by local BRG used for baudout pin
2019-11-16 23:55:05 +01:00
Joakim Larsson Edstrom
acf9d42070 ins8250.cpp: fixed regression caused by local BRG used for baudout pin support 2019-11-16 23:40:43 +01:00
Angelo Salese
d77b089f46
cave.cpp: QA note (nw) 2019-11-16 22:53:15 +01:00
AJR
205fdff202 geniusjr.cpp: Pitagorin was recently dumped (nw) 2019-11-16 16:16:03 -05:00
AJR
f1e7bf0fda csplayh5.cpp, maygayew.cpp: Correct region widths (nw) 2019-11-16 16:13:00 -05:00
AJR
07e35edf65 arescue: Better way of copying DSP code and data (nw) 2019-11-16 16:10:06 -05:00
antonioginer
eab5bcac00 Remove up to one frame of input latency. (#5901)
* Remove up to one frame of input latency. Makes MAME virtually lagless on VRR monitors.

* Use empty parentheses and clean interface member calls

* Add new option -instant_blit to make this feature optional

* Rename new option to -lowlatency, -ll
2019-11-16 16:06:13 -05:00
cracyc
7fc2f68051 hiscore.dat: fix renamed set (nw) 2019-11-16 15:05:20 -06:00
cracyc
b0ef759b80 winptty: don't create pipe unless requested (nw)
plugins/discord: disconnect if timed out (nw)
2019-11-16 14:59:02 -06:00
AJR
dd86e8408c alg.cpp, ht68k.cpp, pgm2.cpp: Correct region widths (nw) 2019-11-16 15:21:44 -05:00
AJR
ce999a48c5 More region width fixes (nw)
N.B. Many of these ROMs are really accessed as bytes or 16-bit words rather than at the native 32-bit or 64-bit widths, thanks to unemulated dynamic bus sizing and/or bridge controllers.
2019-11-16 14:58:44 -05:00
AJR
653fd83da5 viewgfx.cpp: Allocate bitmap in place rather than using global_alloc; explicitly initialize each member of ui_gfx_state (nw)
This code honestly deserves more modernization than this, but this is enough for now.
2019-11-16 13:37:16 -05:00
AJR
464f464dd0 Correct region widths in miscellaneous drivers and devices (nw) 2019-11-16 13:12:02 -05:00
AJR
1ffcbdeaf9 at.cpp, fmtowns.cpp, hp95lx.cpp, pc88va.cpp, pc9801.cpp, tandy1t.cpp, tosh1000.cpp: Correct region widths (nw)
mba009: Configure as a 286 PC, not with a 386 (nw)
2019-11-16 13:00:58 -05:00
Vas Crabb
80eb09f966 get rid of some pointless members of input mapping menu (nw) 2019-11-17 04:12:54 +11:00
Firehawke
9773421bee Apple Softlists to Nov 16th, 2019 (#5906)
* New working software list additions
-----------------------------------

apple2_flop_orig: Checker King, Gammon Gambler [4am, Firehawke]

* New working software list additions
-----------------------------------

apple2_flop_orig: Bloody Murder, The Best of MUSE, Beneath The Pyramids, Asteroid, Roadwar 2000 (Version 1.1) [4am, Firehawke]

apple2_flop_clcracked: MECC-A315 Freedom! (Version 1.0) (cleanly cracked), Labyrinth: The Computer Game (Lucasfilm Games) (cleanly cracked), Labyrinth of Crete (cleanly cracked), Fractions: Addition (cleanly cracked), The Tournament Manager (cleanly cracked), Questron (cleanly cracked),The Adventures of Kristen and Her Family (cleanly cracked) [4am, Firehawke]

apple2_flop_clcracked: The Cosmic Balance (cleanly cracked) [4am, san, Firehawke]

* Additional metadata and formatting fixes. (nw)
2019-11-16 12:07:42 -05:00
David Haywood
8248cde598 split out vt1682 as it isn't NES based (nw) (#5909)
* split out vt1682 as it isn't NES based (nw)

* preparation for notes (nw)

* bank register notes (nw)
2019-11-16 12:07:27 -05:00
couriersud
ba8da7aae7 netlist: Fix freeze on reset (F3). (nw)
Also added a link to pong video showing a real pcb.
2019-11-16 18:06:47 +01:00
Vas Crabb
7880de4d32 UI cleanup:
* Make input mapping menus more efficient - most of the properties of a field won't change
* Get rid of the pool allocator in base menu class - it was encouraging bad design
2019-11-17 04:01:22 +11:00
Ivan Vangelista
0dc8480a28 pacman.cpp: descrambled clubpacma. Boots but resets during attract (nw) 2019-11-16 17:38:19 +01:00
Nigel Barnes
31ce39b9a0 bbc_cumana68k: Remove trampolines and cleanup (nw) 2019-11-16 16:25:54 +00:00
Vas Crabb
bb68893deb UI updates:
* Cleaned up memory management in some more menus
* Don't walk the directory every time the crosshair menu is refreshed
* Sort crosshair pictures
* Show a selector menu when crosshair picture item is selected
2019-11-17 02:59:11 +11:00
MooglyGuy
173bcb30b6 -cgsix: Added pattern register, plane-mask register, and pixel-mask register support. [Ryan Holtz] 2019-11-16 16:12:53 +01:00
couriersud
67dc264e22 netlist: more code maintenance. (nw)
- refactor error messages.
- Fix some drivers to cope with outputted added my the mame driver
  for video and sound.
- Fix validation.
2019-11-16 16:09:04 +01:00
couriersud
dbe7b978ae Fixed cheekyms regression. (nw) 2019-11-16 16:09:03 +01:00
Vas Crabb
d107f2a558 I've rewritten a chunk of this (nw) 2019-11-17 00:35:19 +11:00
Vas Crabb
9e2601c56b UI updates:
* Made DIP switch display scale with UI font and improved layout
* Improved analog control display giving an indication of neutral position
* Fixed menu heading sizes not being recalculated after font is changed
2019-11-17 00:31:48 +11:00
David Haywood
be02946025 add some scrambling modes for various nes_vt based things, polmega and silv35 now boot (nw) (#5907)
* implement vt1682 scrambling (nw)

* allow polmega and silv35 to boot (nw)

* note about palette (nw)
2019-11-16 08:31:20 -05:00
AJR
b36749a10b cgsix: Add raw parameters for screen (nw) 2019-11-16 07:53:56 -05:00
MooglyGuy
11fbd2c10a -cgsix: Added hardware cursor support. [Ryan Holtz] 2019-11-16 12:47:19 +01:00
MooglyGuy
9c37fd07fa -sun4: Switched Z8530 to CMOS variant, based on observed accesses, nw 2019-11-16 12:46:56 +01:00
MooglyGuy
4cede5be6e -hlemouse: Removed baud-rate hack from hle1200 Sun mouse, nw 2019-11-16 12:46:31 +01:00
MooglyGuy
df6401df13 -cgsix: Add COLOR1 ROP support, fixes initial clear when starting sunview, nw 2019-11-16 06:23:45 +01:00
AJR
6457e5ab97 New machines marked as NOT_WORKING
----------------------------------
Eurit 30 [Cyberia/2 Filebase]
2019-11-15 23:38:14 -05:00
AJR
690e0c341b Caravelle with two Es (nw) 2019-11-15 20:13:00 -05:00
yz70s
630b3a56be 8042kbdc.cpp: recognize mouse reset command (nw) 2019-11-15 23:16:56 +01:00
AJR
0c1e629b4a replica1: Switch to bitbanged interface (nw) 2019-11-15 16:57:32 -05:00
AJR
37c14da31e hd44780: Turn logging back off (nw) 2019-11-15 16:56:05 -05:00
AJR
984cb27a7e hd44780: Better workaround for mtd1256 (nw) 2019-11-15 16:55:27 -05:00