Commit Graph

69981 Commits

Author SHA1 Message Date
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
couriersud
3015e5c090 Fixed pong rom entry. (nl) 2019-11-15 22:16:37 +01:00
couriersud
bcfa9eae6f netlist: maintenance and bug fixes, remove DUMMY_INPUT. [Couriersud]
- Removed DUMMY_INPUT. NC (not connected) pins should now use NC_PIN.
  If a NC_PIN is actually connected, an error will be logged and
  validation will fail.
- Enabled "extended" validation. This will catch now if power terminals
  are not connected.
- Added const and noexcept where appropriate.
- Removed dead code.
- Fixed the 7414 Schmitt-Trigger device to use nld_power_pins
2019-11-15 22:16:37 +01:00
AJR
df14344669 65C02 opcode timing and bus usage corrections
- BBR and BBS use one or two extra cycles when the branch is taken, like other conditional branches
- TRB and TSB perform an extra read of the operand instead of an extra write
2019-11-15 15:37:08 -05:00
David Haywood
c9a6c7ff4d new WORKING machines (ABL Pinball) + temp disable timer IRQ in rad_bb3 + significant nes_vt cleanups / state chop (#5900)
new WORKING machines
--------------------
Pinball (P8002, ABL TV Game) [David Haywood, Morten Kirkegaard, Peter Wilhelmsen]

* divided up large nes_vt.cpp class, and did some general tidy up, commented some known addresses etc. to stop code rot.
* temporarily disabled timer on elan when running rad_bb3 until timer enable can be identified, made a few notes.
2019-11-15 14:15:11 -05:00
AJR
a0e2b82b63 mc68hc11: Emulate FDIV instruction 2019-11-15 12:31:07 -05:00
Vas Crabb
8bafad2751 actual intended alignment of analog input labels (nw) 2019-11-16 02:28:14 +11:00
Vas Crabb
85eeea5d57 Display emulated analog input values on the anaolg controls menu screen 2019-11-16 02:21:45 +11:00
algestam
35f40a8200 hh_sm510: Set directional control flag correctly for gnw_dkcirc (nw) (#5904) 2019-11-15 13:06:03 +01:00
Joakim Larsson Edström
e94984babf
ins8250 support for BAUDOUT pin (#5858) and
* ins8250: improved support for BAUDOUT pin and added rclk_w to allow special receiver clock circuit required for descrete BRG of the epc driver

* epc: Added 8087 support

* epc: Added S21 jumper supporting secondary keyboard connector interface and completed the descrete BRG
2019-11-15 10:41:46 +01:00
AJR
b3c47a4639 gameking3: Correct title of "Fly Car" [TeamEurope]
gameking3: Upgrade all items to "partial" since the driver now runs them to some extent (nw)
2019-11-15 00:05:05 -05:00
AJR
a67b39a1de 30test: Fix inputs and sound 2019-11-14 23:25:11 -05:00
Vas Crabb
3fde35ac1f qix.cpp: side effects, unmapped reads (nw) 2019-11-15 14:41:50 +11:00
AJR
90e2a51097 mtd1256: Improve banking; add preliminary LCD display (nw)
hd44780: Make initialization procedure slightly less strict than datasheet implies (nw)
2019-11-14 21:52:16 -05:00
AJR
a71285fbbb mm74c922: Device overhaul (nw)
- Separate MM74C922 and MM74C923 device types
- Add line read handler for data available output
- Use array for read callbacks and provide more sensible default value than 0
- Eliminate read_x5 callback (no such line on either MM74C922 or MM74C923)
2019-11-14 21:42:58 -05:00