arbee
a6ac620bf2
apple2gs: Fix 80-column page 2 display, fixes Applecorn. [Peter Ferrie, R. Belmont]
2021-08-05 22:13:21 -04:00
ajrhacker
63e44c5537
Merge pull request #8398 from 0kmg/nes-mappers-174,267
...
bus/nes: Added support for 8-in-1 and 5-in-1 multicarts.
2021-08-05 16:19:55 -04:00
0kmg
0a67553162
bus/nes: Added support for 8-in-1 and 5-in-1 multicarts.
...
New working software list additions (nes.xml)
-----------------------------------
FC Genjin 8 in 1 (JY-119) [CaH4e3, NewRisingSun]
TV Game 5 in 1 [Bisqwit]
2021-08-05 11:01:55 -08:00
antonioginer
e16165cd16
emu/render.cpp: Fixed automatic sizing of snapshots/recordings. ( #8397 )
...
This fixes bad scaling on snapshots and recording when using -uesx and forced scale factors.
2021-08-06 02:58:15 +10:00
Dirk Best
aaf23770a3
z8536: Avoid magic numbers
2021-08-05 11:01:04 +02:00
Ivan Vangelista
4c1ab8885d
ssfindo.cpp: addressed feedback and minor comment update
2021-08-05 09:04:07 +02:00
Scott Stone
699f40ef6b
maygay1bsw.cpp: Added sound roms for m1jbond machine [Highwayman]
2021-08-04 23:55:24 -04:00
ajrhacker
476791f67a
Merge pull request #8388 from 0kmg/nes-9in1cal
...
bus/nes: Added support for Caltron 9 in 1 prototype.
2021-08-04 19:02:06 -04:00
0kmg
effc15fe8d
bus/nes: Added support for several JY Company 4-in-1 bootlegs carts.
...
New working software list additions (nes.xml)
-----------------------------------
1994 Ball 4 in 1 Series (JY-009) [famiac, NewRisingSun]
1996 Super HiK 4 in 1 (JY-018) [famiac, NewRisingSun]
1995 Super HiK 4 in 1 (JY-019) [famiac, NewRisingSun]
1996 Super HiK 4 in 1 (JY-020) [MLX]
Software list items promoted to working (nes.xml)
---------------------------------------
Game 4 in 1 (OK-411)
2021-08-04 14:29:00 -08:00
Dirk Best
1e7d83cc4b
apxen: Checkpoint, get something on screen
...
- Implement video slot and mono graphics video card
- Hook up CIO, SIO, RTC, PIT, SN76489
- Add daisy chain for Z80 devices and hook it up to the PIC
- Add system control ports
2021-08-04 19:30:45 +02:00
Dirk Best
68dbd42a24
z8536: Better daisy chain support, fix port assignment when writing data
2021-08-04 19:30:38 +02:00
Brian Johnson
57e4628edc
video/upd7220.cpp: Made address space use word addressing, and implemented proper ead/dad/mask support for draw_char. ( #8379 )
2021-08-05 03:15:12 +10:00
Ivan Vangelista
dfe2a6c810
megasys1.cpp updates:
...
* verified edfbl XTAL and clock [caius]
* dumped Peek A Boo Japan 1.1, matches peekaboo set [Ricardo Gonçalves]
* standardized PROM locations for games running on 1A board [hammy]
2021-08-04 18:53:28 +02:00
Ivan Vangelista
3866df9d83
ssfindo.cpp: preliminary QS1000 hook up. There seems to be a bug in the ARM_VIDC20 device that causes static / bad sounds. Just set the related volume sliders to 0 to hear the QS1000.
2021-08-04 18:38:13 +02:00
hap
d842d9a6d7
New working clones
...
------------------
Hockey (Mattel, export version) [hap, Sean Riddle]
2021-08-04 18:11:06 +02:00
0kmg
ad4f91176b
bus/nes: Added support for a Kaiser 4-in-1 cart. ( #8390 )
...
New working software list additions (nes.xml)
-----------------------------------
4 in 1 (KS-106C)
2021-08-05 02:04:08 +10:00
Jeff Muizelaar
3912610866
lwriter.cpp: Add support for the original LaserWriter. ( #8391 )
2021-08-03 20:20:34 -04:00
yz70s
e08214f60f
fdc37c93x.cpp: use ns16550 instead of ns16450 for rs232 as per datasheet
2021-08-03 15:18:51 +02:00
hap
f6c71a1f8e
timelimt: halve maincpu nmi rate, fixed spriteram out of bounds access
2021-08-03 12:31:05 +02:00
hap
e4963f1929
namcofl: fix network status error, this also fixes the paralyzed flagman [Angelo Salese]
2021-08-03 12:03:25 +02:00
Kelvin Sherlock
827f0a3232
smc91c96 updates (a2osx w/ lancegs)
...
1. m_loopback_result needs to be a signed into so negative status codes remain negative.
2. FDSE bit was masked out
3. when full duplex switched internet is active, deferrals and collisions not used
4. implement AUTO_RELEASE
2021-08-02 21:16:25 -04:00
Ivan Vangelista
d68363cf84
albazc.cpp, albazg.cpp, chanbara.cpp: made use of object finders and other minor cleanups
2021-08-02 16:57:58 +02:00
Miodrag Milanovic
4790deb5b7
Genearate seaparate dasm header for TMS57002
2021-08-02 10:51:14 +02:00
Jeff Muizelaar
84c1252ab9
lwriter.cpp: Invert the state of the SCC interrupt ( #8389 )
2021-08-01 20:35:38 -04:00
0kmg
998e733b57
bus/nes: Added support for Caltron 9 in 1 prototype.
...
- Also corrected Caltron 6 in 1 to more accurately reflect PCB behavior. Fixes the one game that wasn't working (Cosmos Cop).
New working software list additions
-----------------------------------
9 in 1 (USA, prototype)
2021-08-01 11:41:43 -08:00
Nigel Barnes
c478e4e4b5
coco12.cpp: Corrected installed RAM being off by 1 byte. Fixes MT#08045
2021-08-01 19:53:11 +01:00
0kmg
cdc91a1454
bus/nes: Added support for Little Com 160 Korean multicart. ( #8378 )
...
New working software list additions (nes.xml)
-----------------------------------
Little Com 160 [NewRisingSun]
2021-08-02 00:13:04 +10:00
Vas Crabb
0753a9229b
formats/fsmgr.cpp: Don't assume string iterators can be indexed (reported by coverity).
2021-08-02 00:03:56 +10:00
Ville Linde
8628ec5176
tc0780fpa: fix texture issues in optiger
2021-08-01 16:31:34 +03:00
arbee
2413a02285
apple2.cpp: Add and use the correct character ROM for the Pravetz 82. [sandacite.com, R. Belmont]
2021-07-31 20:12:49 -04:00
Aaron Giles
79c69f958d
voodoo: Address minor coverity complaints
2021-07-31 12:06:14 -07:00
arbee
7419700de0
fix OSD=mac compile [R. Belmont]
2021-07-31 14:39:27 -04:00
Ville Linde
367ca9e240
taitopjc: Fixed lockup issues. Improved tilemap emulation.
2021-07-31 18:20:07 +03:00
Steven Coomber
c4b60f5ba0
epos.cpp: swap ceiling/call elevator button assignments on beastf to match super glob/the glob
2021-07-31 15:56:03 +01:00
Ivan Vangelista
69ce57f251
jantotsu.cpp: updated to use finders and other small cleanups
2021-07-31 16:28:02 +02:00
Ivan Vangelista
37ed113ba7
mermaid.cpp: updated to use measured clock, one more note added, marked mermaid and clone as imperfect graphics
2021-07-31 15:29:16 +02:00
Ivan Vangelista
cdef2a9095
mermaid.cpp: added missing items to state saving, updated notes
2021-07-31 15:19:20 +02:00
ClawGrip
75039e1e17
startouch.cpp: Fix typos ( #8369 )
2021-07-31 13:45:45 +02:00
David Haywood
4bcb914477
new WORKING machine ( #8370 )
...
* new WORKING machine
------
Paris Dakar (31/03/87, Spanish) [Jose Marquez - Retrobytes, Recreativas.org]
* new NOT WORKING machines
-------
Dracula's Castle (Magnet System) [Jose Marquez - Retrobytes, Recreativas.org]
2021-07-31 13:45:14 +02:00
algestam
8d4b8ef3fb
hh_sm510: rescan display for auslalom ( #8377 )
2021-07-31 13:33:33 +02:00
Davide Cavalca
4dcb18e015
chdman: add a few more hard disk templates ( #8352 )
2021-07-30 22:05:56 -04:00
ClawGrip
ce550c45bd
New WORKING clones ( #8371 )
...
-------------------------------
Rescate Lunar (Spanish bootleg of Lunar Rescue) [Ricardo - Factory Arcade, Recreativas.org]
2021-07-30 19:22:39 +02:00
ajrhacker
0ddf3ae56e
Merge pull request #8376 from jessexm/patch-1
...
imd_dsk.cpp: Fix segmentation fault saving FM track
2021-07-30 10:53:46 -04:00
AJR
eac5b0f438
swim1: Disable read side effects to help debugging
2021-07-30 10:43:28 -04:00
AJR
88589c115d
applepic: Add timer and remaining GPIO
2021-07-30 10:42:36 -04:00
AJR
aa78efa47f
applepic: Add device files missing from 918da8411d
2021-07-29 23:46:05 -04:00
Jesse Marroquin
9c227fe9cb
imd_dsk.cpp: Fix segmentation fault saving FM track
...
Incorrect cell size for FM track results in empty bitstream that ultimately causes data.empty() to seg fault.
2021-07-29 22:41:35 -05:00
AJR
918da8411d
maciifx: Add preliminary PIC (Peripheral Interface Controller) devices and OSS interrupt control
...
* machine/applefdintf.*: Correct permissions
2021-07-29 23:40:16 -04:00
0kmg
946ad8b339
bus/nes: Fixed the 3 non-working games in 11 in 1 Ball Series multicart. ( #8373 )
...
- Fixed games: Volleyball, Paddle, Dynamite Bowling
2021-07-29 17:49:05 -04:00
yz70s
2bdab107da
i82371sb.cpp: various changes, windows 98 recognizes the ide busmaster controller in pcipc driver
...
- corrections to pci configuration space maps
- remove useless redefinitions of command_w/r in ide device
- placeholders for nmi, stpclk and extsmi lines of isa bridge
- correctly support 8 bit writes to idetim registers
2021-07-29 23:03:51 +02:00
yz70s
628dc0d363
i82439hx.cpp: corrections to pci configuration space map and decoding to debug log of pam register writes
2021-07-29 23:03:51 +02:00
yz70s
246343d18f
fdc37c93x.cpp: add placeholder routine for mouse irq
2021-07-29 23:03:51 +02:00
0kmg
07453a9246
bus/nes: Fixed a BMC 31 in 1 pirate multi-game. ( #8368 )
...
Software list items promoted to working (nes.xml)
---------------------------------------
31 in 1
2021-07-29 23:27:35 +10:00
Vas Crabb
23bd2ecf6a
Slightly cleaned up OSD input modules.
...
Removed support for DirectInput 7 and earlier. It hasn't been tested in
years, and it's not relevant on any supported OS. DirectInput is
effectively finalised at version 8, and is unlikely to get an API update
in the future.
Use more string[_view] and fewer C strings, and tightened up scope of a
few things.
2021-07-29 15:22:51 +10:00
AJR
db1ddb7cee
motoxgo: Add "extra" I/O CPU to configuration
2021-07-28 23:12:41 -04:00
AJR
5cbd114473
f2mc16: Updates
...
- Emulate many more opcodes
- Add interrupt callback for debugger
- Correct disassembly of MOVW io, A
2021-07-28 23:10:42 -04:00
smf-
f4213dc209
Allow the bpset/wpset/rpset & map commands to act on any cpu, by prefixing the index or name with a # and passing as the first parameter. [smf]
2021-07-28 22:50:00 +01:00
cracyc
387f1f461d
pc9801: disable code causing egc issues and add color compare support
2021-07-28 16:29:54 -05:00
AJR
f3cae23ba0
f2mc16: General cleanup
...
- Add helper functions for increment and decrement operations and short direct banking
- Rationalize use of temporary variables
- Modify only lowest 8 bits of accumulator for XOR A, #imm8
- Perform a 16-bit rather than 8-bit write for MOVW @RLx + #disp8, A
- Use SSB instead of USB for @RW3 or @RW7 addressing when S flag is set
- Fix numerous flag calculations
2021-07-28 16:45:18 -04:00
Ivan Vangelista
58ef5d8372
royalmah.cpp: added banking to rkjanoh2, too. Almost playable, but bad colors.
2021-07-28 20:22:22 +02:00
0kmg
2ad1f4d9aa
bus/nes: Added support for YUNG-08 SMB2 FDS conversions. ( #8366 )
...
Software list items promoted to working (nes.xml)
---------------------------------------
Super Mario Bros. 2 (YUNG-08)
Super Mario Bros. 2 (YUNG-08, no protection)
2021-07-29 01:44:55 +10:00
Brian Johnson
e6b0d608eb
qx10.cpp: Corected video RAM size - onlly 128k is present (fixes graphics scrolling). ( #8333 )
2021-07-29 01:39:27 +10:00
Scott Stone
395cb907b4
dangbar.cpp: fix sspanic label typo
2021-07-28 08:22:23 -04:00
Patrick Mackinlay
90d694c29b
ns32082: implement program flow trace support
2021-07-28 17:48:19 +07:00
Patrick Mackinlay
e16435f2ab
ns32202: fix syntax errors
2021-07-28 12:31:01 +07:00
Patrick Mackinlay
925f141aa4
ns32kdb: corrected eprom labels
2021-07-28 12:28:42 +07:00
Patrick Mackinlay
5c253595c3
ns32kdb: additional firmware [Vince Ibeachum]
...
* serial diagnostic support
* corrected timer clock
2021-07-28 12:27:06 +07:00
Patrick Mackinlay
5e5a969eb8
ns32202: implement counter current values
2021-07-28 12:24:40 +07:00
Patrick Mackinlay
4589e42759
ns32000: fix smr instruction bug
2021-07-28 12:23:45 +07:00
Vas Crabb
a3f413ac42
MAME 0.234
...
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE0DYtsBhE4EM627+6wXSxAYxAcQ4FAmD/r8IACgkQwXSxAYxA
cQ6A7hAAmUn5pLrwxyuogs/vtQWVKrgbnrbEksj2Mf4z62bKoajqIBUd1np5WwFw
SvnzTyGUdzrfH2lUGjcwDuuYTyerYYrykiSULMB10bM9XIJFHsiVaq2gp36vHgw+
hAte3+nO8e+TojEpS2I9Et/PqpYo4kpahnsQq7Q766bIj21zG3FgY4vuc9ro7R4p
wZm8I8OflY+SRxFWdnZiZra1q4W7wvLw54ziKjnzFGG9NPl3aUWx9uNwf8EHYfzZ
Q1xBZC9/PlumGDjpGPC2eBz0BMxgFjax4W0TnED+ODF1dEMS11R2bnB5GT2RPWXo
G7b7WjT6bxQYNt/lWISQtCRiNP3al+A7knQjSPb5W1hIsCyOVdwVdRqLGNGnPo2i
NpMLNBDRxN3i/socvir2Uz7niKuc9JWemStk2E7G5q8RZcV9p1Z3uPqY5H06bp15
37tMRUQklyyxA/PrMn7epC9pUkxfDvrR2iuKkIL8MJcBSqHGyuf7IC/8uGqF1o/j
Tlpj+AVtLD+5KNMY42ToimvCR+MaOJ+1QtvNzAbX2GN6Qc7kyT4Nbx2MEl6BwaKx
e8qyNrNqqaEGrAb4KAN08F/hxbjPrFSCLYFojp30tTl6KJ/23MSUcOD5lJHR1yDh
FJx7DMkU0r53N15Rx3BUO6PYop8cqO0a0Bog0BysZjXXOnetwKQ=
=98Bl
-----END PGP SIGNATURE-----
Merge tag 'mame0234' into mainline-master
MAME 0.234
2021-07-28 12:59:58 +10:00
hap
ffa992f596
hh_hmcs40: unshuffled gscobra rom
2021-07-27 23:37:37 +02:00
hap
174e482126
New working software list additions
...
-----------------------------------
entex_sag: Basketball 3 [Kevin Horton, Sean Riddle]
2021-07-27 23:35:14 +02:00
Angelo Salese
3fd0c6ef1b
neogeo.cpp: fix typo with Thrash Rally in documentation
2021-07-27 21:22:30 +02:00
MooglyGuy
9d5ecbf980
N64 video adjustments: 8bpp mode, VI scan-out improvement ( #8362 )
...
* -n64: Fixed handling of 8bpp framebuffer mode. Adjusted how VI scan-out functions. [Ryan Holtz, krom]
* -rdp: Swapped 'magic matrix' dither pattern axes to match hardware tests. [Ryan Holtz, krom]
* -n64: Removed unnecessary cast.
2021-07-27 13:09:38 -04:00
Vas Crabb
f9656b565b
segas16b.cpp: Set year for The Destroyer From Jail to 1991 based on regulatory approval document date.
2021-07-28 00:47:44 +10:00
tim lindner
be886d7f2f
coco3: GIME timer was twice as fast as it should be ( #8365 )
2021-07-27 07:46:50 -04:00
hap
2548561e53
New machines marked as NOT_WORKING
...
----------------------------------
Super Cobra (Gakken, green version) [hap, Kevin Horton, Sean Riddle]
2021-07-27 12:19:20 +02:00
Dirk Best
063928663c
New machines marked as NOT_WORKING
...
----------------------------------
ACT Apricot XEN [John Elliott]
2021-07-27 09:06:06 +02:00
ajrhacker
6ee768c205
Merge pull request #8364 from tlindner/coco3-forceram
...
coco3: adjust $FEXX constant RAM setting
2021-07-26 22:08:09 -04:00
tim lindner
acdddb5e1b
Force constant RAM does not override ROM settings.
2021-07-26 19:00:31 -07:00
AJR
46bcee8430
dpsv55: Add LCD screen
2021-07-26 21:23:25 -04:00
arbee
1b1bfc36a4
apple2gs: pass TrueGS SHR Linearization test. [R. Belmont, Peter Ferrie, John Brooks]
2021-07-26 21:08:40 -04:00
hap
7b5f61f8ff
trspacmis: put companyname in title string, conflict with galaxian.cpp spcmission recently added set
2021-07-26 23:47:03 +02:00
hap
f1807e475e
system1: spacing
2021-07-26 23:13:43 +02:00
Ivan Vangelista
e83a45f85c
New working clones
...
------------------
Rafflesia (not encrypted) [Shane Reel]
2021-07-26 23:02:35 +02:00
AJR
d1e6e5b830
New machines marked as NOT_WORKING
...
----------------------------------
Sony DPS-V55 Multi-Effect Processor [DBWBP]
2021-07-26 14:09:04 -04:00
AJR
0fbeb8ef93
f2mc16: Updates and fixes
...
- Emulate various additional instructions and modes
- Fix banking for direct addressing mode
- Fix semantics of CLRB and number of bytes consumed by SETB
- Fix mistake with calculating N and Z flags for SUB and CMP and writing incorrect result for SUB
- Use INC(W)(L) A and DEC(W)(L) A pseudo-operations in disassembly
2021-07-26 14:07:44 -04:00
0kmg
80fd0a8548
bus/nes: Fixed non-working Whirlwind LE10 SMB2 FDS conversion. ( #8361 )
...
Software list items promoted to working (nes.xml)
---------------------------------------
Super Mario Bros. 2 (LE10)
2021-07-27 03:48:15 +10:00
ajrhacker
bf957bc417
Merge pull request #8359 from 0kmg/nes-2bignose
...
bus/nes: Added support for a Big Nose 2-in-1 cart.
2021-07-25 20:21:22 -04:00
0kmg
48357fe653
bus/nes: Added support for a Big Nose 2-in-1 cart.
...
- Demoted bignfo to unsupported. It has timing issues like many Camerica games. It is likewise not working in the added 2-in-1.
New working software list additions (nes.xml)
-----------------------------------
2 in 1 - Big Nose the Caveman & Big Nose Freaks Out [MLX]
2021-07-25 12:27:12 -08:00
Vas Crabb
e957ec1a3b
A few metadata fixes
2021-07-26 05:58:49 +10:00
arbee
f1cfc1e31b
apple2.cpp updates:
...
- Reading $C01X doesn't have the key-down flag on pre-IIe machines [R. Belmont]
- Pravetz 8M now has the correct character ROM [Petko Bordjukov]
2021-07-25 15:55:07 -04:00
AJR
13494ab239
tx0_8kw: IOS fix
2021-07-25 10:59:30 -04:00
ajrhacker
732ad6dd2e
Merge pull request #8356 from fulivi/hp9845_dev24
...
hp_taco: commands to read HP9825 tapes added
2021-07-25 10:37:31 -04:00
fulivi
673be1a760
hp_taco: commands to read HP9825 tapes added
2021-07-25 16:26:16 +02:00
AJR
e2f26e4a7b
tx0_64kw: Various fixes
...
- Make IOS actually wait for I/O when used more than once
- Remove break statement that disabled half the OPRs
- Don't normalize minus zero sums (also applies to tx0_8kw)
2021-07-25 10:10:31 -04:00
Ivan Vangelista
bcc5b99848
New working clones
...
------------------
S.V.G. - Spectral vs Generation / Sheng Mo Shiji (M68k label V101HK) (ARM label V101HK, ROM 06/20/05 S.V.G V100) [XeD]
2021-07-25 08:14:09 +02:00
Ivan Vangelista
dd29971584
megasys1.cpp updates:
...
* documented different p47j ROM board configurations [CPsystem3]
* corrected to the audio CPU memory map and verified that edfbl has an undumped PIC [hammy]
2021-07-25 07:47:55 +02:00
Barry Rodewald
4d513fc86d
debugimgui: fix mount and create image dialogs.
2021-07-25 15:50:09 +12:00
Vas Crabb
7a5cb35828
srcclean for 0.234 branch
2021-07-25 12:26:43 +10:00
Vas Crabb
0db5743353
segahang.cpp: Dumped Space Harrier microcontroller (315-5163A). [coolmod, TeamEurope]
2021-07-25 12:08:00 +10:00
Angelo Salese
4098f3007d
vsmjtria.cpp: Allow comms to actually work so that game can be coined up properly from either side. ( #8245 )
...
* Added NMI acknowledge, fixed coin input polarity, fixed gal B display, fixed flip screen behaviour.
* Added NVRAM clear using SW2.
Machines promoted to working
-------------------------
VS Mahjong Triangle [Angelo Salese, Vas Crabb]
2021-07-25 11:59:23 +10:00
0kmg
bc8a1315ca
bus/nes: Added support for Cartridge Story multicarts. ( #8353 )
...
New working software list additions (nes.xml)
-----------------------------------
Elfland [NewRisingSun]
72 in 1 Cartridge Story [MLX]
80 in 1 Cartridge Story (II) [Yahweasel]
90 in 1 Cartridge Story (III) [MLX]
Software list items promoted to working (nes.xml)
---------------------------------------
200 in 1 - Elfland
2021-07-25 11:53:07 +10:00
hap
00a832e4e3
palmf31: add default inputs for 'unused' buttons
2021-07-24 22:25:46 +02:00
AJR
a6d2615bf8
tx0_8kw: Use correct CPU type
2021-07-24 11:26:17 -04:00
0kmg
7ecad6c475
bus/nes: Added support for a Moero TwinBee FDS conversion. ( #8334 )
...
New working software list additions (nes.xml)
-----------------------------------
Moero TwinBee - Cinnamon Hakase o Sukue! (FDS conversion) [famiac]
2021-07-25 01:22:26 +10:00
0kmg
42c4027313
bus/nes: Added support for 4 multicarts. ( #8344 )
...
New working software list additions (nes.xml)
-----------------------------------
10 in 1 (CTC-09) [anonymous]
11 in 1 (K-3046) [anonymous]
16 in 1 (SA005-A) [anonymous]
4 in 1 (TJ-03) [anonymous]
2021-07-25 01:20:34 +10:00
0kmg
3cd5992745
nes.xml: Hooked up some multicarts to existing emulation. ( #8347 )
...
Software list items promoted to working (nes.xml)
---------------------------------------
4 in 1 (Alt 2)
4 in 1 (Alt 3)
Reset Based 4 in 1
2021-07-25 01:06:08 +10:00
arbee
cce5ce373d
cd.cpp: Fix regression booting SGI Indy from CD-ROM [sneakywumpus, R. Belmont]
2021-07-24 09:13:56 -04:00
Robbbert
4b59cf4a2e
tx0: added compatibility flags
2021-07-24 23:04:09 +10:00
hap
afaf7d991c
spider: add company name to string
2021-07-24 13:37:22 +02:00
algestam
8d1d2baa0c
New Working clone added ( #8349 )
...
New Working clone added
----------
Spider (Tronica) [algestam]
2021-07-24 13:23:46 +02:00
hap
f349322b99
New working machines
...
--------------------
Palmtronic F-31 [hap, Sean Riddle]
2021-07-24 13:14:52 +02:00
Aaron Giles
d6b13e5bfa
lordgun: Fix way overdriven volume in aliencha.
2021-07-24 00:54:12 -07:00
cracyc
3e2915660f
sslam: try to fix graphics
2021-07-23 22:00:52 -05:00
Angelo Salese
dd31a2f3e6
alpha68k.cpp: Demote Sky Soldiers with MACHINE_UNEMULATED_PROTECTION flag since MCU actually controls bosses time out behaviour.
2021-07-23 21:54:28 +02:00
hap
b8974ddcba
New NOT_WORKING software list additions
...
---------------------------------------
msx1+cart: Easi-Speech [hap]
2021-07-23 19:00:08 +02:00
Scott Stone
5e96746f9e
gticlub.cpp: Corrected CRC32 hash for thunderh, thunderhu
2021-07-23 08:27:02 -04:00
Olivier Galibert
be000cf42b
swp30: Start implementing something remotely looking like envelopes
2021-07-23 13:35:49 +02:00
Robbbert
9ab0a335b9
tx0: added swlist interface in case anyone can find suitable software.
2021-07-23 20:41:04 +10:00
hap
986bbcb7cd
hh_tms1k: add a known mcu serial to notes
2021-07-23 12:24:58 +02:00
Patrick Mackinlay
f11243a3e8
New machines marked as NOT_WORKING
...
---
Tektronix 4132 [Al Kossow]
2021-07-23 15:41:17 +07:00
Patrick Mackinlay
3b15113002
am9517a: setting mask bits also sets status
2021-07-23 15:34:49 +07:00
Patrick Mackinlay
6b4f53d5e0
ns32082: remove obsolete comment
2021-07-23 14:44:53 +07:00
Patrick Mackinlay
582d89f810
mcs51: add i8744
2021-07-23 14:42:45 +07:00
Ville Linde
baf71cb650
k001604: added callback for vblank irq
2021-07-23 05:08:54 +03:00
Ville Linde
70667e3fdf
gticlub: new eeprom dumps for GTI Club and Operation Thunder Hurricane [Guru]
2021-07-23 03:30:51 +03:00
arbee
42c2ab7fbb
apple2gs: swap the DOC stereo outputs to match Apple documentation. [R. Belmont]
2021-07-22 20:19:19 -04:00
Robbbert
23f41acb32
New working software list additions
...
-----------------------------------
apexc_cyl: Hello World 1, Hello World 2, Hello World 3 [Robbbert]
2021-07-22 23:49:34 +10:00
Robbbert
7fe01c8ff0
New working software list additions
...
-----------------------------------
pdp1_ptp: Spacewar!, Munching Squares, DDT [Robbbert]
2021-07-22 22:08:57 +10:00
hap
e76c745eaa
mephisto_amsterdam/glasgow: keypad was swapped around wrong
2021-07-22 12:01:40 +02:00
Patrick Mackinlay
25fcadabed
ns32000: check destination is zero-extended
2021-07-22 14:41:54 +07:00
0kmg
2600559600
bus/nes: Explicitly clear IRQs in almanfds games.
2021-07-21 14:02:54 -08:00
0kmg
4737eba161
bus/nes: Improved emulation of smb3h SMB3 bootleg. ( #8308 )
...
* Corrected IRQ behavior. Fixes almost all flickering on status bar divider line.
* Corrected various minor details that don't affect emulation but are accurate to PCB.
* PRG ROM is on two DIPs. Split image to reflect that.
2021-07-22 03:20:19 +10:00
AJR
af7bfe3324
f2mc16: Rewrite disassembler
...
- Fix bug in CPU core advancing PC by one too many bytes when executing ADDL A, RLn
2021-07-21 10:34:36 -04:00
hap
85857c86b5
sag: update notes
2021-07-21 12:13:36 +02:00
Robbbert
645aef00d7
cassimg: don't construct string from nullptr ( #8265 ).
...
Note that std::string() was tried but somehow caused another bug (tape preset as play was instead stopped).
2021-07-21 19:27:29 +10:00
Scott Stone
b284f3e655
at.cpp: Fixed some ROM_LOADs for SHA1 entries
2021-07-20 21:13:20 -04:00
tacotown
84326dce7e
tapperb: update to include label dates for EPROMs ( #8318 )
2021-07-20 13:45:43 -04:00
Ivan Vangelista
43543ccccf
ichiban.cpp: very minor comment updates
2021-07-20 17:46:53 +02:00
Vas Crabb
1d106ea414
Tie up a few loose ends in drivers:
...
neogeo.cpp: Added newer Universe BIOS versions to irrmaze - this allows
the Japanese version to be seen by switching the region, and joystick
play using a cheat (although 2.3 and later also support trackball play,
a joystick is still required for setup and to use the in-game menu).
Also changed roboarma to roboarmya, as this matches the software list,
and we prefer to make clone set names using suffixes.
neogeo.xml: Added irrmaze with usage note explaining that newer
Universe BIOS versions support joystick play as a cheat (must be enabled
each session - Universe BIOS does not save cheat state to NVRAM).
lwriter.cpp: Got rid of a couple of literal tags, make use of Allman
style a bit more consistent, and got rid of a redundant part of a
bitwise or expression.
runaway.cpp: Merged video code into main driver file, split state
classes, reduced a bit of redundancy, eliminated runtime input tag
lookups, and generally tidied up code.
dai3wksi.cpp: Noted manufacture in description for runaways.
2021-07-21 01:12:43 +10:00
0kmg
d9b14f720c
bus/nes: Added support for a Batman bootleg. ( #8316 )
...
New working software list additions (nes.xml)
-----------------------------------
Batman - The Video Game (pirate)
2021-07-20 16:49:56 +10:00
Patrick Mackinlay
de881afb9e
ncr5380n: reclaim ncr5380 device name
2021-07-20 12:22:15 +07:00
ajrhacker
22a873ccd5
Merge pull request #8320 from 0kmg/nes-aisenshia
...
bus/nes: Added support for another Ai Senshi Nicol bootleg.
2021-07-19 21:48:14 -04:00
Jeff Muizelaar
0c20873355
lwriter.cpp: Reimplement the 0x600000-0x7fffff range to bitwise-OR on write. Fixes GitHub issue #8309 .
2021-07-19 19:13:02 -04:00
0kmg
c874a82db9
bus/nes: Added support for another Ai Senshi Nicol bootleg.
...
- Also changed nazomfds to reflect lack of battery backed RAM. Game remains not working.
New working software list additions
-----------------------------------
Ai Senshi Nicol (Asia, FDS conversion, alt)
2021-07-19 15:05:38 -08:00
Brian Johnson
13e9acd192
qx10: Fix color video mode to display proper colors ( #8319 )
2021-07-19 12:38:16 -05:00
Brian Johnson
82ac80fde5
video/upd7220.cpp: During a GCHRD command, always start with pram[15]. ( #8317 )
...
Fixes some display bugs on the QX-10 system when using mfbasic.com.
2021-07-20 00:44:23 +10:00
arbee
7469091ed5
apple3: remove unnecessary debug print [R. Belmont]
2021-07-18 19:52:57 -04:00
arbee
3509215e4e
apple3: disable the VIAs in Apple II mode. [Paul Hagstrom, R. Belmont]
2021-07-18 19:50:33 -04:00
Devin Acker
51888262b7
cave.cpp: add Bet 12 button to paccarn ( #8263 )
2021-07-18 23:23:41 +02:00
David Haywood
55cf2f100f
namco_c355spr.cpp: treat 'dy' as signed, seems a more logical solution to finalapr 'missing objects' and also fixes the flags on course select screen ( #8314 )
2021-07-18 23:23:07 +02:00
Calvin Buckley
4ab4f74106
Implement 68k FPU FATAN instruction ( #8287 )
2021-07-18 12:53:08 -04:00
0kmg
651049397e
-bus/nes: Support full 12-bit mapper numbers in NES 2.0 loader. ( #8281 )
...
* Hooked up .nes loader up for some mappers above 255.
* Fleshed out more plane 1+ mapper number info.
* Added notes to mapper list.
-nes.xml: Fixed a couple of metadata issues.
2021-07-19 00:26:47 +10:00
Ivan Vangelista
73a5f4ef4c
New working clones
...
------------------
Gunbarl (Japan, GNB1/VER.A) [Bill D., Brian Troha, The Dumping Union]
2021-07-18 07:49:54 +02:00
Robbbert
f608bce75f
exp85: fixed keyboard problem, added save-state support.
2021-07-18 13:06:22 +10:00
arbee
064bc3aafb
apple3: Preliminary support for Microsoft SoftCard /// [Rob Justice, R. Belmont]
2021-07-17 12:45:53 -04:00
Ville Linde
c8e377c5d2
cobra: add ram for rf5c400
2021-07-17 16:01:58 +03:00
Ville Linde
af270a58f3
cobra: Restore to somewhat working state. Adjust visible area to match the K001604.
2021-07-17 15:01:41 +03:00
Ville Linde
edb5a8eeba
k001005: Disable fog when using constant Z.
2021-07-17 14:56:39 +03:00
Robbbert
db25ec302a
dauphin: added notes, marked MNW.
2021-07-17 21:52:16 +10:00
Ivan Vangelista
ab63f60aff
viper.cpp: dumped DS2430 and M48T58 for mocapglf and sscopefh [Porchy]
2021-07-16 19:27:03 +02:00
Ivan Vangelista
d56df377e3
taito_b.cpp: named a couple of inputs for sbm [Guru]
2021-07-16 18:31:42 +02:00
Ivan Vangelista
94a60b8f34
shtzone.cpp: added SMS side. Somewhat playable but needs more work.
2021-07-16 18:22:54 +02:00
Robbbert
9af8a3a0fa
elwro800: give access to spectrum software list.
2021-07-17 00:38:24 +10:00
Patrick Mackinlay
29e2393076
ns32000dasm: rewrite
...
* simplified/consolidated logic
* corrected scaled mode decoding
2021-07-16 15:31:35 +07:00
Patrick Mackinlay
37e4c7d146
New WORKING machines
...
---
National Semiconductor DB32016 [Al Kossow]
2021-07-16 15:17:56 +07:00
Patrick Mackinlay
9e036c84b2
ns32000: fix check instruction undefined behavior
2021-07-16 15:00:34 +07:00
Scott Stone
8a01776853
at.cpp, apple2e.cpp - Fixing of size of commented ROM_LOAD entries to match actual images
2021-07-15 20:14:04 -04:00
David Haywood
30e547bc5a
some Namco posirq kludges [David Haywood] + Final Lap R sprite position fix [Ryan Holtz] ( #8305 )
2021-07-15 19:40:04 -04:00
Scott Stone
5df092b60a
namcos2.cpp: Normalize an uncommon size entry for user2 region for finalap3 and clones
2021-07-15 17:47:34 -04:00
AJR
02ca9279a9
List shortnames of subdevices that have ROMs as part of -listroms header
2021-07-15 17:13:41 -04:00
AJR
4cd9d392da
gaelcrpt: Eliminate space.device() accesses
2021-07-15 15:50:43 -04:00
cracyc
a7943fa593
funkball: fix flags
2021-07-15 14:16:03 -05:00
cracyc
4c88820670
funkball: add sound cpu
2021-07-15 14:13:02 -05:00
smf-
4acf8a000f
* New working clones
...
------------------
Armored Warriors (Brazil 941024) [Vinícius Marques, Filipe Nascimento, Giovanni (FOX Eletronics), CPS Raptor group, SHVB]
2021-07-15 19:11:14 +01:00
Aaron Giles
3e4d3c7997
voodoo: Return 0 on invalid reads, seems to fix funkball. Improve logging of unexpected accesses to include register name.
2021-07-15 10:15:30 -07:00
Ivan Vangelista
f936d35b58
shtzone.cpp: made the timer side show something. Needs emulation of the SMS side and of the comms
2021-07-15 19:08:33 +02:00
Ivan Vangelista
e9f35728c4
royalmah.cpp: got mjsiyoub to a somewhat playable state. Colors are bad and it's missing the audio CPU + MSM5205 hook up
2021-07-15 18:08:39 +02:00
Aaron Giles
2e70f1e430
funkball: Found a reference to 32539 in the code that looks to be a reasonable guess at the timer frequency.
2021-07-15 08:54:25 -07:00
Olivier Galibert
5ef2143fca
sx1010: split the two screens. Pixel clocks are probably wrong.
2021-07-15 15:37:07 +02:00
David Haywood
5f7db6173d
use namco_c355spr_device built in sprite buffering to pevent flickering gfx in suzuk8h2 [David Haywood] ( #8295 )
2021-07-15 09:26:40 -04:00
Patrick Mackinlay
484954775b
sx1000: adjust some parameters
2021-07-15 17:23:45 +07:00
Patrick Mackinlay
e427fcb04c
sx1000: hook up font ram
2021-07-15 15:32:19 +07:00
Aaron Giles
ad8c8e53eb
funkball: Implement timer (actual frequency unknown)
2021-07-15 00:27:31 -07:00
MooglyGuy
61077d4ffb
video/namco_c355spr.cpp: Adjusted sprite attribute table index mask to accommodate vshoot. ( #8302 ) [Ryan Holtz]
2021-07-15 16:56:28 +10:00
Patrick Mackinlay
3d84f1d99a
sx1000: hook up the acrtc
2021-07-15 12:09:02 +07:00
Vas Crabb
3715746131
API cleanups and miscellaneous fixes.
...
emu/ioport.cpp: Allow controller files to override input sequences for
inputs that don't use defaults, and to override the toggle setting for
digital inputs.
emu/config.cpp: Expose configuration level (mostly matters for
controller files), improved verbose diagnostic messages, and moved a few
things out of the global and preprocessor namespaces.
docs: Added documentation for some controller configuration file
features. The device mapping feature documentation will be merged in at
some point.
util/unicode.cpp, emu/input.cpp: API cleanups.
2021-07-15 13:54:40 +10:00
Aaron Giles
66554d3b84
delegate: Fix Visual Studio case with displaced object base (internal representation seems to have drifted since it was originally written).
2021-07-14 19:03:09 -07:00
Scott Stone
59af1cd3f1
- Fix structure of commented data and added sizes
2021-07-14 21:29:57 -04:00
Olivier Galibert
865763ffb4
sx1010: Add the serial console
2021-07-14 23:04:56 +02:00
Ville Linde
6e91802a0e
k001005: Major rewrite and documentation update [Ville Linde]
...
* Implemented fog using correct parameters
* Fixed lighting calculations
* Implemented bilinear filtering in games that use it (slrasslt, thunderh)
* Use templates for rasterizer code paths
* Refactored polygon parser
2021-07-14 23:09:18 +03:00
MooglyGuy
b04adc1880
-video/namco_c355spr.cpp: Fixed handling of sprite attribute table index - fixes missing sprites in finalapr. [Ryan Holtz]
2021-07-15 05:12:24 +10:00
ajrhacker
31d2ff1e1a
Merge pull request #8297 from DavidHaywood/140721
...
small fixes (mtwinbee default eeprom for consistency with other sets, correct discoboyp bg tilebanking)
2021-07-14 14:22:07 -04:00
DavidHaywood
1c93051667
fixed discoboyp tile banking (boss stages)
2021-07-14 19:13:55 +01:00
DavidHaywood
75dce4d6e8
gave mtwinbee a valid default eeprom like other sets
2021-07-14 19:13:35 +01:00
Ivan Vangelista
4e2095b5c0
royalmah.cpp: preliminary banking for chalgirl, mjsenka, mjyarou, mjyarou2. Girls now appear. These games don't appear to set the palette bank, so they all have bad colors.
2021-07-14 18:10:16 +02:00
Ivan Vangelista
32332ad888
pacman.cpp: redumped painter [f205v]
2021-07-14 18:00:00 +02:00
Olivier Galibert
00f1feb066
sx1010: Hack in the vsync line
2021-07-14 16:20:50 +02:00
Olivier Galibert
0249d6019c
sx1010: resolution changed by mistake
2021-07-14 15:24:45 +02:00
Olivier Galibert
14c5988e12
sx1010: main screen turn on
2021-07-14 15:20:20 +02:00
Patrick Mackinlay
10f7e19aaf
sx1000: speculative devices
2021-07-14 17:57:45 +07:00
hap
6a4e6bbbb4
fidel_sc6: add note
2021-07-14 12:26:12 +02:00
hap
067f6d8fa2
fidel_eldorado: corrected romdump [bataais]
2021-07-14 11:30:08 +02:00
Olivier Galibert
4ee72bfd03
sx1010: Start mapping a register
2021-07-14 11:23:47 +02:00
Olivier Galibert
9f5afde418
sx1010: add (nv)ram
2021-07-14 10:57:14 +02:00
Olivier Galibert
22b759c264
sx1010: map the other half
2021-07-14 10:47:31 +02:00
Olivier Galibert
a7e088f30a
sx1010: correct rom mapping to see the reset code
2021-07-14 10:42:03 +02:00
Patrick Mackinlay
72ddd181d9
New machines marked as NOT_WORKING
...
---
Casio SX1010 [Plamen Mihaylov]
2021-07-14 15:16:29 +07:00
Ivan Vangelista
9db698674b
megasys1.cpp: adjusted ROM area size for type A main CPU and added RAM mirror for audio CPU (verified on hardware) [hammy]
2021-07-13 22:06:24 +02:00
hap
d199ad1e80
New working machines
...
--------------------
Eldorado Chess Challenger [hap, bataais]
2021-07-13 19:42:12 +02:00
Ivan Vangelista
b6af12a9d4
- chexx.cpp: changed olihockey and clone to MACHINE_IMPERFECT_SOUND since they do produce some (bad) sounds
...
- cointek.cpp: minor update to the preliminary decryption
- konamigx.cpp: corrected mtwinbee title
2021-07-13 18:29:20 +02:00
Aaron Giles
d47a1a6892
voodoo: Fix dither subtraction. Fixes squares around balls in virtpool.
2021-07-13 09:21:45 -07:00
cam900
a63e52928d
joypad2.cpp: Fix pin naming
2021-07-13 23:21:25 +09:00
cam900
1d7e9c0284
-pce.cpp: Converted PC Engine controller ports to slot devices. ( #8028 )
...
-ggconnie.cpp: Add notes for IRQ.
2021-07-13 22:55:25 +10:00
0kmg
a857cfcdee
bus/nes: Added emulation for two more Kaiser bootlegs, fixed a third. ( #8277 )
...
New working software list additions (nes.xml)
-----------------------------------
GetsuFumaDen (Kaiser)
Meikyuu Jiin Dababa (Asia, FDS conversion, alt PCB)
Software list items promoted to working (nes.xml)
---------------------------------------
Exciting Basket (Asia, FDS conversion)
2021-07-13 22:40:51 +10:00
hap
099e7a399f
hh_tms1k: fix copypaste mistake
2021-07-13 11:52:49 +02:00
hap
e4c8d9f538
New working machines
...
--------------------
TI-1680 [hap, Sean Riddle]
2021-07-13 11:12:14 +02:00
Aaron Giles
b3e47e87ec
voodoo: Improve fidelity of synchronization points. Add synchronization back to NOP to fix flicker in gtfore06.
2021-07-12 19:27:19 -07:00
0kmg
adffe506b2
bus/nes: Added support for a couple Chinese unlicensed carts. ( #8195 )
...
Software list items promoted to working (nes.xml)
---------------------------------------
Fāngkuài Zǒngdòngyuán (China)
Korean Igo (Korea)
Ninja Ryukenden (China)
2021-07-13 01:23:44 +10:00
algestam
2b31325684
gnw_manholeg: fix game serial id in docs (nw)
2021-07-12 13:19:06 +02:00
ClawGrip
d259947d98
chexx.cpp: Dumped "Olimpic Hockey" samples [Museo del Recreativo, Recreativas.org]
...
Verified the dumps dumping three different PCBs. The sampes are the same for both sets.
2021-07-11 23:39:19 +02:00
Robbbert
b6bbf5056c
sym1: added cassette interface
2021-07-12 06:54:31 +10:00
David Viens
6bd25a62c6
MAKE_INT_8 fails on GCC/ARM ( #8285 )
...
spc700.cpp: Use int8_t instead of old MAKE_INT_8 macro
2021-07-11 15:41:38 -04:00
AJR
2aed6158b8
poly.h: Fix DEBUG=1 builds
2021-07-11 13:42:49 -04:00
Ivan Vangelista
ed2369bcd4
New working clones
...
------------------
Magical Twin Bee (ver EAA) [Phil Bennett]
2021-07-11 19:41:08 +02:00
Aaron Giles
dda6dde3df
poly: Early out of waits if no outstanding work.
2021-07-11 08:45:33 -07:00
Aaron Giles
b8e8bc59d4
voodoo: Improve pixel pipeline throughput for LFB writes. Helps gtfore and related games.
2021-07-11 08:44:50 -07:00
rfka01
915095a890
Added BIOS versions and documentation for various motherboards located in pc, at and genpc.cpp ( #8154 )
...
New machines marked as NOT_WORKING
-------------------------------------------
486MMBO4088 (486SLC) [alvaro84, rfka01]
80386SX-VH-COM [Predator99, rfka01]
A-Trend ATC-1425B [Windows9566, rfka01]
ABIT AB-AX4 [fool, rfka01]
ADI F4DXL-UC4 [Predator99, rfka01]
ASI 100B0, aka "HAM 12 TI 286 Motherboard ZERO WAIT" [CMB75, rfka01]
ASUS ISA-486 - Rev. 1.4 [TheMobRules, rfka01]
ASUS ISA-486SIO rev. 1.2 [BreakPoint, rfka01]
Abit AB-AV4 (aka VL-BUS 486) [HanJammer, rfka01]
Addtech Research 4GLX3 Green-B 4GPV3.1 aka VisionEX 4GPV3 [Horun, rfka01]
Advanced Logic Research PWB 7270 REV E [lgj1107, rfka01]
Amstrad PC9486 [Zalog, rfka01]
BIOSTAR - MB-1433/50 AEA-P - V:1 [Thermalwrong, rfka01]
CACHING TECH CORPORATION C386MX [p1p1p1, rfka01]
CAF Prolite 286/16 [jensma, rfka01]
Chaintech 4SPI [AskNotes, rfka01]
Commodore 386SX-25 [sdose, rfka01]
Compaq Deskpro [jafir, rfka01]
DTK MBA-032Q TK83305-4N-D-03 [SSTV2, rfka01]
Diamond Flower International 386SX-16/20CN Rev 1.0 [Vipersan, rfka01]
ECS (Elitegroup) 386A [TheMobRules, rfka01]
ECS 8517 v3.3 (386sx) [Horun, rfka01]
ELT-P9 [Predator99, rfka01]
FIC 386-SC-HG [Predator99, rfka01]
FIC 486-GVT [zoinknoise, rfka01]
FIC 486-VC-HD [Darkscop, rfka01]
FIC ELI6-II (from Unisys ELI 46665 Desktop) [Horun, rfka01]
Gemlight GMB-486SG rev 2.2 [Deksor, rfka01]
Gemlight GMB-486UNP v2.1 [Deksor, rfka01]
ICL DRS M40 (286) [Deksor, rfka01]
ILON USA, INC. M-396B (386sx) [BreakPoint, rfka01]
Jamicon KM-S4-1 VER 1.1 [BreakPoint, rfka01]
Jetway J-403TG [BreakPoint, computerguy08, theoryboy, rfka01]
Lucky Star UCM-486V30 (aka SIS486 3-VLBUS) [BreakPoint, rfka01]
MSI MS-4132 G VER:1 [TheMobRules, rfka01]
Micronics JX30GP [SSTV2, rfka01]
Mitac MBA-029 [Madao, rfka01]
Mitac PWA-IH4077C [Horun, rfka01]
Mitac PWA-IH4077D [8bitbubsy, rfka01]
Morse KP920121523 V2.20 (386) [Predator99, rfka01]
Morse M3 V3.00 [Am386DX-40, rfka01]
NEC APC IV [jafir, dhau, rfka01]
Octek Fox M 286 [HanJammer, rfka01]
PC-Chips M209 motherboard (286) [Am386DX-40, rfka01]
PC-Chips M317 motherboard (386) [Predator99, rfka01]
Packard Bell PCB-303 Rev.01 [Predator99, rfka01]
Peacock S-286 [Predator99, rfka01]
Peacock P386DX-40 [Predator99, rfka01]
Philips P3239 [Predator99, rfka01]
PowerTech MB457 aka Pine PT-2068.1 [BreakPoint, rfka01]
Prolink P386SX-25PW VER:2.00 [Eep386, rfka01]
Quadtel QTC-SXM KT X20T02/HI Rev.3 [Thermalwrong, rfka01]
SIIG MiniSys 2000 [zoinknoise, rfka01]
SOYO 486 VESA 025D2 [BreakPoint, rfka01]
SOYO Baby AT 386 [Aerion, rfka01]
Siemens PCD-2M [Predator99, rfka01]
Silicon Valley Computer, Inc. 486WB6A3.B1 [zero01101, rfka01
Soyo 025K2 [Ph@ntom-X, rfka01]
TMC PAT48AV 1.4 [Madao, rfka01]
TMC PAT48PG4-V1.20 [HanJammer, rfka01]
Toshiba T3200SXC [adalbert, rfka01]
Twinhead Netstation PC [HanJammer, rfka01]
Wearnes CL286-12/16S (CL286-12S and CL286-16S) [HanJammer, rfka01]
ZEOS 386 SX-16 [Horun, rfka01]
Added AT046DX3-B2.1(PQFP) BIOS version [lgj1107, rfka01]
Added Amptron DX9200 BIOS version to the pccm915i driver [Horun, rfka01]
Added BIOS for Peacock 4386-VCHD [Predator99, rfka01]
Added BIOS version 4.26GN2A to the ficvipio driver [AskNotes, rfka01]
Added BIOS version MB-4DUV/UVC VER 3.1 to the md4duvc driver [waterbeesje, rfka01]
Added BIOS version MR BIOS V1.44 to the um82c481af driver [alvaro84, rfka01]
Added BIOS version Tomato 4DPS v1.6 to the zito4dps driver [omarsis, rfka01]
Added BIOS version UNIC2 94V-0 to the at486 driver [Distortions, rfka01]
Added BIOS version for C3404 Rev:B to the alim1419 driver [Horun, rfka01]
Added BIOS version for the FIC 386SC REV A2 MBZ86418 [Horun, rfka01]
Added BIOS version to the abax4 driver [Predator99, rfka01]
Added BIOS version to the abpi4 driver [BreakPoint, rfka01]
Added BIOS version to the fic486kvd driver [Predator99, rfka01]
Added BIOS version to the ht12a driver [zoinknoise, rfka01]
Added BIOS version to the op82c392 driver [lgj1107, rfka01]
Added BIOS version to the um8498f driver [Deunan, rfka01]
Added BIOS version to the zi4dvs driver [Predator99, rfka01]
Added BIOS version to the zito4dps driver [BreakPoint, rfka01]
Added BIOS version vBS1.10H UM8810 ECS (Highscreen boot logo) to the um8810paio driver [SSTV2, rfka01]
Added BIOS versions to the at486 driver [lgj1107, rfka01]
Added BIOS versions to the suntac6 driver [Predator99, rfka01]
Added Digicom DIGIS 286S Turbo8/10MHz BIOS [Predator99, rfka01]
Added ELITEGROUP COMPUTER SYSTEMS, INC. NEATSX Rev 1.0 BIOS [jensma, rfka01]
Added H286-C3 158 BIOS [weedeewee, rfka01]
Added PCChips M321 Rev.2.7 BIOS version [alvaro84, rfka01]
Added PLATO TECHNOLOGY CO. 386 motherboard BIOS [Predator99, rfka01]
Added V20-BIOS Version 3.65 (C) Peter Köhlmann 1987 [Predator99, rfka01]
Added VIP M X M/10 BIOS [Predator99, rfka01]
Added generic AMI XT ROM BIOS [PCem, rfka01]
2021-07-11 09:26:59 -04:00
Aaron Giles
eae7139f40
voodoo: Fix LOD calculations. Improve LOD calculation accuracy. Remove stw_helper as any benefit it provides is within the noise.
2021-07-10 22:08:36 -07:00
Peter Ferrie
2b39e4c5c8
apple2e.cpp: enable 80-column display on page 2 [Peter Ferrie]
2021-07-10 14:42:18 -07:00
Aaron Giles
bc212e2ac1
voodoo: Increase vretrace cycles to 2 so mace will boot again. Add missing rasterizers for later gtfore games. Remove outdated comments.
2021-07-10 13:49:17 -07:00
David Haywood
c15624e0da
chanbara.cpp - render low priority sprites ( #8269 )
2021-07-10 13:32:52 -04:00
David Haywood
94064e4474
batman.cpp - offset layers to align with real PCB videos ( #8275 )
2021-07-10 13:32:01 -04:00
Robbbert
31e35811b6
Fixed a few doco strings.
2021-07-10 21:37:31 +10:00
Ivan Vangelista
aa34ffb238
magic10.cpp: added ticket and hopper devices [Grull Osgo]
2021-07-10 13:27:08 +02:00
Ivan Vangelista
e97fe0becb
magic10.cpp: split in subclasses, used arrays
2021-07-10 13:08:09 +02:00
Steven Coomber
f5ec4ab92c
acrnsys.cpp: change keyboard default to the real keyboard (MT 08020) ( #8279 )
2021-07-10 20:59:28 +10:00
HeroponRikiBestest
ec7854a7a7
dgpix.cpp: added list of undumped games ( #8257 )
2021-07-10 12:08:32 +02:00
Ivan Vangelista
8401c72277
- cham24.cpp: added placeholder for missing MCU dump
...
- xyonix.cpp: removed tagmap lookups, used logmacro
2021-07-10 11:23:01 +02:00
ajrhacker
f2d74f9bd4
Merge pull request #8278 from drojaazu/sega_mega_cd_prgram_from_main_fix
...
megacd - Read/write handlers for PRGRAM access from Main side was using u16 fo…
2021-07-09 22:08:28 -04:00
Damian R
730a86b8b4
Read/write handlers for PRGRAM access from Main side was using u16 for the calculated offset, causing an overflow and constantly pointing to bank 0. Changed to u32, observed expected results
2021-07-10 10:48:59 +09:00
Aaron Giles
f0106d986a
voodoo: Restore some cycle stealing on vretrace to allow sfrush to boot.
2021-07-09 15:07:39 -07:00
ajrhacker
1c00213b65
Merge pull request #8276 from clawgrip/patch-7
...
chexx.cpp: Fix 'olihockeya' ROM hashes
2021-07-09 15:30:42 -04:00
Olivier Galibert
04ad41cb66
mb86233: refine the patch to only do fp-type flag setting on fp operations [Ryan Holtz]
2021-07-09 21:19:19 +02:00
ClawGrip
9c1cf3521b
chexx.cpp: Fix 'olihockeya' ROM hashes
2021-07-09 20:58:48 +02:00
hap
eccd02ff9e
voodoo: fix compile error
2021-07-09 15:18:31 +02:00
hap
3d9f8d5f15
model1: re-add vf note
2021-07-09 15:03:39 +02:00
Olivier Galibert
67a24b1924
mb86233: Fix flags behaviour on -0, seems to fix virtua fighter and motorraid [Ryan Holtz]
2021-07-09 14:46:17 +02:00
0kmg
1c268bd116
-bus/nes: Added support for two more FDS bootlegs, fixed another. ( #8247 )
...
* Added boards for Palthena no Kagami (Kid Icarus) and Lucky Rabbit, (Roger Rabbit) FDS bootlegs.
* Fixed background tiles in fuunsfds, it has hardwired vertical mirroring.
-nes.xml: Marked tobidfds as not supported - it crashes on start.
New working software list additions (nes.xml)
-----------------------------------
Hikari Shinwa - Palthena no Kagami (Asia, FDS conversion) [famiac]
Lucky Rabbit (Asia, Roger Rabbit FDS conversion) [famiac]
2021-07-09 21:33:47 +10:00
0kmg
5421709031
bus/nes: Fixed Kaiser Metroid, promoted games to working. ( #8204 )
...
* metroidk: Corrected fixed bank address that caused game to crash after title screen.
* metroidk: Corrected the nametable page mis-ordering that then becomes apparent when game is running.
* crimebst uses standard zapper on ctrl2 - works fine.
Software list items promoted to working
-----------------------
Crime Busters
Metroid - Jin Ji Zhi Ling (Asia, FDS conversion)
2021-07-09 11:45:55 +10:00
0kmg
482e61ae44
bus/nes: Fixed broken graphics for mapper 226 (two pirate multicarts). ( #8266 )
...
* Fixes the menu in mc_s42 so you can actually tell what you are selecting.
* Fixes mc_76 so the screen refreshes when returning to main menu from submenus.
* Fixes graphics glitches too numerous to list (anything with scrolling was heavily glitched to unplayable).
2021-07-09 11:41:56 +10:00
ajrhacker
ee61e4074b
emu/emumem*: Removed endianness template parameter from handler_entry_read, handler_entry_write and closely related classes. ( #8255 )
...
This appears to substantially reduce compilation time and binary size without too much impact on critical paths. The only critical-path parts really touched by this are probably handler_entry_read_units<Width, AddrShift, Endian>::read and handler_entry_write_units<Width, AddrShift, Endian>::write, which no longer need a branch on descriptor endianness for the downcast. The other instances of where the endianness now needs to be fetched from the address space are practically all in constructors, which probably don't get called too often except in drivers where the memory map is regularly rewritten (e.g. segas16b.cpp); even then the performance impact probably isn't huge.
2021-07-09 11:40:35 +10:00
ksherlock
a9fefd8363
-bus/a2bus: Added //SHH SYSTEME LANceGS Card. ( #8264 )
...
-machine/smc91c9x.cpp adjustments:
* Reset should disable promiscuous mode.
* RCR - handle promiscuous changes, adjust soft reset handling.
* EPH_STATUS should be LINK_OK by default (previous code wouldn't set LINK_OK unless RX_EN is set but LANceGS won't set RX_EN unless LINK_OK is set).
* B0_BANK bits 4-8 are unspecified in the documentation but LANceGS expects a 3 (used in Card detection logic).
* MIR values depend on device type and resets when the mmu resets.
* Reading/writing the data register needs to be aware of 8-bit I/O.
* Calculate FCS.
* Removed WMS OUI filtering hack.
2021-07-09 11:38:52 +10:00
Aaron Giles
6ffc98289c
video/voodoo.cpp: Major rewrite: ( #8267 )
...
* Changed to use modern poly.h instead of polylgcy.h.
* Moved helper classes into separate voodoo namespace.
* Derived device classes from video_device_interface.
* Split classes so that later versions derive from earlier versions.
* Created device maps to be directly included.
* Redesigned register mapping to use helper classes and delegates.
* Rewrote rasterizers to use C++ templates instead of macros.
* Added logic to compute equations for color/texture combine units.
* Added special generic identity-texel rasterizer cases.
* Removed pipeline stalls on texture and palette changes.
* Removed pipeline stalls on most all parameter changes.
* Generally re-thought and cleaned up logic throughout.
* Parameterized cycle stealing on status reads; updated all existing voodoo consumers to configure it as it was before.
-vidoe/poly.h: Various improvements:
* Exposed poly_array class for broader use.
* Changed poly_array to intelligently determine maximum size.
* Added logic to track multiple "last" instances in poly_array.
* Extended logic to support up to 16m work items.
* Removed MaxPolys parameter from poly_manager template.
* Added Flags parameter to poly_manager template.
* Added POLY_FLAG_NO_CLIPPING flag to remove clipping code when not needed.
* poly_manager now supports a MaxParams value of 0.
* Made paramcount a template parameter for render_* functions.
* Added reset_after_wait() method to be overridden by derived classes.
* Switched to using std:: helpers instead of internal methods.
* Removed useless dependency on screen_device.
* TRACK_POLY_WAITS now produces more complete statistics.
-video/polylgcy.cpp: Removed legacy implementation of polygon renderer.
-machine/gt64xxx.cpp: Prevent lockups by disallowing 0-duration timers.
-machine/pci.cpp: Added support for adding subdevice maps directly.
-emu/video/rgbsse.h: Improved min/max for SSE4.1+ and scale+clamp operations for all.
-emu/vidoe/rgbutil.h: Made palette expansion constexpr and added argbexpand function.
-osd/osdcore.cpp: Changed osd_ticks to use QueryPerformanceCounter on Windows since the mingw std::chrono::high_resolution_clock is anything but.
2021-07-09 11:35:00 +10:00
Robbbert
ca5567e1db
rx78: keyboard / joystick cleanup
2021-07-09 11:14:16 +10:00
AJR
911f056a93
mt5510: Add ROM banking
2021-07-08 18:04:40 -04:00
AJR
691c519086
m62.cpp: Use raw parameters for screen
2021-07-08 16:45:15 -04:00
ClawGrip
cd338f9f09
New WORKING clones ( #8246 )
...
* New WORKING clones
--------------------------------------
Space Mission (SegaSA / Sonic, Spanish bootleg of Scramble) [Arcade Planet, Victor Fernandez (City Game), ClawGrip]
* Add 'spcmission'
2021-07-08 14:29:45 -04:00
ClawGrip
c738feb003
New NOT_WORKING machine ( #8272 )
...
* New NOT_WORKING machine
-----------------------------------
Olimpic Hockey (EM Bubble Hockey, set 1) [Museo del Recreativo, Recreativas.org]
New NOT_WORKING clone
-----------------------------------
Olimpic Hockey (EM Bubble Hockey, set 2) [Museo del Recreativo, Recreativas.org]
* Add 'olihockey' and 'olihockeya'
2021-07-08 13:29:48 -04:00
0kmg
c9f914254c
bus/nes: Improved iNES mapper 108 support. ( #8220 )
...
* Refactored mapper 108 into 4 sibling devices and added hacks for detecting variants in loose software to the iNES loading code.
2021-07-09 00:55:25 +10:00
Angelo Salese
40c6a80f6e
bowltry.cpp: extensive QA notes, make it to populate display list for the science ( #8270 )
2021-07-08 11:43:02 +02:00
Lord-Nightmare
becc35ab59
dectalk.cpp: Remove an unnecessary trampoline function. [Lord Nightmare]
2021-07-08 03:03:56 -04:00
ajrhacker
b6a2a4e902
Merge pull request #8268 from DavidHaywood/020721
...
namcos2_sprite.cpp - use extra bit on x coordinate, prevents large oversized bad sprites in finallap2/3 and suzuka 8 hours
2021-07-07 22:28:43 -04:00
Ivan Vangelista
45bcf05ac0
segas16b.cpp: verified dips against manual, removed MACHINE_IMPERFECT_SOUND flag
2021-07-07 22:01:59 +02:00
Ville Linde
703f2648c9
New clones marked as NOT_WORKING
...
--------------------------------
Silent Scope (ver UAD, ver 1.33, GQ871 video board) [Guru]
Silent Scope 2 (ver UAB, ver 1.01, GN715 video board) [Guru]
Silent Scope 2 (ver UAC, ver 1.02, GN715 video board) [Guru]
2021-07-07 17:52:39 +03:00
DavidHaywood
344226efd7
namcos2_sprite.cpp - use extra bit on x coordinate, prevents large oversized bad sprites in finallap2/3 and suzuka 8 hours
2021-07-07 11:27:05 +01:00
Ivan Vangelista
c05e33b9f3
- neogeo.xml, neogeo.cpp: fixed MT08027
...
- cosmic.cpp: fixed MT08023
2021-07-07 06:50:28 +02:00
arbee
b0bc45a6a4
dfjail: better balance, don't mute DAC when NMI disabled, speed up Z80 so it doesn't bog down [R. Belmont]
2021-07-06 21:00:24 -04:00
arbee
633349ca06
dfjail: Support the DAC samples. [R. Belmont]
2021-07-06 20:46:56 -04:00
Ivan Vangelista
c7ba9dc2fa
zr107.cpp: fixed ROM loading for midnruna2, game now boots [Guru]
2021-07-06 17:34:52 +02:00
ClawGrip
fc04bd0ce9
skysharkb: fix incorrect ROM names (MAMETesters #8021 )
2021-07-06 09:36:43 -04:00
Devin Acker
b0808b247b
cave.cpp: fix address map for paccarn ( #8259 )
...
Games promoted to working
------------------------------
Pac-Carnival
2021-07-05 19:43:52 -04:00
Jeff Muizelaar
c58ba7d39c
lwriter.cpp: Stub out a bit of the eeprom, gets the PostScript executive to boot ( #8258 )
2021-07-05 19:42:13 -04:00
Lord-Nightmare
e01a3209df
flt_rc.cpp: Rename the filter types to be more consistent with regards to behavior: old LOWPASS_2C is now LOWPASS (to match the behavior of HIGHPASS); old LOWPASS is now LOWPASS_3R. [Lord Nightmare]
2021-07-05 16:58:26 -04:00
Ivan Vangelista
fd9c369c39
sbmjb.cpp: tentatively hooked up most devices. Attract mode runs fine but need hopper emulation before it can be playable
2021-07-05 19:14:46 +02:00
Ivan Vangelista
0c9d7491da
New clones marked as NOT_WORKING
...
--------------------------------
Phantom Pays Classic (0101003V, NSW/ACT) [Dam0, Heihachi_73]
Rainbow Warriors (0101132V, NSW/ACT) [Dam0, Heihachi_73]
-aristmk5.cpp: updated comments and added some ROM labels [Heihachi_73]
2021-07-05 19:10:30 +02:00
Jeff Muizelaar
80bfb49bfb
lwriter.cpp: Stub out a minimal print controller ( #8256 )
2021-07-05 13:08:10 -04:00
fulivi
0f3d87919e
cpu/nanoprocessor: Improvements based on chip reverse-engineering. ( #8253 )
2021-07-05 23:40:56 +10:00
AJR
753cf8dfee
softlist_dev.cpp: Fix verbose printf
2021-07-05 08:41:31 -04:00
AJR
5c56ac0c55
turbo: Fix major bug in d66c07bde0
2021-07-05 08:41:06 -04:00
Jeff Muizelaar
7b32386ad2
lwriter.cpp: Fix swapped SCC a/b addresses. ( #8254 )
2021-07-05 07:48:08 -04:00
Miodrag Milanović
68df03a7d2
Remove some tag lookups by name ( #8252 )
2021-07-05 09:56:08 +02:00
Jeff Muizelaar
4a00d428c9
lwriter.cpp: Implement connection type DIP switch. ( #8251 )
2021-07-04 23:06:51 -04:00
AJR
9eac44617b
braiplus: Try to identify a few things
2021-07-04 22:41:05 -04:00
Aaron Giles
5645884702
ymfm: Remove dead code in MAME interface. Remove ay8910.h include from ymfm_mame.h and add it to places that still need it.
2021-07-04 14:56:00 -07:00
Ville Linde
3f30f6ea16
zr107: fix lockup issues
2021-07-04 22:44:19 +03:00
Aaron Giles
e49f9a55ef
ymfm: Save busy end time. Fixes MT08018
2021-07-04 07:30:31 -07:00
Scott Stone
1fd7a63aab
- filling out missing hashes for commented ROM_LOADs when known (part 2)
2021-07-04 08:25:02 -04:00
Scott Stone
6903812105
- filling out missing hashes for commented ROM_LOADs when known (part 1)
2021-07-04 08:23:03 -04:00
Robbbert
94fc26eed3
z1013: fixed inputs for games; added sound via cassette output.
2021-07-04 17:34:06 +10:00
Lord-Nightmare
a79bc2d558
Add a differentiator bandpass filter primitive to flt_biquad.cpp. [Lord Nightmare]
2021-07-04 00:52:13 -04:00
Ville Linde
ffae83ced3
k001005: implemented missing texture+gouraud polygon type
2021-07-04 00:28:32 +03:00
Ville Linde
8cd9ed5775
zr107: bump sync even higher
2021-07-03 19:17:13 +03:00
AJR
5c21151190
heromem, sbmjb: Map I/O expanders (and some RAM for sbmjb)
2021-07-03 09:45:51 -04:00
hap
95fb67246b
runaway: game title clashes with runaways set, put "Atari" in title
2021-07-03 14:31:51 +02:00
AJR
b8fb155b08
mt420: Add VRAM and preliminary character drawing
2021-07-03 08:01:09 -04:00
Ivan Vangelista
4727870a8c
dangbar.cpp, namcos2.cpp: C121 custom isn't a rebadged YM2151
2021-07-03 12:50:46 +02:00
Ivan Vangelista
56ef8b14a2
New machines marked as NOT_WORKING
...
----------------------------------
Same Same Panic [Phil Bennett]
2021-07-03 08:20:38 +02:00
Ivan Vangelista
e12265c06f
heromem.cpp: fixed error in GFX ROM loading
2021-07-03 07:45:07 +02:00
AJR
3d4c25b2e0
mt420, mt5510: Split to separate drivers
2021-07-02 19:33:15 -04:00
Ville Linde
601bac518d
zr107: fixed tilemaps
2021-07-02 22:36:35 +03:00
hap
b85ed4bda2
New working clones
...
------------------
Elite A/S Challenger (original program) [Berger]
2021-07-02 18:39:12 +02:00
Ivan Vangelista
5c9fc96269
- heromem.cpp: some basic work to make it display something
...
- kabuki.cpp: updated note now that dokaben2 has been dumped
2021-07-02 18:26:42 +02:00
Robbbert
107f5568fc
z1013: give time for machine to start before loading snapshot.
2021-07-03 01:08:05 +10:00
antonioginer
5186eaaff1
Correctly apply -keepaspect with -unevenstretchx/y. ( #8209 )
...
* Correctly apply -keepaspect with -unevenstretchx/y. Initialize window at the correct size when -intscalex/y is used.
* Get correct window size upon maximizing/minimizing with integer scaling.
2021-07-02 20:07:21 +10:00
Robbbert
b59ede5db0
xerox820: Marked bigboard and mk82 as MNW - haven't been able to boot a floppy for years.
2021-07-02 16:57:03 +10:00
Vas Crabb
a8dc4543e3
dai3wksi.cpp: Correct Runaway title.
...
The advertisements prominently show “RUNAWAY” in uppercase Latin script
with no space. Additionally, the title is rendered as “ランナウェイ” in
Katakana. Splitting into on, this is “ra-n-na-we-i” - note the “na”,
indicating there’s no break between the consonant and vowel. If it was
supposed to be two words, it would more likely be rendered
“ランアウェイ” (“ra-n-a-we-i”).
2021-07-02 14:27:17 +10:00
Ivan Vangelista
f42bff70bd
dai3wksi.cpp: corrected runaways release year
2021-07-01 21:51:25 +02:00
Robbbert
8d25243060
New working software list additions
...
-----------------------------------
vtech2_cass: Cross Bomber, Cross Horde, Cross Snake [Robbbert]
2021-07-02 03:42:01 +10:00
Ivan Vangelista
d66c07bde0
turbo.cpp: subclasses, input / output finders, save state preparation
2021-07-01 18:18:40 +02:00
Ville Linde
aeb04395dd
k056230: clear network interrupt properly (fixes screen flashing in zr107)
2021-07-01 19:09:04 +03:00
Ivan Vangelista
abc49a8d0c
New working machines
...
--------------------
Run Away (Japan) [Dillweed]
2021-07-01 06:49:37 +02:00
Lord-Nightmare
acd863107a
roland_mt32.cpp: Replace a bad dump of the CM-32L PCM ROM with a good dump, fix the wrong rom load order for the separate CM-32L PCM ROMs and the separate MT-32 PCM ROMs, and add some ROM notes. [Lord Nightmare]
2021-07-01 00:44:44 -04:00
Vas Crabb
3dcc095e86
MAME 0.233
...
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE0DYtsBhE4EM627+6wXSxAYxAcQ4FAmDcdEoACgkQwXSxAYxA
cQ7dsxAAkKnl71MHAZ9E3mOTUrcTMvDp6eQIJOkiaUx7ZBprM5Pnf8JLrcvxXtMY
8Asy2X/87msvBZlXqpHeHAuQHfCONF/KiZF48zMYvnBGghgD73flBTBISag0K2+B
gaaVyekcE8QC1ZnWk0HwounEfKSG6GPCk0n/GIst4hhcUhf6uxEg+f6uJteRiHqu
/Aa42OLljNVRXrcpnsz0rlDvNHe4LQoki/r/9Z3mWlwNYnphC6sPJt+lFCrYD8ge
NF7vSdn8Ivo2NEustEt9t6HGG+jOiKcJaIZGkaqTbnniIv1aBU9WzAIrTA4htg4z
8kQYkiUUaTYX/F5u/C3q3GwuGoHxn423VapIxk8wX2fWirLSTcpbjXzFSkim/eum
b5FHrYsGrK3gSffr640SGrDHIZABvJIjQ4r13P20ilFZVyvRun7j/S4we4cxrEkR
baKwk5beHLRsMTwkSZmhO+g1fDmXgwwhWZiqhk2beEgviEqSO+1geDjDSLkp8tnW
deaVAqYSiZMtaCywwmlsg14Xv2zYpiLBzvUaUTr9tw86Yd4z1ij6dGX9jYI5s0fe
PLs4ozZIbwbR0DQhAvdUINzQs537jSefU2hm6HLMPoNoPnpGr9T3FHQtDDyYCk/t
Mp3Ayw5V8PJNEOcX5ZzXyWv5paqlT70V21M3QyKwm1zPHA9fsYI=
=gV5o
-----END PGP SIGNATURE-----
Merge tag 'mame0233' into mainline-master
MAME 0.233
2021-07-01 13:00:05 +10:00
cracyc
dbc5dd77df
x68k: slow down dma channel 2
2021-06-30 20:47:36 -05:00
Ivan Vangelista
e5d4d10d5f
expro02.cpp: corrected ROM labels for newfanta and verified a BTANB [Andy Welburn]
2021-06-30 21:28:22 +02:00
ClawGrip
fbef67a38f
New WORKING clone ( #8228 )
...
* New WORKING clone
------------------------------
Sky Shark (bootleg) [jordigahan]
2021-06-30 13:58:21 -04:00
0kmg
7216fe6a99
bus/nes: add support for 2 more FDS conversions ( #8238 )
...
* add KS7010 PCB device unique to akumafds
* add KS7030 PCB device unique to dokidokia
* do some sorting and tidying of Kaiser board tags
New working software list additions
-----------------------------------
Akumajou Dracula (Asia, FDS conversion) [Kevtris]
Doki Doki Panic (Asia, FDS conversion, alt PCB) [famiac]
2021-06-30 13:23:44 -04:00
Justin Kerk
b9325a1e11
banprestoms.cpp: Use Japanese game titles
2021-06-30 07:35:57 -07:00
AJR
abe83e8fc6
Add working ADPCM sound to EFO ZSU and Magnet System sound boards
2021-06-30 07:22:38 -04:00
Ivan Vangelista
90d26a95b8
banprestoms.cpp: video fixes (sprite function, tilemap offsets, visible area) [David Haywood]
2021-06-30 11:55:24 +02:00
Ivan Vangelista
a7cb277107
banprestoms.cpp: corrected a couple of inputs for marioun
2021-06-30 10:54:26 +02:00
Ivan Vangelista
1d8b325984
banprestoms.cpp: added preliminary oki banking
2021-06-30 09:13:47 +02:00
Ivan Vangelista
a17121358b
banprestoms.cpp: initialized the Oki mask ROM so that MAME can make correct use of it
2021-06-30 08:43:11 +02:00
Ivan Vangelista
5c7facee75
New clones marked as NOT_WORKING
...
--------------------------------
Nandemo Seal Iinkai (Astro Boy ver. 1.1) [twistedsymphony]
Nandemo Seal Iinkai (alternate ver 1.0) [twistedsymphony]
2021-06-30 07:02:05 +02:00
Scott Stone
61566199e3
- assorted comment ROM_LOAD fixes and updates
2021-06-29 20:15:33 -04:00
Ivan Vangelista
952a9aaafd
New machines marked as NOT_WORKING
...
----------------------------------
Mario Sports Day [Phil Bennett, Brian Troha, The Dumping Union]
2021-06-29 20:31:51 +02:00
Ivan Vangelista
0532bfc63f
New machines marked as NOT_WORKING
...
----------------------------------
TV Phone Doraemon [Phil Bennett]
2021-06-29 17:58:04 +02:00
0kmg
49ffc02583
bus/nes: add support for Gyruss FDS conversion ( #8234 )
2021-06-29 10:20:11 -04:00
Scott Stone
71760251cb
- More commented ROM_LOAD work. Unknown hashes listed as NO_DUMP. Some entries taken out entirely
2021-06-28 18:32:40 -04:00
Vas Crabb
18737febb5
emu/rendutil.cpp: Use setjmp/longjmp for libjpeg error unwinding.
...
Apparently Linux AArch64 has issues with throwing exceptions across C
function frames.
2021-06-29 05:40:17 +10:00
Scott Stone
8c12c61181
- Re-added unique input for bigtwinb and fixes MT#8016
2021-06-28 23:35:45 +10:00
Steven Coomber
a4a2b6e3cf
chanbara.cpp: swapped left and right joysticks (MT# 08015) ( #8233 )
2021-06-28 23:29:26 +10:00
Ivan Vangelista
230bebfd96
goldstar.cpp: dumped PROMs and PLDs for pkrmast and clone [Ioannis Bampoulas]
2021-06-28 15:13:13 +02:00
Scott Stone
9d91056b7e
- Fix comment image hashes to match latest offering (gyruss diagnostic rom)
2021-06-27 23:40:31 -04:00
0kmg
b7a72bbe44
bus/nes: start updating mapper # comments ( #8230 )
2021-06-27 23:10:28 -04:00
Scott Stone
506ef2cccd
- Re-added unique input for bigtwinb and fixes MT#8016
2021-06-27 17:23:39 -04:00
Steven Coomber
beea092a16
chanbara.cpp: swapped left and right joysticks (MT# 08015) ( #8233 )
2021-06-27 20:39:16 +02:00
Vas Crabb
a6e760fff7
vsmjtria.cpp: Added coin inputs, and cleaned up code a little.
2021-06-28 04:02:22 +10:00
Vas Crabb
a10091416c
vsmjtria.cpp: Game uses dual mono sound for the two player sides, put them on left/right speakers.
2021-06-27 13:47:50 +10:00
Vas Crabb
4b075a2c6f
srcclean in preparation for release
2021-06-27 13:34:50 +10:00
cracyc
f4713dc28c
ds6417: fix mask
2021-06-26 16:18:46 -05:00
cracyc
cd8d2a8050
x68k: color 0 is only transparent if the crtc is not set for 16bit color mode
2021-06-26 14:20:33 -05:00
Aaron Giles
cd58a32a58
Initialize m_config in all situations.
2021-06-26 09:57:51 -07:00
Robbbert
6e85bf017d
softlist_dev: fixed typo
2021-06-26 23:49:38 +10:00
ClawGrip
661be72b85
New NOT_WORKING clone ( #8227 )
...
New NOT_WORKING clone
----------------------------------------
Scorpion (Mar 24, 1992) [jordigahan]
2021-06-26 08:41:13 -04:00
Nigel Barnes
c8192c898c
channelf: Correct screen resolution, fixes MT#08012
...
- Pixels are double width, and repeat scanlines 4 times for NTSC, 5 times for PAL.
2021-06-26 12:11:09 +01:00
Ivan Vangelista
a32810d974
galaga.cpp and related: removed a few VIDEO_START_OVERRIDEs
2021-06-26 12:39:23 +02:00
Ivan Vangelista
d83bc728f5
atarig1.cpp, atarig42.cpp, blstroid.cpp, blueprnt.cpp, eolith.cpp, galspnbl.cpp, igs_fear.cpp, megaplay.cpp, vegaeo.cpp: removed some unneeded VIDEO_START_OVERRIDEs
2021-06-26 07:49:16 +02:00
Ivan Vangelista
c57f9160c6
dietgo.cpp, tattack.cpp, vsmjtria.cpp: very minor comment updates
2021-06-26 05:57:37 +02:00
Brian Johnson
2430ef0bc7
qx10: Add centronics printer port ( #8034 )
2021-06-25 22:18:02 -04:00
tim lindner
a7713cc7ea
coco3: improve timer calculation ( #8223 )
2021-06-25 22:13:58 -04:00
cracyc
d0458b0c7d
hd63450: unhalt cpu if a dma bus error occurs
2021-06-25 21:02:42 -05:00
arbee
506ddeecee
apple2gs: fix some 3200 viewers that check the mouse button at $C024. [R. Belmont]
2021-06-25 20:12:47 -04:00
ClawGrip
901686c061
New working clone ( #8159 )
...
* New working clone
------------------------------
Karate Champ (Tecfri bootleg) [jordigahan]
* Add 'kchamptec'
* Properly capitalise the comments
2021-06-25 17:58:05 -04:00
0kmg
8796124eb4
add mapper 29 and preliminary mapper 30 support ( #8225 )
...
New working software list additions
-----------------------------------
2A03Puritans [rainwarrior]
E.T. [KHAN]
Glider [anonymous]
* mapper 29: support should be complete but there are few if any other homebrew roms to test against
* mapper 30: only supports the most basic board that doesn't use flashable memory - tested on a dozen or so roms, all working
* add a game each for mappers 29 (Glider), 30 (E.T.), and 31 (2A03Puritans) so there is something in the software lists to actually test against. Glider is discontinued by manufacture, the other two are freely available from their authors.
* various naming clean ups, like BTL- prefixes for things that are not bootlegs
2021-06-25 17:39:09 -04:00
ClawGrip
60b917f44f
New NOT_WORKING software list addition ( #8132 )
...
* New NOT_WORKING software list addition
------------------------------
pce_tourvision.xml: Titan [Arcade Planet]
* Rename "TourVision" to "TourVisión"
As "TourVisión" is used on the carts, cab and printed ads.
* tourvis.cpp: Move "Tourvision" to "TourVisión"
2021-06-25 17:23:07 -04:00
cracyc
531f9febd8
vis: make memcard writing work
2021-06-25 16:03:41 -05:00
Ville Linde
92a472a2ee
k001604: simplify memory layout
2021-06-26 00:02:05 +03:00
ClawGrip
40f27412aa
New NOT_WORKING clones ( #8174 )
...
New NOT_WORKING clones
------------------------------
Mini Money (set 2, v1.5?) [Juan Romero, ClawGrip]
Mini Money (set 3, v1.4?) [Juan Romero, ClawGrip]
* Add 'minimonya' and 'minimonyb'
2021-06-25 14:26:45 -04:00
Vas Crabb
9cb80f73ab
vsmjtria.cpp: Get comms minimally working - managed to deal and start playing a VS game.
2021-06-26 00:48:16 +10:00
hap
0e5ec10b78
Revert "neogeo: set initial state of audionmi AND gate"
...
This reverts commit 974d269980
.
2021-06-25 12:20:47 +02:00
Ville Linde
c85e77b2b3
nwk-tr: make LAN board act like other machines are disconnected
2021-06-25 03:39:12 +03:00
Ivan Vangelista
5387c58e67
New machines marked as NOT_WORKING
...
----------------------------------
VS Mahjong Triangle [system11]
2021-06-24 19:22:35 +02:00
hap
974d269980
neogeo: set initial state of audionmi AND gate
2021-06-24 18:22:25 +02:00
Ville Linde
8fef949f1e
fix Solar Assault title screen
2021-06-24 19:06:21 +03:00
Vas Crabb
c13dd1446b
frontend: On input mapping menus, use UI left/right to switch between setting and appending to an input sequence.
2021-06-24 23:52:57 +10:00
Vas Crabb
50da25ae5b
-util: Retire legacy object pool, removing vestigial references.
...
Thanks to AJR, Ivan Vangelista and Aaron Giles for helping make this
possible.
Also fixed debug build of imgtool.
2021-06-24 23:12:27 +10:00
Aaron Giles
3a0f72424c
tools/imgtool: Removed legacy object pool usage. ( #8215 )
2021-06-24 23:05:16 +10:00
hap
301f7d47a2
lk3000: invert rom addressing
2021-06-24 12:28:42 +02:00
Vas Crabb
0e6677c070
machine/latch8.cpp: Clean up a little.
...
Making the bit read functions honour the XOR mask is easy in theory, but
dkong.cpp is doing scary things with the XOR mask and bit read handlers
on one of its latches, so it could end up breaking something. Honouring
the read callbacks would add two tests to each of the bit read functions,
which could hurt performance. The whole design of this device seems
somewhat incoherent.
2021-06-24 14:38:59 +10:00
AJR
384ce311f7
pic1670: Fix major string-related bug in disassembler
2021-06-23 22:54:55 -04:00
Ville Linde
ce92a4bde0
k001604: Major rewrite and documentation update [Ville Linde]
2021-06-24 04:47:49 +03:00
cracyc
5eab37cbef
vis: try again to fix the sound
2021-06-23 20:17:09 -05:00
cracyc
3f5cec732b
vis: fix card comms and crc
2021-06-23 16:41:27 -05:00
Aaron Giles
cbef832487
formats/flopimg.cpp: Remove legacy pool allocator usage. ( #8216 )
2021-06-24 00:28:40 +10:00
David Haywood
b0628a92ec
Re-worked System 18 Alien Storm bootlegs, put in their own driver to study. ( #8212 )
...
This renders the tile strip backgrounds, making them a lot more playable.
2021-06-23 23:31:30 +10:00
Aaron Giles
d032a81a3d
machine/snescx4.cpp: Eliminated reach-around calls to fetch the main CPU in the SNES CX4. ( #8213 )
...
Only the original address space is needed, there’s no need to pass the machine around.
2021-06-23 23:01:27 +10:00
Vas Crabb
c9a62818e9
-Miscellaneous improvements for software lists:
...
* Show list name in software selection menu (machines have multiple
lists).
* Actually report software list parsing errors during validation.
* Check that software list name attribute matches filename.
* Limit software list names to 24 characters - they're getting too long,
and they need to be practical in command lines.
* c128.cpp: Fix dangling reference to renamed software list.
-emu/ioport.cpp: Slightly better test for deselected slot cards.
2021-06-23 16:08:59 +10:00
Aaron Giles
12959e6e97
hp48: Fix regression from auto_alloc changes.
2021-06-22 20:44:59 -07:00
Scott Stone
4c8cf0265f
more commented rom fixes/changes
2021-06-22 23:11:04 -04:00
cracyc
188a28c9ff
vis: add memory card device
2021-06-22 17:10:30 -05:00
AJR
c7bbfc5459
New machines marked as NOT_WORKING
...
----------------------------------
Hohner ADAM Advanced Digital/Analog Musical Instrument [DBWBP]
2021-06-22 14:31:13 -04:00
Ivan Vangelista
8d6be45eb7
- suna8.cpp: dumped PROM for starfigh [system11]
...
- tattack.cpp: added save state support
2021-06-22 19:13:01 +02:00
Robbbert
a8c17dc44f
trs80, trs80m3, vtech1: sound-related improvements
2021-06-23 03:11:56 +10:00
hap
e6ea5f23ae
New working clones
...
------------------
Elegance Chess Challenger (model AS12) [Berger]
2021-06-22 19:07:17 +02:00
Vas Crabb
44e550af74
emu/ioport.cpp: Preserve configuration for slot cards when not selected.
...
Have you carefully tuned the sensitivity for you Atari 2600 paddles,
then realised you have to do it again after you play a joystick game and
switch back to paddles? Or are you sick of having to reconfigure your
virtual RS232 peripherals every time you switch devices? This will make
your life a little easier.
2021-06-23 00:10:46 +10:00
AJR
b915e69902
Remove emualloc.*
2021-06-22 09:01:01 -04:00
Vas Crabb
0d57290b58
cpu/alto2: Fixed allocation widths for decoded ROMs, and removed a bunch of reinterpret_cast.
2021-06-22 21:13:03 +10:00
Vas Crabb
6a6073b26d
Allow saved states to be deleted from the internal UI.
2021-06-22 19:57:48 +10:00
Aaron Giles
9b7f0f499f
Eliminate remaining uses of auto_alloc and friends ( #8210 )
...
* Split off auto_alloc changes from deprecated branch.
* Make the keymap reader non-static so it can access the unique_ptr.
* Fix SDL input for real.
2021-06-22 09:58:05 +02:00
Ivan Vangelista
4728cc9c4d
- galaxian_rockclim.cpp, phoenix.cpp (survival): added dip locations [Guru]
...
- tattack.cpp: identified all dips and added dip locations [Guru]
- cischeat.cpp: dumped PROMs for bigrun [system11]
- exidy.cpp: removed sound ROMs bad dumps for pepper2
- jackpot.cpp: very preliminary text tilemap hookup, to show on screen where the boot stops
2021-06-22 06:26:41 +02:00
David Haywood
829dc47b26
finalap3bl: allow to boot / run (custom bootleg protection) ( #8200 )
2021-06-21 15:37:01 -04:00
cracyc
c5f283fcc6
vis: clear curcount if count is reloaded
2021-06-21 13:35:00 -05:00
AJR
9c002bd264
machine/coco.cpp: Fix for MT 07305
2021-06-21 12:09:21 -04:00
cracyc
2386a64165
hd61830: fix cursor in d2
2021-06-21 09:46:04 -05:00
hap
20a03efe41
New working software list additions
...
-----------------------------------
lk3000: Calculator, Electronic Notebook [hap, Sean Riddle]
New NOT_WORKING software list additions
---------------------------------------
lk3000: English-German [hap, Sean Riddle]
2021-06-21 14:00:58 +02:00
cracyc
0c5c72286f
vis: fix video in sherlock homes
2021-06-20 21:36:53 -05:00
AJR
87894e9c99
adam, bw2, cbm2, newbrain, pet, plus4, pofo, vic10, vic20: Eliminate bus tag macros and legacy lookups; use finder arrays in some places
2021-06-20 17:34:42 -04:00