Commit Graph

87007 Commits

Author SHA1 Message Date
angelosa
efde59efb7 taito/taitowlf.cpp: pf2012 ISA irq 7 is necessary for coin insertion [cracyc, Angelo Salese] 2023-06-17 18:36:43 +02:00
hap
0979c261d6 tx1: remove unpopulated DS3, fix steering wheel mask 2023-06-17 16:59:31 +02:00
hap
59e0d8293c segahang, tx1: set 8255 tristate to 0,
tx1: buggyboy coin3 is service coin, tx1 does not have it
2023-06-17 13:18:12 +02:00
hap
be5c86b4d7 Systems promoted to working
---------------------------
Strobe [hap, Sean Riddle]
2023-06-17 11:42:53 +02:00
Ivan Vangelista
99917dfa20 New working systems
-------------------
Player's Edge Plus (X000014P+XP000055) Standard Draw Poker [Brian Troha]
Player's Edge Plus (X002002P+XP000038) Double Double Bonus Poker [Brian Troha]
Player's Edge Plus (X002046P+XP000038) Ace$ Bonus Poker [Brian Troha]

New working clones
------------------
Player's Edge Plus (BE0013) Blackjack [Brian Troha]
Player's Edge Plus (PP0005) Standard Draw Poker [Brian Troha]
Player's Edge Plus (PP0042) 10's or Better (set 1) [Brian Troha]
Player's Edge Plus (PP0083) 10's or Better (set 1) [Brian Troha]
Player's Edge Plus (PP0094) Standard Draw Poker (set 2) [Brian Troha]
Player's Edge Plus (PP0117) Standard Draw Poker [Brian Troha]
Player's Edge Plus (PP0122) Deuces Wild Poker [Brian Troha]
Player's Edge Plus (PP0143) Deuces Joker Wild Poker [Brian Troha]
Player's Edge Plus (PP0418) Deuces Wild Poker (set 1) [Brian Troha]
Player's Edge Plus (PP0420) Standard Draw Poker (set 1) [Brian Troha]
Player's Edge Plus (PP0425) Joker Poker [Brian Troha]
Player's Edge Plus (PP0430) Deuces Joker Wild Poker (set 1) [Brian Troha]
Player's Edge Plus (PP0451) Bonus Poker Deluxe [Brian Troha]
Player's Edge Plus (PP0459) Joker Poker (set 1) [Brian Troha]
Player's Edge Plus (PP0469) Deuces Wild Poker [Brian Troha]
Player's Edge Plus (PP0508) Loose Deuce Deuces Wild! Poker (set 1) [Brian Troha]
Player's Edge Plus (PP0540) Double Bonus Poker (set 1) [Brian Troha]
Player's Edge Plus (PP0729) Double Bonus Poker [Brian Troha]
Player's Edge Plus (PP0750) Standard Draw Poker (set 1) [Brian Troha]
Player's Edge Plus (PP0777) Royal Deuces Poker?? [Brian Troha]

New clones marked not working
-----------------------------
Montana Choice (MG0225) Multi-Game [Brian Troha]
Player's Edge (PK0785-PC041) Tens or Better [Brian Troha]
Player's Edge (PK0788-PC041) Tens or Better [Brian Troha]
Player's Edge (PK1015-PC088) 4 of a Kind Bonus Poker [Brian Troha]
Player's Edge (PK1031-PC088) 4 of a Kind Bonus Poker [Brian Troha]
Player's Edge Plus (KE0026) Keno [Brian Troha]
Player's Edge Plus (PP0079) Standard Draw Poker [Brian Troha]
2023-06-17 07:41:59 +02:00
angelosa
54625cd57d taito/taitowlf.cpp: remove extra machine_config 2023-06-17 00:37:22 +02:00
angelosa
095860eb0c taito/taitowlf.cpp: split pf2012 to own taitowlf_state, update QA, add debug bootscreen fn, srcclean 2023-06-17 00:28:33 +02:00
Ivan Vangelista
99287b26e0 New clones marked not working
-----------------------------
Black Knight (L-2) [Quench]

- taito/taito_o.cpp: updated dip switches according to manual [hammy]
2023-06-16 21:54:33 +02:00
cam900
08ea8e96cb
seibu/raiden.cpp: Marked version with checkpoints as Japan release. (#11257) 2023-06-17 01:34:29 +10:00
Brandon Munger
2550ccff93
roland/roland_mt32.cpp: Added mt32 ROM version 2.0.7 as a BIOS option. (#11340) 2023-06-17 01:22:11 +10:00
Vas Crabb
e9c1f4a42a
emu/devcb.h: Eliminated the need to call resolve() on callbacks. (#11333)
Read callbacks now need a default return value supplied at construction.

Replaced isnull() with isunset() which tells you if the callback wasn't
configured rather than whether it isn't safe to call.

Enabled validation of device callbacks (it seems it was disabled at some
point, probably accidentally).

Device callbacks and object finders now implement the same interface for
resolution.
2023-06-17 01:10:05 +10:00
hap
c1ceb6e016 m6801: remove i/o ports tri-state callback 2023-06-16 16:35:08 +02:00
hap
3f3b6c73b7 flower: assume cpus are 3mhz instead of 4.6mhz, and assume vblank rising edge is irq set, latch falling edge is irq clear 2023-06-16 15:17:09 +02:00
hap
95228a9955 m6801: add i/o ports tri-state callback,
misc: correct some typos
2023-06-16 13:01:35 +02:00
hap
3e94326fe2 turbo,zaxxon: set 8255 tristate to 0,
m6800: zerofill more class variables,
misc: change "Bios" to "BIOS"
2023-06-16 11:36:43 +02:00
Mark Garlanger
0f014596d7
floppy.cpp: add Teac FD55-A and FD55-B drive types (#11342) 2023-06-16 11:11:48 +02:00
angelosa
9b51d7e6b8 taito/taitowlf.cpp: fix CPU type and speed
* entering service mode now works (watchdog resetting from '510nio if the host CPU isn't enough)
2023-06-16 01:57:29 +02:00
angelosa
aa747cfb55 taito/taitowlf.cpp: add pf2012 EEPROM hookup
* it now enters attract mode after first time init thru service mode
2023-06-15 23:30:33 +02:00
Ivan Vangelista
9f629241f3 misc/anes.cpp: identified some more inputs, dips from manual, added nvram, enabled save state support 2023-06-15 22:20:38 +02:00
AJR
df1a2fa165 mc68681: Delay setting of TxRDY until start bit time has passed (fixes DUART test on att630) 2023-06-15 14:47:49 -04:00
hap
d4abdba06f lw30: remove custom beep device 2023-06-15 20:21:18 +02:00
Angelo Salese
a690e6cc04
pc/igspc.cpp: QA the video card note 2023-06-15 18:40:14 +02:00
hap
edfb31d997 mu5: increase battery level 2023-06-15 18:14:12 +02:00
hap
1d15627ce8 New systems marked not working
------------------------------
Strobe [hap, Sean Riddle]
2023-06-15 16:50:37 +02:00
Ivan Vangelista
12b7974c1b New working clones
------------------
Pit & Run - F-1 Race (set 3) [Shane Reel, Jeff Willard]

- technos/vball.cpp: redumped vball [twistedsymphony]
2023-06-15 07:15:18 +02:00
angelosa
4434f5389c taito/taitowlf.cpp: convert $cbxxx to map area, add tc0510nio inputs, remove unnecessary by now VGA card 2023-06-15 01:30:37 +02:00
Vas Crabb
d203058cab
misc/anes.cpp: Really fix build 2023-06-15 08:41:01 +10:00
angelosa
27ba852cae taito/taitowlf.cpp: redump u20 [Guru]
taito/taitowlf.cpp: convert ROM disk to address_map_bank, goes in service mode
2023-06-14 23:48:30 +02:00
Vas Crabb
9cabf47438 misc/anes.cpp: Fixed build. 2023-06-15 06:49:51 +10:00
cracyc
cfbaa60b24 x68k: slightly change pcg/text layer combining 2023-06-14 15:16:56 -05:00
wilbertpol
067445ff20
msx1_cart.xml: Add 60 working items. (#11332)
New working software list items (msx1_cart)
-------------------------------
MSX Pasocalc (Japan) [file-hunter]
Picture Painter (Japan) [file-hunter]
Picture Painter (Japan, alt) [file-hunter]
Print Soft Print Lab (Japan) [file-hunter]
Perfect Math for First Preparatory Class - Part 1-1 (Arab) [file-hunter]
Perfect Science for First Preparatory Class - Part 1-2 (Arab) [file-hunter]
O [cobinee]
Olion [file-hunter]
Open Wide! [MSXDev]
Operation Wolf (v1) [MSXDev]
Operation Wolf (v3) [file-hunter]
Othello Competicao (Portuguese) [file-hunter]
PAC-01 [MSXDev]
Pacific (v1.0.0) [file-hunter]
Pacific (v1.1.0) [file-hunter]
Pacific (v1.2.0) [MSXDev]
Pacific (v1.2.4) [file-hunter]
Paco el Bombas [msx-org]
Paco el Bombas REDUX (English) [msx-org]
Paco el Bombas REDUX (Italian) [msx-org]
Paco el Bombas REDUX (Spanish) [msx-org]
Paco el Bombas REDUX (Spanish, older) [msx-org]
Paco Time Attack (v1.0) [msx-org]
Paco Time Attack (v1.1) [msx-org]
Pair Logic [MSXDev]
Pak Pak [ochixn]
Parachuteless Joe [MSXDev]
Peek-A-Boo [MSXDev]
Peek-A-Boo (older) [file-hunter]
Pegged [under4mhz]
Penguin Café (English) [MSXDev]
Penguin Café (French) [MSXDev]
Penguin Mind [MSXDev]
Penguin Race [MSXDev]
Penguin Run [MSXDev]
Perfect Fit [file-hunter]
Phantomas Saga Infinity [file-hunter]
Photon [file-hunter]
PickinX [MSXDev]
Picture Puzzle [MSXDev]
PIHKAL [file-hunter]
Pippo La Scopa Ficcanaso [MSXDev]
Pitman [MSXDev]
Plumber [MSXDev]
Pointless Platform (release 2) [tni]
Pointless Platform (release 1) [MSXDev]
Pointless Shooting [MSXDev]
MSX Pong! [nightfoxandco]
Pretty Kingdom [MSXDev]
Pretty Kingdom (older) [file-hunter]
PSGed (v0.82b) [aorante]
PSGed (v0.8b) [aorante]
PSGed (v0.4b) [aorante]
Puzzybox [MSXDev]
PWND - Of je worst lust [MSXDev]
PWND - Of je worst lust (alt) [MSXDev]
PWND part 2 - Of je assembly lust [file-hunter]
PWND part 2 - Of je assembly lust (alt) [file-hunter]
PWND part 3 - Full Metal Snake (v1.1) [MSXDev]
PWND part 3 - Full Metal Snake (v1.0) [file-hunter]
2023-06-15 05:58:36 +10:00
David Haywood
b5c4ea75e6
misc/anes.cpp: Got it to boot and added preliminary video and inputs. (#11324) [Luca Elia, David Haywood]
* Implemented ROM banking.
* Added preliminary blitter and palette support.
* Added preliminary inputs.
2023-06-15 05:26:06 +10:00
Vas Crabb
e48e6c02b1 Revert "heath/h19.cpp Implement Shift-Reset functionality (#11330)"
This reverts commit 2c0246059f.

This PR obviously wasn't reviewed properly.  It has very obvious issues,
in particular:
* Resetting child devices from device_reset/machine_reset.  Child
  devices are automatically reset when a device is reset.
* Changing input state on reset.  This leads to state getting out of
  sync.  Devices that change their outputs on reset are responsible for
  pushing out the update.
2023-06-15 04:56:56 +10:00
Mark Garlanger
2c0246059f
heath/h19.cpp Implement Shift-Reset functionality (#11330) 2023-06-14 14:48:27 -04:00
ClawGrip
fdce6a4e37
leapfrog/leappad.cpp: Dumped and added a new LeapPad model BIOS (#11321)
New systems marked not working
-----------------------------------
LeapFrog LeapPad Plus Microphone [Sean Riddle, ClawGrip]
2023-06-15 04:41:19 +10:00
ValleyBell
f2517c78a6
Addd three Roland card dumps and a placeholder driver. (#11323)
New systems marked not working
------------------
Roland Music Style Card TN-SC2 Software List holder

New software list items marked not working
------------------
r8_card: SN-R8-09 Power Drums U.S.A.
roland_tnsc2: TN-SC2-04 Dance
u110_card: SN-SPLA-01 Sound Elements Vol. 1 (U-01)
2023-06-15 04:39:25 +10:00
Paul-Arnold
32a133ea30
bfm/bfm_sc2.cpp: Added sound ROM to Majestic Bells non-protocol version (sc2majes). (#11338)
ROM taken from protocol version.
2023-06-15 04:21:05 +10:00
Roberto Fresca
c84ff8213e New clones marked as NOT_WORKING
--------------------------------
Wheel of Fortune (P517 V16, English) [Roberto Fresca, Gerald (COY)]
2023-06-14 17:23:27 +02:00
hap
e3d45954ad xbox_nv2a: better fix for dangling pointer warning,
coleco: remove romhacked bios rom
2023-06-14 15:43:41 +02:00
angelosa
bd166709fb taito/taitowlf.cpp: upper ISA bank port is a view select 2023-06-13 23:43:48 +02:00
Ivan Vangelista
433f4499cb New clones marked not working
-----------------------------
Arkanoid (Phoenix Electronics Co. license) [Darran Allen, The Dumping Union]

- taito/arkanoid.cpp: dumped the arkanoidja 68705 A75 23 MCU [Sean Riddle, Brian Troha, The Dumping Union]

- taito/arkanoid.cpp, taito/taito_b.cpp: ROM labels corrections / standardization [Brian Troha]
2023-06-13 22:02:09 +02:00
David Haywood
745f7776a5
new WORKING software list additions (#11335)
---------
gamate.xml:
mightbox - Mighty Boxer [Peter Wilhelmsen, Morten Kirkegaard]
2023-06-13 15:43:00 -04:00
angelosa
11d3c7211b taito/taitowlf.cpp: change CMOS type, add Voodoo 1
* allows pf2012 to draw a 3Dfx logo then page faults
2023-06-13 17:02:10 +02:00
Vas Crabb
9ca073b159 emu/devdelegate.h: Added resolve_safe and resolve_all_safe helpers.
Uses decay rules, so if a delegate returns a reference and you want to
supply a referene to an object you don't want copied as the default
result, remember to use std::ref.

Updated a few devices to use resolve_safe on device delegates to
streamline code.
2023-06-13 23:15:00 +10:00
AJR
92640b67cc coinmvga: Incremental improvements
- Add I2C EEPROM and RTC
- Hook up YMZ280B IRQ properly
- Use standard VGA screen parameters

* h8: Add PC to unhooked port logging message; add notes about and slightly adjust cycle counts
2023-06-12 20:21:34 -04:00
Angelo Salese
dc748ccfc9
taito/taitowlf.cpp: convert to new PCI model (#11334)
taito/taitowlf.cpp: convert to new PCI model

taito/taitowlf.cpp: add proper pf2012 main BIOS [Guru]

video/atirage.cpp: hookup ATI Rage II+ DVD variant to p5txla

taito/taitowlf.cpp: virtualize CMOS and RTC as MB resources, initial implementation of Taito Wolf ROM DISK ISA
* pf2012 now manages to start loading the DOS process, failing with EMM386
2023-06-12 18:49:37 -04:00
Roberto Fresca
f69d33f6ea Coinmaster Wheel of Fortune: Swapped program roms names and correct rom load. 2023-06-12 17:14:01 +02:00
hap
34d6c77a2d tigeroad: remove tilerom tag lookup,
midas: remove neogeo.h dependency
2023-06-12 13:43:40 +02:00
Roberto Fresca
973bed5ca5 New systems marked not working
------------------------------
Wheel of Fortune (P517.v11, Belgium) [Roberto Fresca, Gerald (COY)]
2023-06-12 05:54:47 +02:00
Roberto Fresca
36cb6ceafc Coinmvga.cpp driver: Added more documentation about the H8/3002/3007 CPU used,
and other components.
2023-06-12 04:57:40 +02:00