Commit Graph

92210 Commits

Author SHA1 Message Date
hap
8cd9374489 rendlay: fix crash with rect element alpha of 0 < n < 1.0/255,
misc: small cleanup
2024-12-06 06:08:26 +01:00
AJR
831c983110 animaljr, funkyfig, mmpanic, mole: Use normal input types for player buttons 2024-12-05 21:19:01 -05:00
Ivan Vangelista
2d00ba4263 New systems marked not working
------------------------------
Chaku Melo Collection [Darksoft]
Multi Game (IGT, M0000133) [Brian Troha, The Dumping Union]
Multi Game (IGT, M0000156) [Brian Troha, The Dumping Union]
Multi Game (IGT, M0000159) [Brian Troha, The Dumping Union]
Multi Game (IGT, M0000164) [Brian Troha, The Dumping Union]
Multi Game (IGT, M0000166) [Brian Troha, The Dumping Union]
Multi Game (IGT, M0000214) [Brian Troha, The Dumping Union]
Multi Game (IGT, M0000247) [Brian Troha, The Dumping Union]
Multi Game (IGT, M0000394) [Brian Troha, The Dumping Union]
Multi Game (IGT, M0000535) [Brian Troha, The Dumping Union]
The Munsters [Brian Troha, The Dumping Union]
Vision printer [Brian Troha, The Dumping Union]
2024-12-05 18:24:07 +01:00
hap
c4e1751255 mcs48: remove todo note about EN/DIS I opcode not incrementing the timer, doc is wrong, and add another note 2024-12-05 15:08:37 +01:00
angelosa
40d5879187 capcom/cps1.cpp: remap IPT_SERVICE as IPT_SELECT for CPS Changer games 2024-12-05 14:12:37 +01:00
hap
02187b3825 o2_cart_slot: allow user to configure cart pin b 2024-12-05 02:32:19 +01:00
hap
87882203b3 ef9340_1: revert wrong change from prev commit 2024-12-05 00:15:12 +01:00
hap
991bdf14be t6a84: no need for PAGE_SIZE, it's a given that a 16-bit address space has a length of 0x10000 2024-12-04 23:52:08 +01:00
hap
af81cba31f timelimt,suprridr: take clock freqs from thepit driver 2024-12-04 22:45:07 +01:00
hap
521ff6d243 enigma2: better star blink rate 2024-12-04 22:45:07 +01:00
hap
706502c615 videopac: add 7seg outputs for testcartpl 2024-12-04 22:45:06 +01:00
hap
a064e4e79b New working software list items
-------------------------------
videopac: Service Test Cartridge (Europe, plus) [anonymous]
2024-12-04 22:45:06 +01:00
hap
32c7c64dc1 ef9340_1: add window boxing and y zoom mode 2024-12-04 22:45:06 +01:00
hap
79afe949a3 videopac: let's mark spaans as partially supported anyway 2024-12-04 22:45:06 +01:00
cam900
9c138cbcb7
igs/igs011.cpp: Moved Virtua Bowling to a derived class and cleaned up code: (#13033)
* Corrected title of Dongbang Jiju in description (Korean version of Dragon World.
* Improved keyboard and DIP switch matrix reading code.
* Use generic graphics decoding layout for debugging.
* Suppress side effects for debugger reads.
* Generally cleaned up code and improved and fixed some comments.
2024-12-05 06:42:08 +11:00
angelosa
43954a5ddc dataeast/metlclsh.cpp: convert to set_raw 2024-12-04 19:04:46 +01:00
AJR
d4e3820f57 suna/suna8.cpp: Add provisional raw parameters for screen 2024-12-04 12:02:14 -05:00
AJR
43d61833e4 Natural keyboard improvements
- NUL is no longer a reserved character, and PORT_CHAR(0) is meaningful now. The ioport_field structure now uses a reserved Unicode character rather than 0 as a filler.
- PORT_CHAR() with no arguments (formerly illegal) may be used to skip over shift positions that produce no useful codes.

* ioport.h: Use the empty string rather than nullptr as default tag for ioport_condition. (ioport_condition::operator== was blindly passing the null pointers to strcmp.)
2024-12-04 09:23:44 -05:00
angelosa
076147c601 emu/ioport.h: retire PORT_VBLANK / PORT_HBLANK 2024-12-04 11:18:37 +01:00
hap
c13ed02291 i8244: fix collision detection edge case [hap, bataais] 2024-12-03 21:44:04 +01:00
hap
969ee8bc74 cswat: redumped romset, hooked up color prom and a sn76489a [Phil Bennett] 2024-12-03 19:35:35 +01:00
Ivan Vangelista
8099e819dc New systems marked not working
------------------------------
Black Rhino (IGT) [Brian Troha, The Dumping Union]
Super 8 Race [Brian Troha, The Dumping Union]
Wheel of Fortune (IGT) [Brian Troha, The Dumping Union]
2024-12-03 18:10:10 +01:00
hap
2000443a0a mb88xx: make tc pin an inputline, don't clear irq pin state at reset, small cleanup 2024-12-03 18:02:03 +01:00
AJR
1ba6e17f3b wyse/wy85.cpp: Slight optimization 2024-12-03 09:12:04 -05:00
hap
3b5843e0c7 New working software list items
-------------------------------
videopac: Melrep (Europe, prototype), Spaans (Europe, prototype), Syracuse (France, plus, prototype) [anonymous]
2024-12-03 11:26:05 +01:00
Vas Crabb
12c400b379 dynax/dynax.cpp: Identified most DIP switch settings for Mahjong Reach. 2024-12-03 17:54:47 +11:00
Vas Crabb
555cd0346d -dynax/dynax.cpp: Improved majxtal7 and janyuki DIP switches:
* Added Mahjong X-tal 7 and Jan Yu Ki DIP switch locations based on
  input test display.
* Corrected some Mahjong X-tal 7 DIP switch settings, and marked some as
  unknown as they were clearly wrong.

-dynax/ddenlovr.cpp: Demoted Hanafuda Hana Gokou and Hanafuda Gokou
 Bangaihen to not working - neither of these games works properly.
2024-12-03 14:52:18 +11:00
Vas Crabb
7e5b31e25f -seta/ssv.cpp: Better effort at using common mahjong matrix.
-dynax/ddenlovr.cpp: Demoted Hanafuda Hana Gokou and Hanafuda Gokou
 Bangaihen to not working - neither of these games works properly.
2024-12-03 13:25:43 +11:00
hap
bfb725374d kangaroo: hook up protection mcu,
mb88xx: increment timer when taking irq cycles
2024-12-03 01:52:39 +01:00
Vas Crabb
a50e1f8792 shared/mahjong.cpp: Moved "standard" mahjong matrix to shared project.
The "standard" mahjong matrix can easily be shared by Dynax, Jaleco,
Seta and IGS with minor adjustments.

dynax/ddenlovr.cpp: Hooked up hopper device for Hanafuda Hana Tengoku.
2024-12-03 05:42:51 +11:00
angelosa
577599f365 New systems marked not working
------------------------------
Nord Lead 2X [DBWBP]
2024-12-02 19:04:52 +01:00
angelosa
9c4b834b3b video/upd7220.cpp: reset_origin on CRT reprogramming 2024-12-02 19:04:52 +01:00
Ivan Vangelista
fdd4967def - misc/amuzy.cpp, skeleton/banpresto_tomy_h8s.cpp: improved metadata [Wayder]
- skeleton/guchokipa.cpp: identified as a bootleg of Omori's The Yakyuken [Wayder]
2024-12-02 18:45:01 +01:00
AJR
d082088709 misc/calomega.cpp: Use tilt input type 2024-12-02 11:20:16 -05:00
hap
f0a3637af6 mb88xx: add pla mask option 2024-12-02 14:38:10 +01:00
AJR
bfb156de8d gekisha: Identify some DIP switches 2024-12-01 22:42:59 -05:00
arbee
b6792dd1f6 apple/macadb.cpp: Updates [R. Belmont]
- Added ADB power key callback
- Added "any key down" callback used in PowerBooks
- Removed the last bits of the old adb_vblank() service routine.

apple/pseudovia.cpp: Added support for SCSI IRQs. [R. Belmont]

apple/macprtb.cpp: Support sleep and wake-up for Macintosh Portable and PowerBook 100. [R. Belmont]

apple/macpwrbk030.cpp: Updates [R. Belmont]
- Fixed issues with Shut Down and Restart functionality
- Support sleep and wake-up for all supported models
- Cleanups and save state support

Systems promoted to working
---------------------------
Macintosh PowerBook 140 [R. Belmont]
Macintosh PowerBook 160 [R. Belmont]
Macintosh PowerBook 180c [R. Belmont]

Clones promoted to working
--------------------------
Macintosh PowerBook 145 [R. Belmont]
Macintosh PowerBook 145B [R. Belmont]
Macintosh PowerBook 165	[R. Belmont]
Macintosh PowerBook 165c [R. Belmont]
Macintosh PowerBook 170	[R. Belmont]
Macintosh PowerBook 180	[R. Belmont]
2024-12-01 21:52:50 -05:00
AJR
21488f0132 hanakanz: Use different controls in bet and non-bet modes 2024-12-01 20:26:57 -05:00
AJR
47f9ddb910 dynax/ddenlovr.cpp: Further input cleanups
- Use standard input types for service keys in many games
- hnkochou, hjingi, htengoku: Remove some unused inputs
2024-12-01 19:37:31 -05:00
AJR
9eef7523d5 hgokou: Disable the correct inputs 2024-12-01 17:53:57 -05:00
AJR
590f70e7c3 hgokou: Use standard hanafuda panel input matrix 2024-12-01 16:55:00 -05:00
Vas Crabb
31bd17e200 dynax/ddenlovr.cpp: Fixed mjmyornt inputs, improved hgokou service inputs. 2024-12-02 08:12:56 +11:00
Vas Crabb
02c3f2635c dynax/ddenlovr.cpp, dynax/dynax.cpp: More I/O improvements:
* Fixed 2P side inputs for tenkai, ougonhai and mjmyster.
* Use hanafuda input types for hginga.
* Use proper bookkeeping and memory reset inputs for hginga and hanakanz.
* Started using I/O port finders for mahjong keyboards.
* More side effects checks.
* Reduced some duplication.
2024-12-02 07:09:17 +11:00
tim lindner
cb6bc8c8f1
gime: Fixed lines-per-row and improved border color for legacy modes (#13038) 2024-12-01 15:05:29 -05:00
AJR
9f705b3e1c namco/namcos2.cpp: MCU note 2024-12-01 14:28:12 -05:00
hap
a8e1ad4bf4 hd6305: update copyright holders now that a large part of this file is OG's, and make code style consistent 2024-12-01 19:49:02 +01:00
AJR
992034c520 sony/psx.cpp: Forgot to commit this file in 7a5fcb5ac9 2024-12-01 12:17:54 -05:00
AJR
7a5fcb5ac9 cpu/m6805: Split off HD6305/63705 emulation to a separate source file 2024-12-01 12:16:47 -05:00
hap
442a9852bc cvs: make interrupts edge triggered, increase cpu clock freq, set screen refresh to 50 2024-12-01 15:23:19 +01:00
hap
736ba04cdb kangaroo: dumped mb8841 internal rom [Sean Riddle] 2024-12-01 15:23:18 +01:00