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
hap
b44810404e
added Hughes HLCD 0438 LCD Driver device
2020-07-24 13:31:36 +02:00
Angelo Salese
c9afe85236
pormat -> promat (nw)
2020-07-24 13:21:55 +02:00
ClawGrip
09398911dd
microdar.cpp: Add EEPROM dump to 'prospdp' [jordigahan, ClawGrip]
...
I was expecting to find the machine model on the EEPROM, but there's just the string "DARTS".
2020-07-24 13:01:38 +02:00
hap
6a47956561
ssystem3: add chessunit rom [Achim, Berger]
2020-07-24 11:12:03 +02:00
Robbbert
a6cc4cc377
bk0010: cleanup
2020-07-24 18:37:26 +10:00
cam900
bf976469e4
k053260.cpp: Allow side effects
2020-07-24 11:46:22 +09:00
braintro
de66b182e8
New Working Clone - Slap Shot (Ver 3.0 O) [Jorge Silva]
2020-07-23 21:21:10 -05:00
Lord-Nightmare
5682b0d3b8
Miscellaneous typo and detail fixes for notes in Williams System 11 BG Audio Board device and WPC Alphanumeric driver. [Lord Nightmare]
2020-07-23 22:20:40 -04:00
Lord-Nightmare
94e4a0d842
Update Williams System 11 Background Audio Board documentation and formatting, fix a missing save state entry, and remove a few forgotten dead definitions in s11a.h [Lord Nightmare]
2020-07-23 21:43:58 -04:00