summaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAgeFilesLines
* netlist: Convert driver filenames to lower case. couriersud2020-09-3013-36/+38
|
* netlist: Fix a net splitting issue with four term devices. couriersud2020-09-307-17/+48
| | | | | | | | | | * Under cirtum circumstances the splitter would create "ghost" solvers consisting of terminals already used in another and complete solver. This may impact all netlist which use opamps and thus is committed early in the cycle. * This commit adds functionality to instruct the splitter code to include terminals which will not create matrix elements into the parsing of net groups for solvers.
* netlist: Rewrote frontier documentation. couriersud2020-09-303-29/+28
| | | | * Also includes a small optimization for FP signal code.
* netlist: applied some clang tidy recommendations couriersud2020-09-3013-14/+24
|
* -Got rid of most of the remaining problematic uses of make_unique_clear. Vas Crabb2020-09-3027-359/+337
| | | | -sound/discrete.cpp: Use C++ std::vector and range-based for.
* pdp11.cpp, terak.cpp: Add CPU notes AJR2020-09-292-6/+7
|
* Merge tag 'mame0225' into mainline-master Vas Crabb2020-09-305-11/+11
|\ | | | | | | MAME 0.225
| * Version bump for 0.225mame0225 Vas Crabb2020-09-292-4/+4
| |
| * Update arcade.lua Roberto Fresca2020-09-281-0/+1
| | | | | | | | | | | | Fix the arcade build (MASH) (cherry picked from commit 04a21129e8f3d5650809b48d368a473e263f09e0)
| * Remove embed files unintentionally added to Emscripten build Justin Kerk2020-09-281-2/+0
| |
| * mac128: possible fix for out-of-bounds ROM access [R. Belmont] arbee2020-09-281-1/+1
| |
| * mac: fix crash regression on macqd700 [R. Belmont] arbee2020-09-281-0/+5
| |
| * adjusted some titles (lowercase for things that aren't actually part of the ↵ Vas Crabb2020-09-283-7/+7
| | | | | | | | title itself)
* | Merge pull request #7302 from DavidHaywood/290920_2 ajrhacker2020-09-292-17/+34
|\ \ | | | | | | machines promoted to WORKING (plug play)
| * | machines promoted to WORKING DavidHaywood2020-09-292-17/+34
|/ / | | | | | | | | ----- Konami Collector's Series Arcade Advanced [David Haywood]
* | macrossp.cpp: Add notes for quizmoon (#7292) cam9002020-09-291-0/+1
| |
* | namcos12.cpp: Add notes for RAM size (#7296) cam9002020-09-291-6/+6
| |
* | chihiro.cpp Type-1 media-board dumped [Darksoft] MetalliC2020-09-291-0/+2
| |
* | imagetek_i4100.cpp: initialized a couple of variables Ivan Vangelista2020-09-291-3/+7
| |
* | video/apple2e.cpp: initialized variable which caused the drivers to start ↵ Ivan Vangelista2020-09-291-0/+1
| | | | | | | | sometimes in color and sometimes in monochrome mode, now that the framework doesn't initialize everything by default
* | tms9995.cpp: initialized one variable which caused crashes in formula1.cpp. Ivan Vangelista2020-09-291-2/+4
| |
* | lc58: Add disassembler [O. Galibert] Olivier Galibert2020-09-294-0/+202
| |
* | machines promoted to WORKING (plug play) (#7299) David Haywood2020-09-2913-40/+214
| | | | | | | | | | | | | | machines promoted to WORKING ---- TV MegaMax active power game system 30-in-1 (MegaMax GPD001SDG) [David Haywood] * added files for the VT APU type, currently no extra functionality, but will be built upon
* | Clean up uses of picture image device some more. Vas Crabb2020-09-295-22/+19
| |
* | apple3: fix low-memory indirection through the X byte and get slot IRQs ↵ arbee2020-09-282-8/+8
| | | | | | | | working [Rob Justice]
* | VF (bootleg of Hang-On) PLDs locations Roberto Fresca2020-09-281-10/+10
| |
* | Added PLDs to VF (bootleg of Hang-On) Roberto Fresca2020-09-281-0/+13
| |
* | mame.lst: add missing hangonvf entry hap2020-09-281-0/+1
| |
* | New clones added... Roberto Fresca2020-09-281-18/+71
| | | | | | | | | | New working clones ------------------ VF (bootleg of Hang-On) [Recreativas.org, Roberto Fresca]
* | Update arcade.lua Roberto Fresca2020-09-281-0/+1
| | | | | | Fix the arcade build (MASH)
* | netlist: implement stricter validation. couriersud2020-09-2813-540/+105
| | | | | | | | | | | | | | | | | | | | | | * Devices like BJTs and FETs which are defined but not used will now cause an error. * An unused device will create an additional solver with a singular matrix. - This is adding unnecessary performance overhead. - It complicates debugging because the unused device will cause an arithmetic signal if used with --fperr (nltool). * Fixed all validation errors.
* | netlist: Remove "extended validation mode" couriersud2020-09-287-44/+7
| | | | | | | | * No longer added value.
* | astrob: Fix slowdown. couriersud2020-09-281-9/+9
| | | | | | | | | | * Fix a connection error. * Fixed order of PARAM overwrite.
* | f8: Adjust disassembly format to better match Fairchild listings AJR2020-09-281-102/+79
| |
* | odyssey2: sourcecode style cleanup (mostly bracket spacing) hap2020-09-285-118/+118
| |
* | odyssey2: shorthand variable types in source code hap2020-09-2822-168/+168
| |
* | Remove embed files unintentionally added to Emscripten build Justin Kerk2020-09-281-2/+0
| |
* | New working software list additions hap2020-09-283-78/+230
| | | | | | | | | | ----------------------------------- videopac: Killer Bees! (US, prototype, set 1), Killer Bees! (US, prototype, set 2), Killer Bees! (US, plus, prototype), Des Chiffres et des Lettres (France), Freedom Fighters! (US, plus, prototype), Linguaduc (Europe, prototype), The Adventures of Sherlock Holmes (US, prototype), Sound Tool (Europe), Terminal Program (US, prototype), Attack of the Timelord! (US, plus, prototype) [René van den Enden (Rene_G7400)]
* | Fix clang build [-Werror,-Wunused-const-variable] AJR2020-09-282-4/+0
| |
* | konamigv.cpp: Added option to use joystick/button inputs for weddingr. Vas Crabb2020-09-281-17/+40
| | | | | | | | | | | | | | | | Control panel type can be selected in service mode. This allows playing with joystick/button inputs, and also allows the completely unused second and third button inputs to be tested in service mode. It's still possible to navigate service mode and correct the control panel setting if the wrong type is selected.
* | mess.lua: forgot to add ceres Patrick Mackinlay2020-09-281-0/+6
| |
* | Fixed BQ4847 to always return 0 for its register 15; required for proper ↵ Michael Zapf2020-09-281-0/+2
| | | | | | | | chip detection.
* | bus/bbc: remove remaining stream_sample_t Vas Crabb2020-09-281-2/+2
| |
* | New machines marked as NOT_WORKING Patrick Mackinlay2020-09-283-0/+287
| | | | | | | | | | --- ETH Ceres-1 [Bitsavers]
* | ns32000: templatize on data bus width Patrick Mackinlay2020-09-282-34/+47
| |
* | Don't clear memory before constructing devices, with the exception of ↵ Vas Crabb2020-09-281-2/+2
| | | | | | | | | | | | | | | | | | | | drivers for now. This substantially reduces the overhead of running -validate, -romident, etc. and brings us a little closer to not needing to disable lifetime dead store elimination optimisations. There are likely to be some issues that weren't fixed while this was still on a branch, so everyone be alert.
* | m3002: expose irq callback Patrick Mackinlay2020-09-282-2/+4
| |
* | am9519: has no clock input Patrick Mackinlay2020-09-281-1/+1
| |
* | New working machines Dirk Best2020-09-281-4/+4
| | | | | | | | | | -------------------- Gondomania (World) [Brian Troha, TeamEurope, The Dumping Union, Dirk Best]
* | Complete sound modernization of remaining devices. Legacy callbacks and ↵ Aaron Giles2020-09-28120-856/+561
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | stream_sample_t removed. (#7297) * a2mcms/coco_ssc/gus/cassette/floppy/8364_paula/laserdsc/s2636/spg2xx_audio/arcadia/channelf/cmi01a/cps3/dai_snd: Update to new stream callbacks * dsbz80/elan_eu3a05/exidy/exidy440/flower/geebee/gomoku/gridlee: Update to new stream callbacks * hyprolyb/lynx/micro3d/phoenix/pleiads/polepos: Update to new sound stream callback * redbaron/segag80r/segausb/seibu/snk6502/socrates/special/svis_snd: Update to new stream callbacks. * tiamc1/turrett/tvc/tx1/vboy/vc4000: Update to new stream callbacks * warpwarp/wiping/wswan/xavix/esq1/istrebiteli/milton6805/pv1000/mega32x/gic: Update to new stream callback * sound: Remove legacy stream support and stream_sample_t * * gomoku/wiping: Remove silly mixer tables in favor of math * micro3d: Remove tiny vectors in favor of fixed arrays * phoenix: Went back to std::unique_ptr array for LFSR * wiping: Fixed the scale factor.