Commit Graph

74590 Commits

Author SHA1 Message Date
AJR
608e74ec09 sigmab98.cpp: Split up driver state class 2020-07-25 15:54:18 -04:00
hap
b71f4e37e5 xmen: use shared_ptr_array 2020-07-25 21:46:30 +02:00
AJR
cb0ad36e92 kl5c80a12: Internalize internal RAM and clock divider; update notes 2020-07-25 13:42:10 -04:00
Ivan Vangelista
36caa9da96 toaplan2.cpp: updated the rest of the ROM labels for pipibibsbl3 2020-07-25 17:15:42 +02:00
Ivan Vangelista
9bd18eed5b New working clones
------------------
Pipi & Bibis / Whoopee!! (Ryouta Kikaku bootleg, decrypted) [jordigahan]
2020-07-25 17:06:34 +02:00
Roberto Fresca
8311f48397 New machines marked as NOT_WORKING
----------------------------------
unknown 'TE06' [Team Europe, Roberto Fresca]
Lucky 7 (Impera) [Team Europe, Roberto Fresca]
2020-07-25 16:54:54 +02:00
yz70s
97a680d67d 8042kbdc.cpp: generate data for mouse only if mouse is enabled
Now it is possible to use the nforcepc bios setup without it crashing.
2020-07-25 16:11:26 +02:00
Roberto Fresca
10302ecd6d New machines marked as NOT_WORKING
----------------------------------
Puzzle Me! [Team Europe, Roberto Fresca]
Magic Card - Wien (Sicherheitsversion 1.2) [Team Europe, Roberto Fresca]
2020-07-25 15:26:20 +02:00
couriersud
28ca04dc7e netlist: sub solvers now have their own parameter set.
* Example: PARAM(Solver.Solver_0.METHOD, "GMRES")
* Will use the GMRES solver instead of the default MAT_CR solver.
* Same applies to all Solver parameters.
* Please use with care. If you change your netlist (e.g. using
frontiers) the allocation of nets to solvers and the number of solvers
may change. Thus this type of tweaking should only be used after the
netlist completely works.
2020-07-25 14:47:26 +02:00
couriersud
89687cc1a4 netlist: Fix scheduling bug. 2020-07-25 14:47:25 +02:00
couriersud
9a4a812ba8 netlist: document better GMRES options. 2020-07-25 14:47:25 +02:00
couriersud
ad1bc7b318 netlist: include GMRES solver in build.
* The GMRES solver for larger matrices (>>100) can outperform Gaussian
elimination. Including it so it gets wider attention.
* As far as I know netlist is the only SPICE-like circuit simulation
providing a GMRES solver.
2020-07-25 14:47:24 +02:00
couriersud
599f5572e7 netlist: Fix format string in gcr code. 2020-07-25 14:47:24 +02:00
couriersud
6e2e3dab4f netlist: Fix clang unused variable warning. 2020-07-25 14:47:23 +02:00
couriersud
494690081b netlist: separate nl_base.h into separate header files.
* This clean-up exercise will hopefully make it easier to navigate the
core code. Another long term goal is to further straighten the object
model.
2020-07-25 14:47:22 +02:00
couriersud
2231bf8ae0 netlist: Rewrote scheduler scheduling.
* All solver scheduling is now handled by nld_solver.
* Previously, for dynamic timestepping the sub solvers would be
responsible for their scheduling themselves.
- This prevented any attemps to use parallel execution of solvers.
* Now the route is free towards experiments to use parallel execution of
solvers.
* Uses ptimed_queue_linear in solver scheduling
* Improved netlist queue implementation (template now)
* Added const delegates.
* Added subsolver stats
* Removed dead code.
2020-07-25 14:47:22 +02:00
couriersud
016c636bb3 netlist: add frontier documentation 2020-07-25 14:47:21 +02:00
couriersud
bf92a80177 netlist: add cinemat games to sub target nl. 2020-07-25 14:47:20 +02:00
couriersud
c29a37c393 netlist: fix some clang tidy warnings. 2020-07-25 14:47:20 +02:00
couriersud
3a9ab286c6 netlist: nld_matrix_solver is now owned by nld_solver. 2020-07-25 14:47:19 +02:00
hap
94fe22aab1 render: don't add parent set external artwork if artwork found 2020-07-25 14:24:28 +02:00
Nigel Barnes
295387628b electron: Fix ROM loading offsets for split sets. 2020-07-25 12:27:28 +01:00
Nigel Barnes
00906a9089 electron: Replaced OS/BASIC with clean 32K dump. [robcfg] 2020-07-25 11:57:56 +01:00
Aaron Giles
8674ca9e7c Remove obsolete comment. 2020-07-25 03:20:54 -07:00
Aaron Giles
f18798209a Decrease noise level in Space War/Barrier to allow filtering to kick in. 2020-07-25 02:30:25 -07:00
hap
5e58f0b94b New working clones
------------------
Super Forte (version C, V3.6) [Berger]
2020-07-25 09:30:40 +02:00
Ivan Vangelista
ab8659ac3f cinemat.cpp: deleted obsolete comment 2020-07-25 08:53:50 +02:00
Roberto Fresca
ff3c3ed23b Bingor.cpp: Some cleanups, fixes and typos.
New machines marked as NOT_WORKING
----------------------------------
Bingo Roll / Turbo Bingo? [Team Europe, Roberto Fresca]
2020-07-25 06:47:44 +02:00
Robbbert
ec7ef8ae95 galaxian:sirio2: added missing ')' as pointed out by MASH. 2020-07-25 13:00:15 +10:00
MetalliC
cd02b2f1fd bus/spectrum: add common printer interfaces: ZX Lprint, ZX Lprint III, Kempston Centronics E Interface ('flat' and 'upright' models) 2020-07-25 02:59:28 +03:00
cam900
d0159e9f7b
pgm.cpp: Use struct for sprites, Use raw parameters for screen (#6971)
* pgm.cpp: fix timing of intro sequences in some games.
* pgm.cpp: Use generic gfx layout for foreground, Move VBlank IRQ into screen_vblank, Reduce duplicates, Add notes
2020-07-24 18:47:51 -04:00
Sterophonick
2201be3d47
gigatron: add DAC (#6977)
* gigatron: add DAC, clean up, and do a bit of work on port OUTX
2020-07-24 18:30:57 -04:00
Aaron Giles
64fdf1306e
Add new option beam_dot_size that controls the rendered size of 'dots' in vector games. (#6993) 2020-07-24 18:30:16 -04:00
David Haywood
e6740958c4
new NOT WORKING machines (Plug and Play) + improved MPU4 descriptions, splitting, correct utf8 use (#6999)
* new NOT WORKING machines
--------------
Lexibook Console Colour - Minnie Mouse [Team Europe]
Lexibook Console Colour - Disney's Planes [Team Europe]

- improved descriptions of several mpu4vid sets based on boot information [David Haywood]
2020-07-24 18:28:30 -04:00
cam900
575cecd721
Revert "ics2115.cpp: Update envelope behavior, Minor adjusts (#6983)" (#7000)
* ics2115.cpp: Constant usage, add notes, fix noise in some early PGM games
2020-07-24 18:27:31 -04:00
braintro
db1e37dab2 New Working Clone - Double Wings (set 2) [Jorge Silva] 2020-07-24 16:53:58 -05:00
braintro
8fbab14ae7 harddriv.cpp: Use hand written labels for the Race Drivin' (compact, prototype) set which shows checksum and build date. 2020-07-24 16:26:03 -05:00
hap
3f8cc1c537 ssystem3: preliminary i/o for chessunit 2020-07-24 22:09:21 +02:00
Ivan Vangelista
e2d654c6e2 galaxian.cpp: consolidated sirio2, sirio2a and a third dump in a single correctly dumped set. All three had corrupted ROMs. 2020-07-24 20:48:01 +02:00
Ivan Vangelista
0990f69ab9 New working clones
------------------
Race Drivin' (compact, prototype) [andynumbers, The Dumping Union]
2020-07-24 20:34:15 +02:00
Robbbert
0124a1a044 sys9002: removed no-longer-needed comment 2020-07-25 03:18:02 +10:00
Nigel Barnes
fe529afa8e electron: Use \u notation for utf8 arrows, and remove BOM. 2020-07-24 17:56:30 +01:00
Olivier Galibert
028c31a0d2 dgpix: profiling says 40% of the time is spend calling describe_context() and not using the result. [O. Galibert] 2020-07-24 16:41:14 +02:00
AJR
87adfbc571 sigmab98.cpp: Execute enough of the Sammy medal game BIOS to initialize things properly 2020-07-24 09:46:02 -04:00
ajrhacker
db54a1b936
Merge pull request #6998 from clawgrip/patch-23
microdar.cpp: Add EEPROM dump to 'prospdp' [jordigahan, ClawGrip]
2020-07-24 09:42:09 -04:00
ajrhacker
7249e5e5bb
Merge pull request #6997 from cam900/k053260_side
k053260.cpp: Allow side effects
2020-07-24 09:41:37 -04:00
Robbbert
cf2ea0ae2f New NOT WORKING machines
-----------------------
Unga
Anakonda
Kharkovsky
2020-07-24 23:17:00 +10:00
Nigel Barnes
f46a2dc72e torchh: Adjust release year. 2020-07-24 14:07:20 +01:00
Nigel Barnes
ed43df15a8 bus/bbc/1mhzbus/torchhd: Remove imperfect disk tag. 2020-07-24 14:07:20 +01:00
Nigel Barnes
3107119dcb electron: Use u8 for UTF8 strings. 2020-07-24 14:07:20 +01:00