Commit Graph

90660 Commits

Author SHA1 Message Date
angelosa
bc23190458 machine/k056230: refactor regs_r/_w to regs_map 2024-07-09 17:54:58 +02:00
mamehaze
d20ef20b4b
igs/igs_fear.cpp - add IGS027A dump to fearless [tormod, Peter Wilhelmsen, XingXing] (#12553)
* correct clock for XA

igs/pgmcrypt.cpp - properly fix fearless decryption

---------

Co-authored-by: DavidHaywood <hazemamewip@hotmail.com>
2024-07-09 08:10:14 -04:00
ClawGrip
df064c59b1
atari/atetris.cpp: Redumped Link graphics ROM [Taksangs] (#12558) 2024-07-09 08:08:01 -04:00
cam900
51d9f82820
nmk/nmk16.cpp: Fix max sprite clock related to screen size (#12559) 2024-07-09 08:07:39 -04:00
Giulio Zausa
81284c68ca
Fixes/ROMs for Roland stuff (#12555)
* Fixed screen

* Added ROMs and GP/LP support

* Fixed rom and prints

* Leftover

* Fix
2024-07-08 22:44:06 +02:00
Ivan Vangelista
0a51009b74 Systems promoted to working
---------------------------
Montana Super Draw (4436-05, U5-0) [Brian Troha]

- seta/seta.cpp: made zingzipbl go a bit further, marked its Oki ROM as bad. Main blocker is the different sprite format.

- shared/segam1audio.cpp: measured clocks [Guru]
2024-07-08 18:14:33 +02:00
mamehaze
ce215330ad
tvgames/xavix.cpp: Added four games. (#12552)
New systems marked not working
----------------------------
Excite Ping Pong 2 (Japan) [TeamEurope, Peter Wilhelmsen, David Haywood]
Croket! Itada Kinka! Banker Battle!! (Japan) [TeamEurope, Peter Wilhelmsen, David Haywood]
Shooting King (Japan) [TeamEurope, Peter Wilhelmsen, David Haywood]
Gun Gun Revolution (Japan) [TeamEurope, Peter Wilhelmsen, David Haywood]
2024-07-09 00:55:15 +10:00
Patrick Mackinlay
91ef419166 mc88000: allow for multiple cmmus 2024-07-08 11:22:25 +07:00
Patrick Mackinlay
e84673d932 mc88200: fix bus error logic 2024-07-08 11:18:58 +07:00
arbee
d64e5bebe0 apple/scsidma.cpp: Fix file corruption. [R. Belmont] 2024-07-07 23:18:16 -04:00
arbee
f26b2edfcd apple/scsidma.cpp: Added support for the SCSI DMA device found in the Mac IIfx. [R. Belmont]
New systems promoted to WORKING
-------------------------------
Macintosh IIfx [R. Belmont]
2024-07-07 22:55:46 -04:00
cracyc
dea2d67171 fmtowns: start save states 2024-07-07 21:13:10 -05:00
hap
41a7b0e049 mame.lst: add missing link (heh),
cclimber.cpp: remove hack note
2024-07-07 21:58:57 +02:00
hap
64366ea2ca mpf1,mpf1p: add pwm display device for digits panel,
berlin: add hardware notes
2024-07-07 21:28:50 +02:00
ClawGrip
81af0550dd
atari/atetris.cpp: Add a new Tetris Korean bootleg and redumped atetb5205 OKI ROMs (#12547)
New working systems
-------------------
Link (Korean bootleg of Atari Tetris) [Taksangs]
2024-07-07 10:34:15 -04:00
lidnariq
a08b11386f
casio/pv1000.cpp: borders are on top and bottom (#12548) 2024-07-07 10:32:22 -04:00
tim lindner
1d803e7a34
Video 512k bank is external to the GIME. It can be changed at anytime. (#12549) 2024-07-07 10:30:20 -04:00
HappyASR
bca1714529
igs/pgmcrypt.cpp: fix decryption for fearless [XingXing] (#12551) 2024-07-07 10:28:34 -04:00
Sergio G
767957ecf7
nmk/nmk16.cpp: Adjusted values for proper screen size, timings and interrupts, according to real hw (#12529)
* Fix timings and flip-screen for nmk16 games.
* Adjust `MACHINE_NO_COCKTAIL` flag on nmk16 games:
* removed from: `macross2`, `tdragon2`, `sabotenb`, `bjtwin`, `nouryoku`, and clones of all them
* added to: `tharrier`, `bioship`, `vandyke`, and clones
* Fix background offset for some afega games and adjust `MACHINE_NO_COCKTAIL` flag on afega and nmk16 games:
* removed from: `ssmissin`, `airattck`, and clones of all them
* added to: `grdnstrm`, and clones
* Fix offset in the additional bg layer of `strahl` and `bioship`, and fix flipscreen on 'bioship` and `vandyke`
2024-07-07 10:18:20 -04:00
Adam Billyard
25066795ca
machine/ncr5385.cpp: raise IRQ for INT_INVALID_CMD (#12524)
* - tek4404 selftest writes 0xff as command (invalid command) and expects an IRQ to be raised

---------
Co-authored-by: Adam <adam@light-up.co.uk>
Co-authored-by: hap <happppp@users.noreply.github.com>
2024-07-07 10:16:23 -04:00
Mark Garlanger
6c16980f1a
heathzenith/z29.cpp: Add some documentation based on ROM listing (#12526) 2024-07-07 10:14:44 -04:00
arbee
152ebf3ade nscsi/cd.cpp: Fixed no-disc status for Apple CD drive and implemented eject command. [R. Belmont]
- Dragging a CD into the Trash on MacOS now properly unloads it.
2024-07-06 09:51:22 -04:00
hap
574e71a61b r65c52: simplify update_irq, add call to update_irq at each place ier or isr changes, add debugger side effects check on reads,
misc: update notes
2024-07-06 13:53:38 +02:00
Vas Crabb
c8c964065c Updated "CPU Tester" sample code so it will mostly build and work again.
Only remaining issue is that m_icountptr is now private, so it can't set remaining cycles.
2024-07-06 06:46:20 +10:00
James Wallace
84b7bc9e6b
r65c52.cpp: Correct bug associated with IRQ handling (nw) 2024-07-05 20:27:20 +01:00
Sergio G
1616a4646f
nmk004.cpp: Extracted internal ROM using a new technique. (#12545)
* Identical dumps obtained using two devices from Acrobat Mission and Thunder Dragon PCBs.
* Differs from previous dump in three bytes.
2024-07-05 07:08:13 +10:00
Vas Crabb
f637f7586f jaleco/megasys1.cpp: Use default lives setting from manual for 65th Street. 2024-07-05 05:41:04 +10:00
holub
5985cbfcee
sinclair/beta_m.cpp: allow to use turbo clock for wd179x (#12531) 2024-07-04 15:12:04 -04:00
Mark Garlanger
bcb1756ebc
heathzenith/z37_fdc.cpp: Fix HDOS 2.0 INIT (disk formatting) (#12535) 2024-07-04 15:11:14 -04:00
Ivan Vangelista
5a863b3832 New systems marked not working
------------------------------
Multi-Action 9800-20-R0 [Brian Troha, The Dumping Union]
2024-07-04 21:03:29 +02:00
ClawGrip
fb3ec68c91
skeleton/design.cpp: Added skeleton drivers to hold ROMs from five more Azkoyen vending machines. (#12543)
New systems marked not working
------------------------------
Vending machine model T6 [Joan RF, jordigahan]
Vending machine model T8 [Joan RF, jordigahan]
Vending machine model T12 [Joan RF, jordigahan]
Vending machine model T61 (set 1) [Joan RF, jordigahan]

New clones marked not working
-----------------------------
Vending machine model T61 (set 2) [Joan RF, jordigahan]
2024-07-05 05:00:42 +10:00
Vas Crabb
a0b91642fe -tecmo/gaiden.cpp: Removed two-byte year hack of Wild Fang.
* When this was added, the submitter claimed it was based on a different
  code revision to any existing sets.  It turns out that wasn't true.

-atari/cops.cpp, machine/ldp1450hle.cpp, machine/r65c52.cpp: srcclean
 and tidy.
2024-07-05 04:41:02 +10:00
A-Noid33
86e97f4702
apple2_flop_clcracked.xml: Added latest cracks and improved metadata. (#12544)
* apple2_flop_clcracked.xml: Added thirty-nine working items and updated one item.
* apple2_flop_clcracked.xml: Removed three imperfect cracks.
* apple2_flop_orig.xml: Improved metadata.

New working software list items (apple2_flop_clcracked.xml)
-------------------------------
Alpine Tram Ride (revision 0) (4am crack) [4am, A-Noid]
Bike Hike (revision 0) (4am crack) [4am, A-Noid]
Developing Writing Skills (4am crack) [4am, txgx42, A-Noid]
Earthquakes and Volcanoes (4am crack) [4am, txgx42, A-Noid]
Factactics Trivia Game: Sports (4am crack) [4am, txgx42, A-Noid]
Fantastic Animals (4am crack) [4am, A-Noid]
Kinder Critters: Letters and Patterns (4am crack) [4am, A-Noid]
Language Activities Courseware Level 3 (4am crack) [4am, txgx42, A-Noid]
Language Carnival 2 (4am crack) [4am, txgx42, A-Noid]
Math Word Problems Volume 2: Money (4am and san inc crack) [4am, A-Noid]
Mathosaurus: Computation (4am crack) [4am, A-Noid]
Monster Smash (version 2.0) (4am crack) [4am, A-Noid]
On Balance (4am crack) [4am, A-Noid]
Peanuts Math Matcher (4am crack) [4am, txgx42, A-Noid]
Pet Shop (A-347 version 1.0) (4am crack) [4am, A-Noid]
Punctuation Rules (4am and san inc crack) [4am, A-Noid]
Punctuation Skills: End Marks, Semicolon, and Colon (4am crack) [4am, A-Noid]
Questprobe featuring Spider-Man (version B-258) (4am crack) [4am, A-Noid]
Questprobe featuring Spider-Man (version F-261) (4am crack) [4am, A2_Canada, A-Noid]
Ray Tracing (version 1.0, July 1986) (4am crack) [4am, txgx42, A-Noid]
Reader's Treasure Chest: Level One (4am crack) [4am, A-Noid]
Real Math: Level I (4am crack) [4am, A-Noid]
Real Math: Level II (4am crack) [4am, A-Noid]
Real Math: Level III (4am crack) [4am, A-Noid]
Scott Adams Graphic Adventure 1: Adventureland (version 2.2/416) (4am crack) [4am, txgx42, A-Noid]
Success with Algebra: Advanced Linear Equations (4am crack) [4am, txgx42, A-Noid]
Success with Math: Multiplication/Division (4am crack) [4am, A-Noid]
Teacher's Pet (4am crack) [4am, A-Noid]
The Teacher's Tool Kit: Multiple Choice (4am crack) [4am, A-Noid]
The Teacher's Tool Kit: Word Match (version 2.0) (4am crack) [4am, A-Noid]
The Teacher's Tool Kit: Word Scramble (version 2.0) (4am crack) [4am, A-Noid]
The Teacher's Tool Kit: Word Search (version 2.0) (4am crack) [4am, A-Noid]
The Trivia Arcade (4am crack) [4am, A-Noid]
Tink!Tonk!: Tinka's Mazes by Mercer Mayer (4am crack) [4am, A-Noid]
Top Readers' Club: Grade 2 (4am crack) [4am, A-Noid]
Top Readers' Club: Grade 3 (4am crack) [4am, A-Noid]
Top Readers' Club: Grade 4 (4am crack) [4am, A-Noid]
Top Readers' Club: Grade 5 (4am crack) [4am, A-Noid]
War (4am crack) [4am, A-Noid] [4am, A2_Canada, A-Noid]

Redumped software list items (apple2_flop_clcracked.xml)
-------------------------------
Sherwood Forest (cleanly cracked) [4am, A-Noid]

Removed (apple2_flop_clcracked.xml)
-------------------------------
Tink Tonk - Tuk Goes to Town (imperfect clean crack)
Tink! Tink! Tink's Subtraction Fair (imperfect clean crack)
Tonk in the Land of the Buddy-Bots (imperfect clean crack)
2024-07-05 03:42:43 +10:00
angelosa
835917e209 tecmo/gaiden.cpp: sort wildfang parent/clone gamenames 2024-07-04 18:06:36 +02:00
arbee
c21f4cbac9 apple/macquadra700.cpp: Cleaner CPU speed change and updated comments. [R. Belmont] 2024-07-03 21:57:54 -04:00
Vas Crabb
9ae9e6c069 emu/rendersw.hxx: Don't use class template deduction with large initialiser list that upsets clang. 2024-07-04 08:07:13 +10:00
Vas Crabb
5c14cc707b emu/rendersw.hxx: Appease complilers that don't believe in constexpr trigonometry. 2024-07-04 07:32:32 +10:00
R. Belmont
18951453d8
apple/macquadra700.cpp: Removed outdated TODOs. [noci] [R. Belmont] 2024-07-03 17:10:59 -04:00
Nigel Barnes
ee45d80778 bus/bbc/tube: Added the Matchbox co-processor. 2024-07-03 22:04:14 +01:00
arbee
a97c06e24c machine/applepic.cpp: Cleaned up IRQ handling, finished and tested DMA. [R. Belmont]
machine/swim1.cpp: Cleaned up DAT1BYTE output handling, added timer so the disk spins when you aren't polling it. [R. Belmont]

machine/swim2.cpp: Cleaned up DAT1BYTE output handling. [R. Belmont]

apple/dafb.cpp: Added support for the Quadra 950's standalone DAFB II with 16-bit color. [R. Belmont]

apple/macadb.cpp: Major cleanup, removed ADB modem HLE, now echoes ADB line state changes so everyone stays in sync. [R. Belmont]

apple/maciifx.cpp: Cleanup/modernization and corrected SWIM hookup for IOP control. Now can boot floppies. [R. Belmont]

apple/macquadra700.cpp: Cleanup/modernization and added the Quadra 900 and 950. [R. Belmont]

New WORKING machines
--------------------
Macintosh Quadra 900 [R. Belmont]
Macintosh Quadra 950 [R. Belmont]
2024-07-03 16:57:54 -04:00
Vas Crabb
ab2451cb8d -machine/genpc.h: Connect iochrdy properly. Also don't forward the same thing more than once - it could be std::move'd out the first time.
-Miscellaneous cleanup:
 * emu/rendersw.hxx: Made cosine table constexpr, got rid of lambda and loop.
 * igs/spoker.cpp: DIP switches are a switch matrix.
 * merit/merit.cpp: Made the video control bits a bit clearer.
 * Some other trivial tidying.
2024-07-04 06:50:55 +10:00
cracyc
08b07fc1e2 at: use set_inputline again
genpc: remove
2024-07-03 15:24:53 -05:00
cam900
dcb31f0df5
vsystem: Converted sprite devices to implement device_gfx_interface.
* vsystem/vsystem_spr.cpp: Implement device_gfx_interface to decode graphics, and use delegates for priority mapping.
* vsystem/vsystem_spr2.cpp: Implement device_gfx_interface to decode graphics, and fixed issues with save states.
* vsystem/crshrace.cpp, suprslam.cpp, welltris.cpp: Use generic graphics decoding layouts.
* vsystem/gstriker.cpp: Fixed sprite delay.
* vsystem/aerofgt.cpp: Reduce code duplication.
* vsystem/f1gp.cpp: Tidied bootleg sprite drawing code.
* vsystem/inufuku.cpp: Added comment about possibly incorrect tilemap offset.
2024-07-04 06:12:09 +10:00
cracyc
0473bf3eb9 genpc: use trampoline instead of tag 2024-07-03 14:32:35 -05:00
Ivan Vangelista
ffd73a476b Clones promoted to working
--------------------------
Megatouch 5 (9255-60-01 R0C, Standard version) [Ivan Vangelista]
2024-07-03 21:21:46 +02:00
987123879113
e073f5ec78
-konami/firebeat.cpp: Added pop'n music Animelo 2. (JAA) (#12537)
New working clones
------------------
pop'n music Animelo 2 (JAA) [Taro]
pop'n music Animelo 2 (JAA, license expired) [Taro]

-konami/twinkle.cpp: Added notes about Ugoke! Purimucho. [Taro, Windy Fairy]
2024-07-04 04:46:06 +10:00
hap
9e8abca873 brikett: less arbitrary speaker timing 2024-07-03 15:44:29 +02:00
cam900
31f3bfeade
toaplan/toaplan2.cpp: fix video filename ref (#12542) 2024-07-03 14:33:55 +02:00
hap
65d7c09761 mm1,mephisto3: reorder parent/clones
New working clones
------------------
Mephisto II (set 3) [Berger]
Mephisto ESB II (ESB II board) [hap, Berger]
2024-07-03 13:44:16 +02:00
ClawGrip
7965b9cbb5
skeleton/madmoney2.cpp: Fix typo on ROM name (#12540) 2024-07-03 10:12:05 +02:00