summaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAgeFilesLines
* Bump version to 0.236mame0236 Vas Crabb2021-09-282-4/+4
|
* Fixed some software list issues: Vas Crabb2021-09-284-25/+4
| | | | | | | | apxen_flop.xml: Marked diag bad and unsupported as the disk image is missing protection data. pc8001mk2_flop.xml, pc8801_flop.xml: Removed some entries that were inadvertently duplicated.
* debugger/qt, debugger/win: Fixed suppressing trailing whitespace in copied ↵ Vas Crabb2021-09-272-4/+4
| | | | text on completely blank lnes (most noticeable for the console view).
* Clean up some metadata Vas Crabb2021-09-273-10/+12
|
* libc++ 6 std::is_invocable_r doesn't work on MFP for incomplete class - ↵ Vas Crabb2021-09-271-2/+6
| | | | disable broken tests when detected.
* Actually stage the fix to validity.cpp, clean up video/kikikai.cpp a little, ↵ Vas Crabb2021-09-263-34/+25
| | | | srcclean latest PRs.
* bus/nes: Updates for BMC-70IN1 and BMC-800IN1 boards. (#8609) 0kmg2021-09-268-171/+174
| | | | | | | | | | | | | | * Reimplemented these related boards as class/subclass. * Corrected missing iNES loader support. New working software list additions (nes.xml) ----------------------------------- 35 in 1 (HM5511) [anonymous] 68 in 1 (HM5511) [anonymous] Software list items promoted to working (nes.xml) --------------------------------------- 70 in 1 800 in 1
* bus/nes: Simplified handling of SxROM + MMC1A boards a bit. (#8614) 0kmg2021-09-268-257/+166
| | | | * Removed pseudo board types SXROM_A and SOROM_A that are simply SXROM and SOROM boards fitted with MMC1A chips. * Provide the equivalent behavior directly in SXROM and SOROM by letting each board know which MMC1 type it has from the existing feature in the softlist.
* bus/nes: Added support for a bootleg Sangokushi II cartridge. (#8615) 0kmg2021-09-267-5/+135
| | | | | New working software list additions (nes.xml) ----------------------------------- Sangokushi III - Haou no Tairiku (Asia, Sangokushi II pirate) [krzysiobal]
* nes.xml: Added alternate PCB version of Gauntlet. (#8621) 0kmg2021-09-261-1/+22
| | | | | New working software list additions ----------------------------------- Gauntlet (USA, alt PCB)
* nes.xml: Removed a duplicate dump of Xiangshuai Chuanqi. (#8618) 0kmg2021-09-261-22/+4
|
* bus/nes: Uncommented some existing code for Toy Story pirate cart. (#8617) 0kmg2021-09-266-114/+108
| | | | | Software list items promoted to working (nes.xml) --------------------------------------- Toy Story [etabeta]
* srcclean in preparation for MAME 0.235, and two small adjustments. Vas Crabb2021-09-2651-413/+398
| | | | | | | * Reduce repeated directory walking in cleansrc target (substantially improves speed of building the target on Windows). * Disable a validity check using an MSVC language extension when using clang in MSVC ABI mode.
* pc8001_flop.xml: Fix rom name errors due to copy/paste Scott Stone2021-09-251-2/+2
|
* kikikai.cpp: Fix notes (#8483) cam9002021-09-251-3/+1
| | | * kikikai.cpp: Fix video hardware notes
* cdi.xml / ibm5170_cdrom.xml: New non-working software list additions,… (#8612) David 'Foxhack' Silva2021-09-252-49/+188
| | | | | | | | | | | | | * cdi.xml / ibm5170_cdrom.xml: New non-working software list additions, misc fixes New non working software list additions ----------------------------------- cdi: Bill Brandt: The Picture Post Years 1938-1951[DVC] [Gaming Alexandria, Dave "Foxhack" Silva] cdi: CD-i in Schools [DVC] [Gaming Alexandria, Dave "Foxhack" Silva] cdi: From The Associated Press: The Best of Photo Journalism [DVC] [Gaming Alexandria, Dave "Foxhack" Silva] cdi: Getting Ahead - Making Time (Euro)(Reprint)[CD-i-PC] [Gaming Alexandria, Dave "Foxhack" Silva] cdi / ibm5170_cdrom: Paranasal Sinuses & Anterior Skull Base [Gaming Alexandria, Dave "Foxhack" Silva] cdi: Peaches [DVC] [Gaming Alexandria, Dave "Foxhack" Silva]
* Add notes about pocket version being the same rom as the regular motion one ↵ ClawGrip2021-09-251-2/+2
| | | | on some games [skaman] (#8600)
* New WORKING software list additions (#8599) ClawGrip2021-09-251-52/+177
| | | | | | | New WORKING software list additions --------------------------------------- vsmile_cart.xml: Disney Handy Manny (USA), Nick Jr. Wow! Wow! Wubbzy! (USA), The Adventures of Little Red Riding Hood (USA), Barney - The Land of Make Believe (USA), Care Bears - A Lesson in Caring (USA), TinkerBell (USA), Disney/Pixar Up (USA, rev. 001), Disney's Cinderella - Cinderella's Magic Wishes (USA, rev. 101) [skaman]
* gameboy.xml: New working software list addition (#8602) ArcadeShadow2021-09-251-2/+14
| | | | | | | | - gameboy.xml: 1 new entry and rename descriptions New working software list addition ----------------------------------- Sarakon (prototype) [Gaming Alexandria]
* tx0: Turn RIM logging back off AJR2021-09-251-1/+1
|
* bus/nes: Fixed hardwired 4-screen mirroring for MMC3 games. (#8620) 0kmg2021-09-252-2/+6
| | | - Fixes most graphics glitches in Rad Racer II and unlicensed Jurassic Boy 2, Rocman X carts.
* tms32082: Fix clang build AJR2021-09-251-1/+1
|
* Mostly playable driver for Rolling Extreme. Various bug fixes to the ↵ Ville Linde2021-09-255-410/+580
| | | | TMS320C82 core.
* New clones marked as NOT_WORKING AJR2021-09-259-23/+400
| | | | | | | | -------------------------------- TX-0 upgraded system (8 kWords of RAM, old order code) * tx0_64kw: Swap LR and MBR when MLR and LMB are specified together * tx0_8kw: Recognize a few more composite OPRs in disassembly
* arcade.flt: add saturnkr exception hap2021-09-251-2/+3
|
* tasc: gideon engine version is 3.1 hap2021-09-251-2/+2
|
* Add floppy support to NEC PC-8001 (#8532) Angelo Salese2021-09-2524-2774/+7738
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New clones marked as NOT_WORKING -------------------------------- PC-8001mkIISR [anonymous] * Generate a new pc8001_flop.xml list, based off Neo Kobe dumps; * Move several items from pc8801_flop.xml to the new pc8001_flop.xml; * Generate new lists for pc8001mk2_flop.xml and pc8001mk2sr_flop.xml; * Hook aforementioned lists where they belongs ( i.e. N-Basic list is now shared between pc8801.cpp and pc8001.cpp, N80 list belongs to pc8001mk2 and pc8001mk2sr, N80SR list belongs to pc8001mk2sr alone) * upd3301.cpp: fix scrolling glitch when unthrottled * pc8001.cpp: fix machine configs inheritance * pc8001.cpp: constexpr the XTALs * pc8001.cpp: allow to enter into N80 BASIC mode for mk2 machines * Ported pc80s31k to device interface, and hooked it up to pc8001 * Fix validation errors * Misc documentation updates * uPD3301.cpp: implement bulk of attribute fields * upd3301: fix olyboss compile and crashing, add rvv signal * upd3301.cpp: fix last value of attribute row (7narabe), fix graphic mode when in width 40 (15puzzle) * upd3301.cpp: consider an attribute end of 0 equal to max size, fixes starfire * upd3301.cpp: rvv is definitely a global reverse rather than acting on palette for PC8001, document flgworld attribute weirdness (double somersault) * pc8001_flop.xml: QA selected SW * pc80s31k.cpp: split into PC80S31 (2d) and PC80S31K (2d/2dd/2hd) devices, rearrange disk bioses * pc8801.cpp: inherit pc80s31k device and kill off FDC legacy code * pc80s31k.cpp: documentation updates * pc8001_flop: move Magic Copy and a alt versions of ay1 and 4d house in here * pc98.xml: move daivacal from PC88 since it really belongs here * pc8801_flop.xml: major QA testing on suspicious floppy activities * pc8801.cpp: remove logging of High [TV]RAM * pc8801_flop.xml: fix rogue extra comment closing * pc80s31k.cpp: mailbox the PPI ports, fix barbatus booting; pc80s31k.cpp: allow filemst to boot, and add note about its unemulated extended HW; * upd3301.cpp: convert AT1/AT0/SC to an aggregate variable * upd3301.cpp: convert attribute fetch to be a client delegate * pc8001.cpp: move some shared functions to pc8001_base_state * pc8001.cpp: add DMA functions * pc8001.cpp: add extension setter for 24KHz mode (which will be used by PC-8801 once implementation is merged) * pc8801_flop.xml: fix description duplicate * Bulk replace pc8*_flop.xml capitalized Alt into lowercase * pc80s31k.cpp: add space.unmap() for terminal_count_r, reorder headers, make constructor trampoline protected * Standardize Daiva titles across XMLs * pc8801_cass.xml: revert of software name t[ape] postfixes * pc8801_flop.xml: more identification of N/V1 BASIC SWs
* saturn.cpp: Add Korean BIOS placeholder (#8608) Angelo Salese2021-09-255-216/+351
| | | | | | | | | | | | | | | * saturn.cpp: add Korean BIOS placeholder, refactored init routines, add enumerator for regions * hash/saturn.xml: marked all Korean set with NTSC-K, also part I of SW list QA overhaul * stvcd.cpp: guard against deleting partial sectors in cmd_delete_sector_data, fixes pstarcol Phantasy Star 2 crash after first attract cycle * smpc.cpp: NMI is unconditionally requested for screen clock change commands, fixes booting in bigichig, capgen1, capgen4, capgen5 * stvcd.cpp: add fixed status for NetLink, allow dragndrm to actually boot (on -non drc) * stvcd.cpp: fix clang build, put another QA point for Dragon's Dream * More QA up to J
* apple2gs: revert previous change, verified on hardware that bit 6 of ↵ arbee2021-09-241-1/+1
| | | | NEWVIDEO is not set on power-up. [R. Belmont]
* apple2gs: enable SHR linearization bit in NEWVIDEO by default, fixes Nucleus ↵ arbee2021-09-241-9/+9
| | | | P8 1.0.1 [R. Belmont]
* polepos2: freeze dipswitch works fine hap2021-09-241-2/+2
|
* a800: fixes writing antic DLISTL and DLISTH to only affect the high and low ↵ goldnchild2021-09-241-4/+4
| | | | byte component that is spread between m_dpage and m_doffs (#8616)
* docs: explain compressor a bit again hap2021-09-243-5/+6
|
* docs: explain compressor a bit hap2021-09-243-3/+5
|
* sound: make the compressor optional (clamp overdrive to -1.0-1.0 when off) hap2021-09-2410-9/+54
|
* util/delegate.h: Use "compatible" delegates for MinGW GCC i686. Vas Crabb2021-09-241-3/+4
| | | | | | | | | | | | The Itanium delegate has questionable value on on MinGW i686 as it injects a conditional branch in the hot path for delegates anyway to deal with the different __thiscall convention. It's somehow breaking and causing memory corruption in full builds, but I don't have the time to work out exactly which delegate type is the problematic one, especially not with a release coming soon. This will probably cause 32-bit MinGW builds to become substantially larger.
* util/delegate.cpp: PowerPC-64 Little Endian drops function descriptors. Vas Crabb2021-09-241-1/+3
| | | | | | At some point I'll make a proper header ABI detection. There's too much stuff to keep in the delegate sources, and it will be useful for other stuff like recompilers.
* New working clones hap2021-09-232-31/+74
| | | | | ------------------ Conchess Plymate 5.5MHz [hap, Berger]
* Various volume level adjustements to avoid hitting limiter. (#8553) David Haywood2021-09-2412-43/+58
| | | | * Adjusted levels in mustache.cpp, metlfrzr.cpp, xyonix.cpp, labybug.cpp, pgm.cpp, terracre.cpp, boogwing.cpp, astrocde.cpp, and gottlieb.cpp. * Re-balanced some Votrax stuff, attempting to keep the chip output between +/-1.0.
* mpu4.cpp: Added three Vifico Escalera Tobogan sets. (#8607) ClawGrip2021-09-242-15/+95
| | | | | | | | | | New NOT_WORKING machines ---------------------------- Escalera Tobogan (MPU4, set 1) [jordigahan, ClawGrip] New NOT_WORKING clones ---------------------------- Escalera Tobogan (MPU4, set 2) [jordigahan, ClawGrip] Escalera Tobogan (MPU4, set 3) [jordigahan, ClawGrip]
* minimaws: Added disclosure triangle controls to many sections. Vas Crabb2021-09-237-35/+103
|
* konmedal68k.cpp: made pwrchanc show the title screen Ivan Vangelista2021-09-231-1/+17
|
* -minimaws: Made table sort widgets (and the code behind them) less ugly. Vas Crabb2021-09-2310-43/+102
| | | | -util/delegate.cpp: Added a couple of comments about assumptions.
* konmedal68k.cpp: adjusted some dips definitions Ivan Vangelista2021-09-231-10/+33
|
* - konmedal68k.cpp: tentatively identified the unkkonmd set [Wayder] Ivan Vangelista2021-09-233-5/+9
| | | | | | - model2.cpp: minor documentation update [Brian Troha] - arcade.lua: fixed arcade build compiling [Brian Troha]
* 4enraya.cpp: Add PCB ASCII layout for 'tourpgum' (#8610) ClawGrip2021-09-221-2/+27
|
* Make debugger 'out' command step over return delay slots on SH architectures AJR2021-09-222-5/+13
|
* supernova: fix oob access on transcient incorrect sprites, use masking ↵ Olivier Galibert2021-09-222-10/+11
| | | | instead of %, silence watchdog access
* pss680: Bank some of the ROM space AJR2021-09-221-2/+23
|
* view: take into account the pre-offsetting when expanding handlers Olivier Galibert2021-09-222-4/+6
|