couriersud
b2c40086e6
netlist: Add two noise sources. [Couriersud]
...
The two sources act as voltage sources, though noise may also be
injected as conductivy or current noise.
SYS_NOISE_MT_U: Mersenne Twister uniform noise
SYS_NOISE_MT_N: Mersenne Twister normal noise
nld_sys_noise is templated:
using NETLIB_NAME(sys_noise_mt_u) =
NETLIB_NAME(sys_noise)<plib::mt19937_64,
plib::uniform_distribution_t>;
Thus the approach is scalable. The implementation is state save aware,
and thus reproducible results are guaranteed.
An example use case is provided as well, see examples/noise.cpp.
2020-05-03 17:23:50 +02:00
Jürgen Buchmüller
b5be886e01
Merge pull request #6629 from schnitzeltony/master
...
cgenie_cass.xml: Some nits
2020-05-03 16:13:04 +02:00
Andreas Müller
56c0747b07
cgenie_cass.xml: Some nits
...
* polepo: It was me
* polepo/spaceattack: Why not my full name
* polepo/megapede: They should run on 16K / move to games section / add '/' to start
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2020-05-03 15:01:47 +02:00
couriersud
534b58eee6
netlist: Fix some tidy warnings. (nw)
...
moving over to clang-tidy-11 and enabling more warnings.
2020-05-03 08:58:12 +02:00
couriersud
36622eca96
netlist: Adding prandom.h (nw)
2020-05-03 08:56:22 +02:00
AJR
e3be834780
t11: More accurate emulation of interrupt acknowledgment; add PF and HLT interrupts
...
(nw) This is accurate behavior for the T11, but it makes some of the driver changes a bit more awkward than they probably should be, given that one device is standing in for every CPU vaguely related to the PDP-11 family. Galaxy Game obviously wasn't written for a T11, and the BK-0010's K1801VM1 doesn't look like a lot like the T11 either.
2020-05-02 22:36:50 -04:00
AJR
1daa2a1f24
naomigd: Eliminate get_read_ptr (nw)
2020-05-02 19:04:05 -04:00
AJR
0894eb27f7
m68000: Add exception hook for debugger gex command
2020-05-02 18:39:12 -04:00
ajrhacker
1fa06800dd
Merge pull request #6627 from clawgrip/patch-37
...
startouch.cpp: Add note (nw)
2020-05-02 18:38:21 -04:00
AJR
4ae11dd860
m6801: Clear OCF when output compare register is rewritten, not read from
2020-05-02 18:36:48 -04:00
hap
6600710c7a
leonardo: fix lockup and add buttonpanel leds (nw)
2020-05-02 23:57:33 +02:00
AJR
c09370d784
Add file missing from e9fe64ecdb
(nw)
2020-05-02 17:51:22 -04:00
AJR
e9fe64ecdb
i86, i186, i286: Don't automatically clear IRQ state upon acknowledgment
...
i86, i386, v20, v30 & related CPUs: Add exception hook for debugger gex command
2020-05-02 17:49:30 -04:00
couriersud
e0a5fca0d5
netlist: stand-alone build fixes and improvements. (nw)
2020-05-02 23:43:42 +02:00
ClawGrip
c6a1ffab16
startouch.cpp: Add note (nw)
2020-05-02 23:41:13 +02:00
arbee
47a8f8c2bb
GCC 10 fix for sqlite3 (nw)
2020-05-02 15:41:02 -04:00
arbee
335693151e
Fix GCC 10 uninitialized struct warning (nw)
2020-05-02 15:18:20 -04:00
Robbbert
769764de1b
(nw) super80: cleanup (step 1)
2020-05-03 04:01:57 +10:00
couriersud
f0928453f6
netlist: change license for netlists in examples to CC0. [Couriersud]
2020-05-02 19:30:21 +02:00
couriersud
fb2839ba10
netlist: Add simple ZDIODE model. [Couriersud]
...
The model is driven by three additional model parameters: NBV, IBV, BV.
Example code how to define a typical 7.5V Zener diode:
ZDIODE(ZD, "D(BV=7.5 IBV=0.01 NBV=3)")
or
NET_MODEL("A1234 D(BV=7.5 IBV=0.01 NBV=3)")
ZDIODE(ZD, "A1234")
2020-05-02 18:00:32 +02:00
couriersud
4dde812af8
netlist: Fix a long standing bug in proxy/family code. (nw)
...
This never materialized because proxies were always connected to GND
in existing netlists. Now I ran into an example were it kicked in.
2020-05-02 17:38:39 +02:00
Jürgen Buchmüller
2a45da5e22
hash/cgenie_cass.xml: add Pole Position (polepo)
2020-05-02 16:31:01 +02:00
hiromasa
ce4a3a8051
Added a preliminary support for Arduino UNO booting by avr8 ( #6624 )
...
-avr8.cpp: Added ATMega328 support. [hiromasa]
* Fixed m_pc to be initialized correctly when in the boot loader section.
* Fixed bootloader size based on BOOTSZ specification.
2020-05-02 16:29:37 +02:00
Ivan Vangelista
843080adb9
New machines marked as NOT_WORKING
...
----------------------------------
Dardamania (v2.1) [Juan Romero, ClawGrip]
2020-05-02 15:37:03 +02:00
Ryan Holtz
e9ea36bf28
-am2901b: Added a skeleton device for the AMD Am2901B 4-bit Bipolar Microprocessor Slice. [Ryan Holtz]
2020-05-02 11:29:45 +02:00
couriersud
0336a4c86b
netlist: Fix unknown parameter on ne566 and VS 2019 build. (nw)
2020-05-02 11:04:25 +02:00
cracyc
379dde0219
mc6845: use disable enable signal with machines that blank part of the screen
2020-05-01 23:17:41 -05:00
cracyc
916dce9296
mc1502: try to work around issues (nw)
2020-05-01 22:35:20 -05:00
AJR
194e9f2cb5
primo: Cleanups (nw)
...
- Make better use of object finders
- Simplify handler signatures
- Eliminate get_read_ptr
2020-05-01 23:27:59 -04:00
AJR
d563a7a2d6
redalert, demoneye: Audio updates
...
- More accurate emulation of 555-based IRQ timing
- Use 6821 PIA device to generate sound IRQ in Demoneye
- Simplify handler signatures (nw)
2020-05-01 21:35:09 -04:00
AJR
8a4aca5899
pc1512.cpp: Simplify handler signatures (nw)
2020-05-01 20:34:40 -04:00
couriersud
465bceddb9
netlist: Small improvement to visibility in four terms. (nw)
2020-05-01 22:49:14 +02:00
couriersud
72566426a7
netlist: Unknown parameters really should be fatal. [Couriersud]
...
Unknown parameters like Solver.ABCD now will cause a fatal error to
be generated.
2020-05-01 22:49:13 +02:00
couriersud
9351e7ac87
netlist: Faster LM3900 model. [Colin Howell]
2020-05-01 22:49:12 +02:00
R. Belmont
4d589c6a4b
Merge pull request #6622 from clawgrip/patch-36
...
Add missing discs to IRIX 6.5 [ClawGrip, Rampa]
2020-05-01 16:25:10 -04:00
hap
3686abcd31
novag sexpertc1 is version 3.0 (nw)
2020-05-01 22:12:56 +02:00
ClawGrip
f9b83da739
Add missing discs to IRIX 6.5 [ClawGrip, Rampa]
...
* Merged CDs that came on the same bundle and add features with metadata on all entries (nw)
* Replaced some images with cleaner ones (Plextor, without C2 errors) (nw)
2020-05-01 21:46:02 +02:00
Ryan Holtz
0a95ff11dc
-dpb7000: Code cleanup, removed disused individual card devices, hooked up MFM disk image support. [Ryan Holtz, ZrX]
2020-05-01 21:02:13 +02:00
Jürgen Buchmüller
98e78c91f6
hash/cgenie_cass.xml: fix author/copyright (nw)
2020-05-01 19:53:26 +02:00
Jürgen Buchmüller
14775a0efa
hash/cgenie_cass.xml: Add Mega Pede (mega84)
2020-05-01 19:43:36 +02:00
David Haywood
a17d577403
Plug and Play work ( #6609 )
...
* new WORKING machines
Millennium M505 Arcade Neo Portable Spielkonsole (Family Sport 100-in-1) [TeamEurope]
* new NOT WORKING software list entries
tvgogo.xml : Baseball (US) [Sean Riddle, David Haywood]
tvgogo.xml : What-A-Mole (US) [Sean Riddle, David Haywood]
* added internal NAND dump to didj [Sean Riddle, Clawgrip]
2020-05-01 13:39:42 -04:00
R. Belmont
b676b1c8ba
Merge pull request #6617 from davide125/sgi5
...
sgi_mips: new software list additions
2020-05-01 13:38:01 -04:00
R. Belmont
649b702b60
Merge pull request #6619 from davide125/include
...
indy_indigo2: fix include ordering
2020-05-01 13:37:43 -04:00
Olivier Galibert
8720db13ca
simpsons, k053260: Fix the pan, fix the interrupts, fix the general volume [O. Galibert, P. Bennett]
2020-05-01 19:27:49 +02:00
couriersud
a97d097b3b
netlist: Fixed polarity issue in CCCS device [Colin Howell, Couriersud]
...
Note: This affects all use cases of CCCS. I have changed all uses in
MAME.
2020-05-01 18:09:36 +02:00
MetalliC
d3f054974e
small note (nw)
2020-05-01 18:30:51 +03:00
hap
f79adbeef4
decide against using sensorboard interface for keypad chesscomputers (nw)
2020-05-01 16:44:55 +02:00
couriersud
f74ad44550
netlist: more magic number removal. (nw)
2020-05-01 16:13:34 +02:00
couriersud
40f8f99f9a
netlist: Removed more magic numbers from the code. (nw)
2020-05-01 15:21:01 +02:00
couriersud
644e330b71
netlist: Readding accidentially delete nld_ne555.h. (nw)
2020-05-01 15:16:02 +02:00