Vas Crabb
d256f069a5
-3rdparty/expat: Update to 2.2.10."
...
-Fixed tiny build (missing s11c_bg_device) and unused lambda capture in emu/rendlay.cpp.
2020-10-15 04:28:42 +11:00
Robbbert
13850f3011
sorcerer: new Working software
...
-----------------------
Armored Patrol [exidyboy]
Mastermind [the collection]
The Sorcerer Dumb Terminal [the collection]
2020-10-15 03:35:02 +11:00
Vas Crabb
be27452e50
outrun.lay: Fixed port tag/mask for shifters in 'widescreen' views
2020-10-15 01:51:52 +11:00
Robbbert
4a92106c31
sol20: fixed keyboard regression
2020-10-14 23:46:25 +11:00
Vas Crabb
621341c33c
emu/rendlay.cpp: Work around error accumulation issue that could cause hang with x87 floating-point.
2020-10-14 23:34:00 +11:00
Vas Crabb
cb4a840d0e
sentx6p: Use transparent rectangles for forcing bounds rather than arbitrarily hight state numbers - texture slots are actually allocated for them.
2020-10-14 22:33:50 +11:00
Robbbert
3c0bcba927
mbee: default printer to none, as it can cause an interrupt which disrupts some games. MBEE marked as Working again.
2020-10-14 21:58:37 +11:00
Vas Crabb
7bc226c9e9
cgang.cpp: Restored ratio of LED-to-bezel size, because apparently I can't count.
2020-10-14 21:55:33 +11:00
Vas Crabb
01b907bf70
-render.cpp: Fixed issue causing elements to be clipped on bottom/right.
...
-rendlay.cpp: Tidied up and optimised ellipse drawing code a little.
-Reduced space between LEDs on several systems with matrix displays.
2020-10-14 21:26:08 +11:00
Brian Troha
459b3ac3c0
segas16b.cpp: Documentation update for the Passing Shot (Japan, 4 Players) (FD1094 317-0070) set.
2020-10-13 21:51:34 -05:00
Scott Stone
bdd6cd907d
- vgmplay.xml: Added 35 new entries and updated 24 entries based on recent releases. [vgmrips.net, Tafoid]
...
- vgmplay.xml: Adjusted a few short names to correct some badly applied machine tags. [Tafoid]
2020-10-13 20:34:43 -04:00
Vas Crabb
adcc17e79f
cpu/pic16c5x: Initialise a couple of variables that can be problematic.
2020-10-14 05:35:17 +11:00
Vas Crabb
980b41d614
emu/natkeyboard.cpp: Fixed uninitialised variable.
2020-10-14 05:16:56 +11:00
Vas Crabb
416aca2fde
emu/rendlay.cpp: Got rid of an unused capture that upsets clang.
2020-10-14 05:08:00 +11:00
Vas Crabb
54a45a29ea
emu/rendlay.cpp: Fix accumulation error causing black pixels on certain transparent colours.
2020-10-14 04:55:09 +11:00
Robbbert
d6a860dfd7
mbee: keyboard is better; still some issues being worked on.
2020-10-14 04:46:55 +11:00
Vas Crabb
5822f5918d
emu/fileio.cpp: Fix an issue reporting the full path of files found in archives that was breaking artwork.
2020-10-14 04:16:19 +11:00
Ivan Vangelista
f5dd43c733
igs017.cpp: added inputs for starzan, happyskl and unkigs
2020-10-13 18:11:30 +02:00
Vas Crabb
f611aa2626
emu/rendlay.cpp: Draw disk components with area-based anti-aliasing.
...
Also fixed alpha blending within an element for rect and disk
components.
2020-10-14 02:40:09 +11:00
Curt Coder
3673547757
New NOT_WORKING software list additions
...
---------------------------------------
laser2001_flop: Käärmepeli (Finland) [Curt Coder]
2020-10-13 15:19:56 +03:00
Curt Coder
7ebfe4dd92
Fix clang compile.
2020-10-13 15:15:04 +03:00
arbee
257199cbe1
a2hsscsi: some additional reverse-engineering. firmware now issues 3 SCSI commands before giving up. [R. Belmont]
2020-10-12 22:29:46 -04:00
Vas Crabb
853fdf7542
-emu/render.cpp: Load from all external artwork paths.
...
-emu/rendlay.cpp: Made real component drawing code a bit less gross.
-emu/debugcon.cpp: Less screaming now that things aren't macros.
2020-10-13 01:48:49 +11:00
Vas Crabb
d6f7c7febf
emu/debug: Removed more macros, added more const, make a couple more things use smart pointers.
2020-10-12 19:06:54 +11:00
cam900
0b32e41c01
psikyo.cpp: Fix side effect in debugging ( #7340 )
2020-10-11 21:54:11 -04:00
ArcadeShadow
538b3b2a0c
ibm5150 - New working software list additions ( #7341 )
...
Added: Super Space Invaders (3.5"), Super Space Invaders (5.25"), Super Tetris (5.25")
Redumped: [stunts35] The old set has a modified OEM ID and config files saved.
Renamed: [supertet] Super Tetris => [stetris35] Super Tetris (3.5")
2020-10-11 21:53:39 -04:00
ClawGrip
1dba1dc985
New working software list additions ( #7342 )
...
-----------------------------------
vsmile_cart:
Alphabet Park Adventure (USA, rev. 2) [DiscoStarslayer]
2020-10-11 21:53:20 -04:00
David Haywood
601ed471fe
new WORKING machines ( #7343 )
...
-----
Venturer '25 Games' 25-in-1 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
Turbo GT 50-in-1 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
RCA NS-500 30-in-1 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown]
2020-10-11 21:53:02 -04:00
hap
cc5a693713
mcs48: execute_jcc param is a bool, not u8
2020-10-11 20:05:10 +02:00
hap
b9d5a7fb43
mcs48: check irq before opcode to fix firefox, but re-add wy100 hack
2020-10-11 19:34:41 +02:00
MetalliC
ee0a4b1d55
new NOT_WORKING machine
...
-----------------------
Mushiking The King Of Beetles 2006 Second (Japan) [Jorge Valero, MetalliC, rtw]
2020-10-11 16:25:01 +03:00
Robbbert
7427a9da87
mbee: use sy6545 strobe
2020-10-12 00:04:11 +11:00
Robbbert
53a37d78d3
mc6845: enable strobe output (RA4) in transparent mode.
2020-10-11 23:23:41 +11:00
Ivan Vangelista
1dcfc06e67
arcade.lua: fixed compiling ARCADE target
2020-10-11 08:01:44 +02:00
Vas Crabb
a52c2f2ca5
emu/ioport.cpp: Improved initial keyboard enable settings when changing slot options.
2020-10-11 14:23:14 +11:00
arbee
7565bc2956
apple2e.cpp: srcclean and reformat an if/else.
2020-10-10 20:07:26 -04:00
Robbbert
85d8d885f8
Merge branch 'master' of https://github.com/mamedev/mame into master
2020-10-11 10:49:35 +11:00
Robbbert
0908975665
apple2: Fixed a number of compile errors: functions not defined; misleading guard
2020-10-11 10:49:13 +11:00
arbee
d90f5d9a41
apple2: Fixed debug print left on in last commit.
2020-10-10 19:35:23 -04:00
arbee
f3297ec66a
apple2 updates: [R. Belmont]
...
- Ignore keys that come in immediately on startup (fixes some programs not showing intro screens)
- Fix Apple IIc and IIc Plus having Video 7 RGB modes, which isn't possible on hardware
2020-10-10 19:31:24 -04:00
arbee
ff0c706f76
apple2 updates: [R. Belmont]
...
- Further tuned floating bus read timing; Crazy Cycles II now works, and Cycle Counting Megademo is much better
- Cleaned up some unused/unnecessary variables in the text drawing
- Added 50 Hz support for apple2euk, apple2ees, apple2eeuk, and apple2eefr, including floating-bus sync support
- Fixed //c and //c Plus mouse wrap issue found by Vas Crabb
2020-10-10 16:40:57 -04:00
Robbbert
ce045e819b
kaypro: merged software lists, using compatibility flag instead.
...
New working software
------------------
Kaypro284 boot disk
Kaypro IV boot disk
Kaypro 10 boot disk
Kaypro 10 Games
2020-10-11 03:23:40 +11:00
Vas Crabb
c751a5348a
-emu/natkeyboard.cpp: Allow keyboard devices to be enabled/disabled.
...
This fixes the "typing on all keyboards at once" issue. You can now
enable and disable keyboard/keypad inputs per device in the Keyboard
Mode menu. Default is to enable the first device with keyboard inputs,
and all device with keypad inputs but no keyboard inputs. The settings
are saved in the CFG file for the machine.
Typing in natural keyboard mode only ever types on one keyboard at a
time, but now you can control which keyboard it types on, as it will be
the first enabled keyboard.
You can easily try this out with something like:
mame64d zorba -rs232 terminal cpm
-ui/inputmap.cpp: Show device descriptions as well as tag paths.
-mac128.cpp: Fixed mouse axis wrap compensation, cleaned up mouse code,
eliminated static variables for mouse input state.
You could see the issue with wrap detection easily enough just by
running mac128k/mac512k/macplus and tapping the arrow keys to move the
mouse one pixel at a time. As you moved past the point where the axis
count wrapped, it would move one pixel in the opposite direction.
There were two function static variables related to mouse input state,
probably still lurking from when the code was initially made to use a
driver state class. This obviously messes with save states and prevents
multiple instances.
- bus/a2bus/mouse.cpp: Fixed mouse axis wrap compensation.
This device had the same bug with wrap compensation as mac128k.cpp.
2020-10-11 02:58:46 +11:00
Ivan Vangelista
9e971ab36e
New machines marked as NOT_WORKING
...
----------------------------------
Cow Tipping - Shake Cattle & Roll (set 1) [Recreativas.org, Francisco Ortiz]
New clones marked as NOT_WORKING
--------------------------------
Cow Tipping - Shake Cattle & Roll (set 2) [Recreativas.org, Francisco Ortiz]
2020-10-10 11:42:56 +02:00
Robbbert
6b72729762
kaypro: fixed crash with omni2
2020-10-10 20:26:10 +11:00
Dirk Best
ecf98318b4
wd1010: Improve implementation
2020-10-10 10:44:51 +02:00
Ivan Vangelista
7099d9f326
New machines marked as NOT_WORKING
...
----------------------------------
unknown IGS game (V100A) [Jorge Silva, Fernando Oliveira]
2020-10-10 09:48:17 +02:00
Patrick Mackinlay
e67a06058f
ns32202: new device (wip)
2020-10-10 13:28:41 +07:00
Patrick Mackinlay
29fc166c54
news_hid: correct status bits
2020-10-10 13:17:24 +07:00
Patrick Mackinlay
ac8bba0759
ns32081: better fix for movif
2020-10-10 13:16:50 +07:00