Commit Graph

82326 Commits

Author SHA1 Message Date
hap
0e1d50f090 pinmoonl: remove leading space in title string 2022-03-24 00:09:36 +01:00
hap
8f0042a609 Machines promoted to working
----------------------------------
Auto Race [hap, Sean Riddle]
Missile Attack (Mattel) [hap, Sean Riddle]
Football (Mattel) [hap, Sean Riddle]
Baseball (Mattel) [hap, Sean Riddle]
Gravity (Mattel) [hap, Sean Riddle]
2022-03-23 23:08:28 +01:00
Nigel Barnes
134b58533e positron: Adjusted CPU clock to account for internal divider. 2022-03-23 21:22:26 +00:00
Nigel Barnes
2e8e2d6198 atom_rom.xml: Added release years. 2022-03-23 21:22:26 +00:00
Nigel Barnes
f72d871efc New working software list additions
-----------------------------------
aquarius_cart: Bomb Catcher II (16K), Bomb Catcher II (8K), Bomb Catcher II (4K) [Roy Templeman]
2022-03-23 21:22:26 +00:00
0kmg
00dedfabc9
bus/nes: Simplifications using bit utility functions. (#9444)
* bus/nes: Simplifications using bit utility functions.
* Corrected UNL-KOF97 board's address decoding.
* Cleaned up Gouder board further and added missing mirroring bit. Fixes BG graphics.
2022-03-23 14:16:49 -04:00
Brian Johnson
d31fe10f92
qx10: Implement floppy motor on timer (#9456) 2022-03-23 14:15:37 -04:00
Ivan Vangelista
18bdf245a2 New machines marked as NOT_WORKING
----------------------------------
Gun Shot [Museo del Recreativo]

- blktiger.cpp: used finders and some other small cleanups
2022-03-23 18:46:47 +01:00
Ivan Vangelista
1a7552a152 Software list items promoted to working
---------------------------------------
SNK vs. Capcom - Card Fighters 2 - Expand Edition (Jpn) [dink]

- tlcs900.cpp: fixed lcdf16, andcf16, orcf16 and xorcf16 opcodes [dink]
2022-03-23 18:40:01 +01:00
Olivier Galibert
8b3c366a04 flex, img: Remove mutable variables from the class 2022-03-23 17:27:31 +01:00
Robbbert
330162f523 zac_proto: added slam tilt 2022-03-24 01:41:47 +11:00
Olivier Galibert
0e7d9c43e0 floptool: Allow creating unformatted images again 2022-03-23 14:25:11 +01:00
Olivier Galibert
01b611a51f floppy formats: correct sector extraction in wd/upd when extracted sector is smaller than expected 2022-03-23 14:19:44 +01:00
Robbbert
4b3dcdbcc1 mbee: added basic 5.00 as "mbee -bios 1" (not working). 2022-03-23 22:15:38 +11:00
Vas Crabb
e6588480c4
Lua engine improvements (#9453)
Made auto-boot script errors and plugin bootstrap errors fatal.

Run auto-boot scripts in a sandbox.  Globals can be accessed, but not
set.  The sandbox is cleared on hard reset, but not on soft reset.

Added (hopefully) useful to string metafunctions to device_t and
address space that show short names and tags.

Fixed issues in plugins that surface when strict type checking is
enabled, as this means numbers and nil are not automatically converted
to strings.  Plugins should be tested with debug builds to check for
this.

Made save item read_block raise an error on invalid arguments rather
than returning an empty string, and made it use luaL_buffer directly
rather than using the helper wrapper.

Changed some more function bindings to use set_function to avoid issues
related to ThePhD/sol2#608, and got rid of some unnecessary lambda
captures.
2022-03-23 20:27:30 +11:00
Robbbert
bb3f3e5abd init vars for coverity (includes/v,w,x,y,z) 2022-03-23 19:56:54 +11:00
Robbbert
3c44117a13 init vars for coverity (includes/t,u) 2022-03-23 18:52:57 +11:00
Robbbert
6b8e32c67d init vars for coverity (includes/s) 2022-03-23 17:55:25 +11:00
Robbbert
7433d4240f init vars for coverity (includes/r) 2022-03-23 16:19:34 +11:00
Robbbert
24ce472508 init vars for coverity (includes/p,q) 2022-03-23 15:42:48 +11:00
Robbbert
b82ba25e01 init vars for coverity (includes/n,o,p) 2022-03-23 13:47:35 +11:00
Robbbert
0a208af76d init vars for coverity (includes/m) 2022-03-23 12:48:03 +11:00
Michael Zapf
5b033a9779 geneve: Fix debugger interference with memory access. 2022-03-22 23:47:12 +01:00
Robbbert
7b52260440 init even more vars for coverity 2022-03-23 08:15:25 +11:00
Robbbert
8c2ccc8125 init more vars for coverity 2022-03-23 07:16:30 +11:00
Robbbert
a42fdca6fb init vars for coverity 2022-03-23 06:32:02 +11:00
Ivan Vangelista
a9dcf349a4 - gberet.cpp: added hardware infos, corrected bootleg clocks [Guru]
- peplus.cpp: minor cleanups, enabled clickable artwork for keno sets
2022-03-22 20:01:58 +01:00
Steven Coomber
db4f9b6c98
alinvade.cpp: add bonus life DIP switch (MT08263) (#9450)
I have also defaulted lives to 3 which is what arcade operators would have typically used at the time
2022-03-22 12:37:55 -04:00
Brian Johnson
cd77407ddf
qx10: Install software timer interrupts (#9454) 2022-03-22 12:37:22 -04:00
0kmg
21f0d58597
docs: Fixed a copy/paste typo in the Technical Specifications. (#9452) 2022-03-22 18:31:18 +11:00
AJR
54442a7a5b avr8, cp1610, mn10200: Add some instruction-type debugging flags to disassemblers 2022-03-21 23:21:23 -04:00
Angelo Salese
210bd16f1b
galaxian.cpp: fix default coinage to 1C_1C for aracnis 2022-03-21 22:34:59 +01:00
Steven Coomber
84309e9fcc
galaxian.cpp: Add lives DIP switch to aracnis (#9446) 2022-03-21 22:33:02 +01:00
Ivan Vangelista
064cd262a6 - a1supply.cpp: dumped most missing PROMs for tv21_3 [Siftware]
- blktiger.cpp, nmk16.cpp: added some hardware infos. Corrected blktiger MCU clock [Guru]

- wc90.cpp, wc90b.cpp: used finders, small cleanups
2022-03-21 19:28:14 +01:00
hap
092ee310ff hh*: more saturated leds for the football games 2022-03-21 14:32:02 +01:00
hap
8a607beafd b5000: add assert to multistep opcodes 2022-03-21 12:39:23 +01:00
Chris Swan
d931fa9bde
c64.cpp: add mercury31s.bin ROM (#9350) 2022-03-20 23:33:46 -04:00
Brian Johnson
9a6faae734
qx10: add multifont option card (#9286) 2022-03-20 23:31:38 -04:00
J Booth
93ac5f268b
68k: support for external MMU bus error instruction restart (#9369)
* 68010 RTE: don't set SR (which may change SP to USP) until after unwinding 1000 stack exception frame
* 68010: create 1000 format stack frame on bus error
* 68k: support for external MMU bus error instruction restart, set fault address in 68010 and 68070 stack frames, set fc and rw in 68010 stack frame
2022-03-20 23:22:12 -04:00
holub
32ef8f7eed
Spectrum graphics improvements (continuation of #9218). (#9355)
* Spectrum graphics improvements (continuation of #9218).
Routines have been cleaned and optimized based on the current state of graphics_device.
All configurations are done in terms of T-States/pixels which will simplify adjustment to proper timings.
2022-03-20 23:12:19 -04:00
0kmg
c783127ce8
bus/nes: Improved support for some Waixing pirate Chinese translations. (#9358)
* bus/nes: Improved support for some Waixing pirate Chinese translations.

Software list items promoted to working (nes.xml)
---------------------------------------
Qīlóngzhū (China)
Sàiyǎrén Mièjué Jìhuà (China)
Sānguózhì III (China)
Sānguózhì (Asia, decrypted SmyNES)
Shénhuà Jiàn Yún III (China)

* bootleg.cpp: Properly acknowledge IRQs in bootleg Dragon Ninja.
nes_slot.cpp: Removed hold_line_irq() helper function once and for all.
2022-03-20 23:09:55 -04:00
Phillip Stevens
eb99878080
rc2014 - Added the correct company name for the RC2014 Kits. (#9373) 2022-03-20 23:07:52 -04:00
cam900
7f6e8e7724
k051649.cpp: Fix input clock, Simplify some routines, Reduce unnecessary variables, Minor cleanups, Add notes (#9433)
nemesis.cpp, quickpick5.cpp: Fix sound output routine for sound chips with only 1 outputs
nemesis.cpp: Reduce sound output routine duplicates
vgmplay.cpp: Remove outdated comments, Fix compatiblity for old VGMs
2022-03-20 23:06:32 -04:00
0kmg
b02716dec0
playch10.cpp: Use memory banks for nametable RAM. (#9442)
famibox.cpp: Use memory banks for nametable RAM.
cham24.cpp: Use memory banks for nametable RAM.
multigam.cpp: Add PPU address map and use memory banks for nametable RAM.
2022-03-20 23:04:33 -04:00
Justin Kerk
2284f1406d ibm5170.xml: Remove duplicate set 2022-03-20 15:38:54 -07:00
ArcadeShadow
879ed417a2
ibm5170.xml: 9 added + 1 redumped + 1 renamed (#9408)
New working software list additions
-----------------------------------
Alone in the Dark 2 (Germany) [The Good Old Days]
Eternam [ibmpc5150, archive.org]
Fables & Fiends - Book One: The Legend of Kyrandia (v1.8, 3.5", Germany) [The Good Old Days]
Dragon's Lair [ibmpc5150, archive.org]
Maniac Mansion: Day of the Tentacle (Germany) [The Good Old Days]
Prophecy of the Shadow (3.5") [The Good Old Days]
Prophecy of the Shadow (5.25") [The Good Old Days]
Serf City: Life is Feudal (USA) [ibmpc5150, archive.org]
SimCity 2000 (Interactive demo disk) [lazygamereviews, archive.org]

Redump
------
Inca 2: Wiracocha (Euro) [ibmpc5150, archive.org] (disk 3 and disk 10 have a modified OEM ID)

Rename
------
tentaclef -> tentaclefr
2022-03-20 22:25:10 +00:00
ArcadeShadow
9388b4d329
ibm5150.xml: 17 added + 3 redumped + 4 renamed (#9374)
* ibm5150.xml: 17 added + 3 redumped + 4 renamed

New working software list additions
-----------------------------------
Dragon's Lair (5.25") [ibmpc5150, archieve.org]
Ghostbusters II [ibmpc5150, archieve.org]
Hillsfar (v1.0, 5.25") [The Good Old Days]
Hillsfar (v1.0, 3.5") [The Good Old Days]
Hillsfar (v1.1, 3.5") [The Good Old Days]
Hillsfar (v1.2, 3.5") [The Good Old Days]
Night Shift (5.25") [ibmpc5150, archieve.org]
Night Shift (3.5") [ibmpc5150, archieve.org]
Night Shift (3.5", alt) [moved from ibm5170 software list]
Paperboy (5.25") [ibmpc5150, archieve.org]
Paperboy 2 (5.25") [ibmpc5150, archieve.org]
Police Quest II - The Vengeance (5.25", v1.001.000) [ibmpc5150, archieve.org]
Space Quest III - The Pirates of Pestulon (5.25") [The Good Old Days]
Space Quest III - The Pirates of Pestulon (3.5") [The Good Old Days]
Waterloo [ibmpc5150, archieve.org]

New NOT_WORKING software list additions
---------------------------------------
Keith Van Eron's Pro Soccer (5.25") [ibmpc5150, archieve.org]
Keith Van Eron's Pro Soccer (3.5") [ibmpc5150, archieve.org]

Redump
------
King's Bounty [ibmpc5150, archieve.org] (the old version has a modified OEM ID and files accessed)
Paperboy 2 (3.5") [ibmpc5150, archieve.org] (the old version has a modified OEM ID and files accessed)
Dragon's Lair (3.5") [ibmpc5150, archieve.org] (modified root - files accessed)

Rename
-------
[paperboy] Paperboy -> [paperboy35] Paperboy (3.5")
[pquest2a] Police Quest II - The Vengeance (5.25", v1.001.006) -> [pquest2b] Police Quest II - The Vengeance (5.25", v1.001.006)
[dlair] Dragon's Lair (5.25") -> [dlaira] Dragon's Lair (5.25", older)
[lsl3fr] -> [lsl3_35fr]
2022-03-20 22:23:18 +00:00
hap
86d73e46a3 hh_b5000: add notes 2022-03-20 22:24:11 +01:00
Vas Crabb
590a15eb3e Cleaned up a few more slot machine layouts, fixed editing error in m5bbro.lay. 2022-03-21 08:04:31 +11:00
hap
e2769abca9 New machines marked as NOT_WORKING
----------------------------------
Auto Race [hap, Sean Riddle]
Missile Attack (Mattel) [hap, Sean Riddle]
Football (Mattel) [hap, Sean Riddle]
Baseball (Mattel) [hap, Sean Riddle]
Gravity (Mattel) [hap, Sean Riddle]
2022-03-20 21:32:19 +01:00