summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices
Commit message (Collapse)AuthorAgeFilesLines
* Remaining fixestime-experiments Aaron Giles2021-08-141-2/+2
|
* Merge branch 'master' into time-experiments Aaron Giles2021-08-1317-52/+183
|\
| * bus/nes: Added support for a 21-in-1 multicart. (#8435) 0kmg2021-08-136-2/+44
| | | | | | | | | | New working software list additions (nes.xml) ----------------------------------- 21 in 1 (GA-003) [Consolethinks]
| * swim1, swim2: Implement callback for DAT1BYTE output AJR2021-08-134-2/+55
| |
| * Merge pull request #8437 from 0kmg/nes-mappers-212,217 ajrhacker2021-08-136-28/+64
| |\ | | | | | | bus/nes: More multicart fixes.
| | * bus/nes: More multicart fixes. 0kmg2021-08-136-28/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Improved support for Super HiK 300-in-1 related multicarts. Fixes graphics in some games and gets a 9999-in-1 working. - Added missing board support for 500-in-1 and related multicarts. These are correctly assigned to mapper 217 in the .nes loader. Software list items promoted to working --------------------------------------- 255 in 1 500 in 1 500 in 1 (Alt) 2000 in 1 (No Splash, No Rev, Alt Mapper) 9999 in 1 (Anim. Splash, Rev 13) 9999999 in 1 (Alt)
| * | ti99: Use offs_t instead of uint16_t for addresses, as they are 19 bit wide ↵ Michael Zapf2021-08-147-20/+20
| | | | | | | | | | | | in the peribox.
* | | Update recently modified files to new APIs Aaron Giles2021-08-1321-64/+99
| | |
* | | Merge branch 'master' into time-experiments Aaron Giles2021-08-13679-54168/+62009
|\| |
| * | apple2gs disassembly updates: (#8430) ksherlock2021-08-121-21/+21
| | | | | | | | | | | | | | | | | | - JSL support for gs/os & prodos 16 calls - JSL/JML/STA vector support - inline debug name support (Apple IIgs Tech Note #103)
| * | ch376.cpp: fix mount status and entry formatting [Peter Ferrie] Peter Ferrie2021-08-121-2/+4
| |/ | | | | | | | | - BOOTi can now find .DO and .PO files - BOOTi can now boot HDVs
| * tx0_64kw, tx0_8kw: Fixes and improvements AJR2021-08-122-105/+682
| | | | | | | | | | | | | | | | | | - Complete rewrite of disassemblers, using standard names for OPRs - Clear MBR in cycle 1 when AMB is not specified - Perform AMB before COM (tx0_64kw) - Fix characters printed on Flexowriter (bit order was incorrectly reversed) - Modernize logging in CPU device - Only call the debugger hook once per instruction cycle
| * Merge pull request #8428 from 0kmg/nes-mappers-289,320 ajrhacker2021-08-126-15/+181
| |\ | | | | | | bus/nes: Added support for 17-in-1 and 6-in-1 multicarts.
| | * bus/nes: Added support for 17-in-1 and 6-in-1 multicarts. 0kmg2021-08-126-15/+181
| | | | | | | | | | | | | | | | | | | | | New working software list additions (nes.xml) ----------------------------------- 17 in 1 (60311C) [anonymous] Super HiK 6 in 1 (A-030) [anonymous]
| * | bus/a2bus/q68.cpp: Fixed various issues. Vas Crabb2021-08-132-49/+51
| |/ | | | | | | | | | | | | * Fixed friended derived classes. * Added "a2" prefix to device short names uesd for crude namespacing. * Added the prefix header explicitly so it will build without PCH. * Fixed bizarre mixed space and tab indenting.
| * bus/nes: Miscellaneous minor multicart fixes, mostly. (#8291) 0kmg2021-08-137-178/+198
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * pengseal: Fixed company and title screen graphics. * dongdong: Added device for this unique board (should have been marked not working.) * mc_sg20: Fixed graphics fixed in all games, no longer randomly resets to Bomberman mid-game in Hogan's Alley. * mc_190: Refactored code - this is the same as mc_sg20 with a mirroring bit. * mc_1994: Corrected banking code - all games work now. * mc_4ck1: Runs now, although Contra has some incorrect tiling issues; added jumper setting. * mc_6m23: Fixed graphics in all games (light gun still not working due to non-bus issues). * magicdrg: Fixed background tiling. Software list items promoted to working --------------------------------------- 1994 Super HIK 14 in 1 (G-136) 4 in 1 1993 (CK-001) 4 in 1 1993 (CK-001, Alt)
| * video/upd7220.cpp: Updated FIGD to use ead and mask to calculate drawing ↵ Brian Johnson2021-08-132-154/+64
| | | | | | | | location. (#8405)
| * bus/nes: Fixed bugs in Game Star type "A" boards. (#8425) 0kmg2021-08-112-28/+24
| | | | | | - Corrects certain games not loading or loading with corrupt graphics in different multicarts.
| * bus/nes: Fixed graphics issues in BB Car clones. (#8421) 0kmg2021-08-112-25/+10
| | | | | | | | - Graphics issues were in sets mihunche, mihunchea, and scche. - Separately, demoted several non-working games to not supported.
| * - tryout.cpp: used object finders and other minor cleanups Ivan Vangelista2021-08-111-1/+1
| | | | | | | | - gp32.h: initialized some arrays which were causing problems in drvnoclear builds
| * apple2: the two Q-68 cards use the same ROM. [R. Belmont] arbee2021-08-101-1/+1
| |
| * apple2: Support for the Stellation Q-68 and Q-68 Plus 68008 coprocessor ↵ arbee2021-08-102-0/+321
| | | | | | | | cards. [Rob Justice, R. Belmont]
| * bus/nes: Fixed BMC 411120-C cartridge emulation and added a compatible game. ↵ 0kmg2021-08-113-23/+27
| | | | | | | | | | | | | | | | | | | | | | (#8416) New working software list additions ----------------------------------- 19 in 1 (K-3088) [anonymous] Software list items promoted to working --------------------------------------- 4 in 1 (411120-C)
| * Assorted N64 fixes (#8415) MooglyGuy2021-08-0936-11201/+2699
| | | | | | | | | | | | | | | | | | * -rdp: Fixed incorrect channel swapping on 32-bit resampled framebuffers. [Ryan Holtz] * -rsp: Fixed LWV and VMOV behavior. Added reserved instructions V056, V057, V073, and VNULL. [Ryan Holtz, krom] * -rdp: Temporarily adjusted framebuffer resampling to not exceed screen bounds in some games. [Ryan Holtz] * -n64: Fixed SP DMA behavior based on hardware tests. [Ryan Holtz] * -rsp: Removed unused DRC and SIMD support. General code cleanup. [Ryan Holtz] * -n64: Pass K4 and K5 factors to threaded drawing code. Fixes black geometry in Conker's Bad Fur Day. [Ryan Holtz] * -aleck64: Fixed compile issue with previous commits. [Ryan Holtz]
| * bus/nes: Improved NTDEC cartridge support. (#8239) 0kmg2021-08-106-63/+101
| | | | | | | | | | | | Software list items promoted to working ----------------------------- Fighting Hero (Asia) Fighting Hero III (Asia)
| * bus/nes: Added support for a Contra bootleg. (#8326) 0kmg2021-08-106-4/+75
| | | | | | | | | | New working software list additions (nes.xml) ----------------------------------- Contra (pirate) [kryzsiobal]
| * ap2000: hook up reset to Centronics init signal (#8363) goldnchild2021-08-094-1/+41
| |
| * bus/nes: Fixed graphics in several multicarts and removed an underdump. (#8410) 0kmg2021-08-091-1/+1
| |
| * bus/nes: Implemented support for multicart mc_s8rk. (#8412) 0kmg2021-08-096-5/+65
| | | | | | | | | | Software list items promoted to working (nes.xml) --------------------------------------- Super 8 in 1 (Including Rockin' Kats)
| * bus/nes: Added support for mc_150um multi-game cartridge. (#8406) 0kmg2021-08-096-4/+67
| | | | | | | | | | Software list items promoted to working (nes.xml) --------------------------------------- 150 in 1 Unchained Melody (Fight 150 Ver. Love)
| * bus/nes: Added support for 21-in-1 and 35-in-1 multicarts. (#8401) 0kmg2021-08-088-3/+122
| | | | | | | | | | | | New working software list additions (nes.xml) ----------------------------------- 21 in 1 (K-3006) [anonymous] 35 in 1 (K-3036) [anonymous]
| * bus/nes: Fixed Powerful 255 in 1 and added its parent. (#8404) 0kmg2021-08-076-101/+94
| | | | | | | | | | | | | | | | | | New working software list additions (nes.xml) ----------------------------------- Powerful 250 in 1 [NewRisingSun] Software list items promoted to working (nes.xml) --------------------------------------- Powerful 255 in 1
| * fdc37c93x.cpp: actually read logical device registers yz70s2021-08-072-21/+10
| |
| * taitopjc: fix save states Ville Linde2021-08-071-0/+93
| |
| * Merge pull request #8398 from 0kmg/nes-mappers-174,267 ajrhacker2021-08-058-7/+123
| |\ | | | | | | bus/nes: Added support for 8-in-1 and 5-in-1 multicarts.
| | * bus/nes: Added support for 8-in-1 and 5-in-1 multicarts. 0kmg2021-08-058-7/+123
| | | | | | | | | | | | | | | | | | | | | New working software list additions (nes.xml) ----------------------------------- FC Genjin 8 in 1 (JY-119) [CaH4e3, NewRisingSun] TV Game 5 in 1 [Bisqwit]
| * | z8536: Avoid magic numbers Dirk Best2021-08-052-8/+17
| |/
| * Merge pull request #8388 from 0kmg/nes-9in1cal ajrhacker2021-08-046-27/+125
| |\ | | | | | | bus/nes: Added support for Caltron 9 in 1 prototype.
| | * bus/nes: Added support for Caltron 9 in 1 prototype. 0kmg2021-08-016-27/+125
| | | | | | | | | | | | | | | | | | | | | | | | - 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)
| * | bus/nes: Added support for several JY Company 4-in-1 bootlegs carts. 0kmg2021-08-046-2/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
| * | apxen: Checkpoint, get something on screen Dirk Best2021-08-046-0/+578
| | | | | | | | | | | | | | | | | | | | | - 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
| * | z8536: Better daisy chain support, fix port assignment when writing data Dirk Best2021-08-042-5/+30
| | |
| * | video/upd7220.cpp: Made address space use word addressing, and implemented ↵ Brian Johnson2021-08-054-99/+188
| | | | | | | | | | | | proper ead/dad/mask support for draw_char. (#8379)
| * | bus/nes: Added support for a Kaiser 4-in-1 cart. (#8390) 0kmg2021-08-056-5/+63
| | | | | | | | | | | | | | | New working software list additions (nes.xml) ----------------------------------- 4 in 1 (KS-106C)
| * | fdc37c93x.cpp: use ns16550 instead of ns16450 for rs232 as per datasheet yz70s2021-08-032-4/+4
| | |
| * | smc91c96 updates (a2osx w/ lancegs) Kelvin Sherlock2021-08-022-8/+16
| | | | | | | | | | | | | | | | | | | | | 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
| * | Genearate seaparate dasm header for TMS57002 Miodrag Milanovic2021-08-022-11/+14
| |/
| * bus/nes: Added support for Little Com 160 Korean multicart. (#8378) 0kmg2021-08-026-3/+53
| | | | | | | | | | New working software list additions (nes.xml) ----------------------------------- Little Com 160 [NewRisingSun]
| * voodoo: Address minor coverity complaints Aaron Giles2021-07-313-4/+11
| |
| * swim1: Disable read side effects to help debugging AJR2021-07-302-10/+21
| |