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