mirror of
https://github.com/mamedev/mame.git
synced 2024-11-16 07:48:32 +01:00
dribling: A few more steps
This commit is contained in:
parent
53035dbbf2
commit
99576023e1
3 changed files with 19 additions and 14 deletions
|
@ -4837,6 +4837,8 @@ files {
|
|||
MAME_DIR .. "src/mame/drivers/dreamwld.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/dribling.cpp",
|
||||
MAME_DIR .. "src/mame/includes/dribling.h",
|
||||
MAME_DIR .. "src/mame/audio/nl_dribling.cpp",
|
||||
MAME_DIR .. "src/mame/audio/nl_dribling.h",
|
||||
MAME_DIR .. "src/mame/video/dribling.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/dwarfd.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/dynadice.cpp",
|
||||
|
|
|
@ -398,6 +398,12 @@ files{
|
|||
MAME_DIR .. "src/mame/includes/starcrus.h",
|
||||
MAME_DIR .. "src/mame/video/starcrus.cpp",
|
||||
|
||||
MAME_DIR .. "src/mame/drivers/dribling.cpp",
|
||||
MAME_DIR .. "src/mame/includes/dribling.h",
|
||||
MAME_DIR .. "src/mame/audio/nl_dribling.cpp",
|
||||
MAME_DIR .. "src/mame/audio/nl_dribling.h",
|
||||
MAME_DIR .. "src/mame/video/dribling.cpp",
|
||||
|
||||
-- Skeletons ...
|
||||
MAME_DIR .. "src/mame/drivers/a1supply.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/aleisttl.cpp",
|
||||
|
|
|
@ -19,6 +19,8 @@
|
|||
// Optimizations
|
||||
//
|
||||
|
||||
#define ENABLE_FRONTIERS (0)
|
||||
|
||||
|
||||
|
||||
//
|
||||
|
@ -29,6 +31,15 @@
|
|||
|
||||
#define Q_BC309(name) QBJT_EB(name, "PNP(IS=1.0366e-15 BF=80 NF=1.0313 VAF=8.4866 IKF=0.47497 ISE=1.6295e-14 NE=1.3702 BR=16.116 NR=1.2907 VAR=9.5149 IKR=0.012081 ISC=9.4971e-17 NC=1.038 RB=3.2133 IRB=0.00046855 RBM=2.0822 RE=1.9597 RC=1.1393 CJE=2.0636e-14 VJE=0.84456 MJE=0.68352 TF=5.4303e-11 XTF=0.27447 VTF=0.19311 ITF=0.0030573 PTF=0 CJC=2.6904e-12 VJC=1.0282 MJC=0.5401 XCJC=0.075977 TR=3.4233e-10 CJS= 0 VJS=0.75 MJS=0 XTB=0 EG=1.11 XTI=3 FC=0.54298)")
|
||||
|
||||
// JFET transistors not supported, but this should do the trick
|
||||
#define Q_2N3812(name) MOSFET(name, "NMOS(VTO=-1 CAPMOD=0)")
|
||||
|
||||
#define TTL_74LS86_DIP TTL_7486_DIP
|
||||
#define TTL_74LS107_DIP TTL_74107_DIP
|
||||
#define TTL_74LS161_DIP TTL_74161_DIP
|
||||
#define TTL_74LS164_DIP TTL_74164_DIP
|
||||
|
||||
// Needed: model for LM339
|
||||
|
||||
NETLIST_START(dribling)
|
||||
|
||||
|
@ -389,20 +400,6 @@ NETLIST_START(dribling)
|
|||
//
|
||||
|
||||
#if (ENABLE_FRONTIERS)
|
||||
// Separate each input into the summing network
|
||||
OPTIMIZE_FRONTIER(R13.1, RES_M(1), 50)
|
||||
OPTIMIZE_FRONTIER(R15.1, RES_M(1), 50)
|
||||
OPTIMIZE_FRONTIER(R41.1, RES_M(1), 50)
|
||||
OPTIMIZE_FRONTIER(R37.1, RES_M(1), 50)
|
||||
|
||||
// Decouple the Darlington BJTs from the sounds they enable
|
||||
OPTIMIZE_FRONTIER(R27.1, RES_M(1), 50)
|
||||
OPTIMIZE_FRONTIER(R11.2, RES_M(1), 50)
|
||||
|
||||
// Decouple the noise source from the downstream filters
|
||||
OPTIMIZE_FRONTIER(C3.1, RES_M(1), 50)
|
||||
OPTIMIZE_FRONTIER(R24.1, RES_M(1), 50)
|
||||
OPTIMIZE_FRONTIER(R38.2, RES_M(1), 50)
|
||||
#endif
|
||||
|
||||
NETLIST_END()
|
||||
|
|
Loading…
Reference in a new issue