summaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAgeFilesLines
* Bump version to 0.244mame0244 Vas Crabb2022-05-243-6/+6
|
* ui/ui.cpp: Use unordered map for session data, to tempt fate with toolchain ↵ Vas Crabb2022-05-241-2/+2
| | | | bugs.
* pc98_cd.xml: Marked Master of Magic as unsupported due to issues with 256 ↵ Vas Crabb2022-05-241-1/+1
| | | | colour mode.
* z80: bug fix for 16-bit operands Patrick Mackinlay2022-05-231-1/+3
|
* machine/cps2comm.cpp: Worked around missing deduction guides for std::array ↵ Vas Crabb2022-05-231-9/+9
| | | | in libc++ 6.
* bgfx: Honour texture wrap flag. (#9812) Vas Crabb2022-05-232-7/+10
|
* specpls3.cpp: Formatting consistency Vas Crabb2022-05-232-3/+4
|
* clcd.cpp: Use 1 MHz for system clock. (#9797) Mike Naberezny2022-05-231-4/+4
|
* bus/iee488/hp9122c.cpp: Added default MFM floppy image formats, (#9811) r092022-05-231-2/+2
| | | This allows HP 9000/3xx machines to actually use floppy images from the software list.
* Spectrum +2/+3 contended memory is different to Spectrum 128k [smf] smf-2022-05-232-0/+7
|
* change spectrum 128 code to match comment [smf] smf-2022-05-231-1/+1
|
* srcclean in preparation for release Vas Crabb2022-05-2234-474/+474
|
* megadriv.xml: Added eight dumps. (#9785) 0kmg2022-05-221-0/+101
| | | | | | | | | | | | New working software list additions (megadriv.xml) ----------------------------------- Canon - The Legend of the New Gods [NoIntro] Clan of Heroes - Generals of the Yang Family [NoIntro] Custodian [NoIntro] Duke Nukem 3D (Piko reissue) [NoIntro] Mega Noah's Ark 3D [NoIntro] Switchblade [NoIntro] Water Margin - A Tale of Clouds and Wind [NoIntro] Wisdom Tree Collection [NoIntro]
* fmtowns_cd.xml: 7 new dumps (#9786) r092022-05-221-3/+159
| | | | | | | | | | | New working software list additions ----------------------------------- '94-nen Nice Gal - Natsu no Soukessan [redump.org] Ii Tabi Ii Aji Goannai - Furusato Kodzutsumi & Kanpo no Yado - Heisei Gannendo-ban [redump.org] Pocky 1-2 + Ponyon [redump.org] Psychic Detective Series Vol. 4 - Orgel (Demo) [redump.org] Psychic Detective Series Final - Solitude Gekan (Demo) [redump.org] The Playroom [redump.org] Zak McKracken and The Alien Mindbenders (HMB-218) [redump.org]
* Removed superfluous semicolons from various source files. (#9796) 0kmg2022-05-2226-28/+28
|
* Corrected various Wonder Boy title descriptions (MT08321). (#9798) 0kmg2022-05-224-16/+16
|
* gamegear.xml: Added ROM patch to brkthru playable. (#9792) 0kmg2022-05-221-1/+2
| | | | | Software list items promoted to working --------------------------------------- BreakThru! (prototype)
* netlist: More c++, less macros, added support for cspell (#9794) couriersud2022-05-2262-334/+590
| | | | | | | | | | | | | | | | | - More c++, less macros * Significantly reduced the use of unused_var and replaced it with [[maybe_unused]] * use enum class in ppmf.h - Changes to testing code in ptest.h * Catch exceptions in more places * The verbosity of the output can now be controlled * Display of test stats totals - added support for cspell - fixed various typos - fixed SUBTARGET=nl build - fixed more file permissions - srcclean and add fix_permissions target to netlist makefile
* nec.cpp: Add support for EXT reg,imm4 and INS reg,imm4 (#9793) wilbertpol2022-05-211-0/+45
|
* xain.cpp: updated hardware info [Guru] Ivan Vangelista2022-05-211-78/+96
|
* ui/viewgfx.cpp: Fixed some cases where no tiles would appear with tall or ↵ Vas Crabb2022-05-211-3/+11
| | | | wide aspect ratio windows.
* ui/viewgfx.cpp: Remember orientation/position/scale per tilemap; more ↵ Vas Crabb2022-05-211-190/+248
| | | | encapsulation.
* perfrman: Partially guessed video adjustment Olivier Galibert2022-05-212-8/+11
|
* machine/7474.cpp: Fixed use of uninitialised members. Vas Crabb2022-05-212-11/+21
|
* netlist/plib: Fixed detection of clang versions with noexcept issue, added ↵ Vas Crabb2022-05-212-3/+20
| | | | feature constants for C++ standard library version.
* bus/acorn/cms/4080term: Use raw screen params. Nigel Barnes2022-05-211-3/+1
|
* tube: Implemented parasite reset PRST line, and added to all co-processors. Nigel Barnes2022-05-2021-4/+118
|
* bus/mtx/cfx: Do nothing when both READ/WRITE are asserted. Nigel Barnes2022-05-201-4/+14
|
* partial revert of 68ebb786d10553a4e8c262216db4daa1415f32fc smf-2022-05-201-76/+9
|
* Added Z80 Video Pak cartridge to Commodore 64. [smf] smf-2022-05-209-36/+413
| | | | Fixed XL-80 cartridge lower case and inverse video [smf]
* fidel_csc: get rid of ca1/cb1 read handlers, the easy way hap2022-05-201-21/+23
|
* ui/viewgfx.cpp: Added ability to restrict tiles to integer scale factors. ↵ Vas Crabb2022-05-204-977/+987
| | | | | (#9783) Also encapsulated things a bit more and made the UI manager hold onto the storage rather than keeping it in file statics.
* labtam3232: new card skeleton Patrick Mackinlay2022-05-203-0/+170
|
* funworld.cpp: actually removed MNW flag from multiwina Ivan Vangelista2022-05-201-1/+1
|
* rs2030: add mouse Patrick Mackinlay2022-05-201-2/+11
|
* krokha,iphone2g: Fixed "Attempt to register save state entry after state ↵ Robbbert2022-05-202-11/+4
| | | | registration is closed"
* bus/bbc/internal/cumana68k: Add default MFM floppy formats. Nigel Barnes2022-05-201-0/+1
|
* bus/mtx/cfx: Do nothing when both CS0/CS1 are asserted. Nigel Barnes2022-05-201-9/+9
|
* Patch Commodore LCD RTC register table by swapping day & month values. [smf] smf-2022-05-201-0/+3
|
* funworld.cpp: used the decryption PROM in other set where available, too ↵ Ivan Vangelista2022-05-191-231/+2
| | | | (megacard, powercrd)
* Clones promoted to working Ivan Vangelista2022-05-192-22/+51
| | | | | ---------------------------- Multi Win (Ver.0091, encrypted) [Ivan Vangelista]
* atarist.cpp: fixed compile on GCC 11.3.0 Ivan Vangelista2022-05-191-5/+5
|
* gbcolor.xml: Added Green Beret prototypes developed by Kak. (#9754) ICEknigh72022-05-201-0/+48
| | | | | | | New working software list additions (gbcolor) -------------------------- Green Beret (prototype 1) [Kak, retroLEL] Green Beret (prototype 2) [Kak, retroLEL] Green Beret (prototype 3) [Kak, retroLEL]
* atarist.cpp: Split out video and blitter as separate devices AJR2022-05-197-1089/+1261
|
* spdheat.cpp: Demoted to MACHINE_IMPERFECT_SOUND. (#9779) eientei952022-05-201-2/+2
| | | Analog filters and actual speaker arrangement are not emulated.
* 3rdparty/portmidi: Fixed windows MIDI callback signatures. (#9781) Devin Acker2022-05-201-16/+16
|
* Updated Commodore LCD colors, based on recent pictures from one of the ↵ smf-2022-05-192-11/+7
| | | | | | prototypes. [smf] Fixed Commodore LCD real time clock reading, it relies on the RTC chip being able to ground PORT A while it is set to an output. Which is documented in the 6522 datasheet as being possible. It's NMOS, so it has weak pull ups and doesn't drive it's output hard. However due to a bug in the prototype ROM code, it currently has the date and month swapped round. [smf]
* netlist: Fixes to address PR #9752 and issue #8590 / EMSCRIPTEN (#9773) couriersud2022-05-1915-205/+680
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | netlist: pointer to member function code - Address PR #9752 and issue #8590 - change comments in ppmf.h - add support for function desciptors (IA64) - sizeof(size_t) may be different on build targets make plib::hash use uint64 to ensure consistent static solver hashes across platforms (EMSCRIPTEN) - Moved constructor and member functions outside the class declaration with the exception of "call" member functions. - Updated comment on accessing RDX - Added more test cases * Removed execution bit on certain files I have separated out the raw processing code into `ppmf.cpp`. I have also taken first steps to clean the abi identification. The code submitted now supports: a) The unknown virtual inheritance case with specific code for MSVC for simple (i.e. scalar, void, reference, pointer) return types using the optimized code. This is the test case only supported under MSVC and which should return 7. Please have a look at the code. Basically m_vptr_offset is an index into a pointer table. It needs to be multiplied by `sizeof(void *)`. b) If you enable PPMF_EXPERIMENTAL complex return type member functions for MSVC will also use the optimized code path. This is explained in detail in the code in ppmf, including caveats and possible solutions. c) Enabling PPMF_USE_MAME_DELEGATES will use `src/lib/util/delegate.h` as a replacement for `ppmf.h`. This allows to run the same tests (`nltool -c tests` from standalone build) as for the ppmf code. d) The code now also supports `clang-cl` e) sizeof(size_t) may be different on build targets. Make plib::hash use uint64 to ensure consistent static solver hashes across platforms. This fixes loading static solvers (if enabled) on EMSCRIPTEN.
* New clones marked as NOT_WORKING Ivan Vangelista2022-05-194-35/+265
| | | | | | | | | -------------------------------- The House of the Dead (Revision A) [egregiousguy] - seta.cpp: added hardware info for Caliber 50 [Guru] - snk.cpp: added hardware info for Ikari Warriors [Guru]
* atarist.cpp: Cleanups and minor fixes AJR2022-05-195-142/+105
| | | | | | | | | - Add cartridge software list and IPF floppy format to all sets - Add missing handlers to (still non-working) ste, megast and megaste memory maps, making megaste a megast derivative - Give HD6301 its own XTAL - Use array finders for HD6301 keyboard and joystick ports - Swap players for joystick and button inputs (needed for mouse to work) - Remove shifter mode 1 kludge that seems to hurt more than help