couriersud
7fa10acca6
Added 74192, 9316, 9310 and 74193 devices to netlist. Added breakout
...
(wip) netlist as well, but still have to implement three more devices
until work can really start. [Couriersud]
2015-04-22 00:45:21 +02:00
Miodrag Milanovic
5d7e1fcc62
Cleanups and version bump
2014-07-22 06:14:55 +00:00
Couriersud
12ca83a075
Netlist codebase now also compiles outside the MAME environment.
...
Replaced tagmap with a very simple class to make it happen. Linear searches, slow, but only used during analysis.
Various minor changes and some more logging.
2014-05-21 23:30:57 +00:00
Couriersud
962bf9df8b
More work on pong doubles. Working again (if enabled).
2014-05-04 21:38:11 +00:00
Miodrag Milanovic
fec65e0b57
Cleanups and version bump
2014-04-07 06:04:18 +00:00
Couriersud
799c621d65
- Some bug fixes for sound device routing
...
- pong doubles (yet to be committed) starts up again.
2014-02-03 23:53:23 +00:00
Couriersud
4376c828fd
Implemented a fallback to Gaussian elimination if Gauss-Seidel exceeds a certain number of iterations.
2014-01-31 22:43:28 +00:00
Couriersud
b04c5e54b9
Fixed a nasty issue around convergence by defaulting to Gaussian elemination for 5x5 and 6x6 matrices. This prevented pong from starting.
...
In addition, removed a number of hacks around start-up conditions. All nets are now defaulted to "0" at startup. Much cleaner.
Added a 74LS629 device which yet needs to be enabled.
2014-01-31 20:41:32 +00:00
Couriersud
320bb3263a
Implemented near-to-proper reset for all netlist devices. Reset now works for improved matrix solving. [couriersud]
2014-01-11 18:32:01 +00:00
Couriersud
e03c983836
Pong now has complete emulation of discrete logic for runQ and SRST signals. Rewrote switch2 device to be based on resistances as well. [Couriersud]
2014-01-02 00:30:21 +00:00
Couriersud
09a84f713a
Removed legacy code in netlist and separated out 74153 and 74107(A). [Couriersud]
2013-12-25 13:54:42 +00:00
Miodrag Milanovic
ca546caa6e
Cleanups and version bump
2013-12-24 07:24:51 +00:00
Couriersud
f46847e487
Netlist and Pong:
...
- Added save-state support.
- Fixed a compile issue with MSVC
The state saving is now 80% generic. This still needs some polishing, but works.
2013-12-20 15:54:48 +00:00
Couriersud
29213a99dc
Netlist:
...
- Hopefully fixed "red lines"
- Improved 9316 code
- General code maintenance
- Started work on netlist audio device support
2013-12-17 18:49:46 +00:00
Couriersud
21a89dcf8b
Netlist:
...
- pongf now runs 4 analog NE555s and video mixing.
- performance down by 20% abs on my machine (155% to 135%)
- happy :-)
- minor bugfixes
- pong still running, pongf still (though analog) still faster :-)
2013-12-14 01:19:18 +00:00