Previous 199869 Revisions Next

r187701 Tuesday 5th July, 2022 at 06:23:45 UTC by Couriersud
netlist: gtrak10 performance and other improvements and fixes (#10032)

- added support parameter FORCE_TRISTATE_LOGIC on mk28000
- add system device SYS_PULSE to generate pulse based on input changes
 parameters are delay, pulse width, input polarity and output polarity
- add USE_SPEED_HACKS define to gtrak10 to enable the use of the above
 Brings gtrak10 from 18% to 120%.
- Improved interlaced video support in fixfreq.cpp
 Added two interlace modes: progressive and interlaced which can
 be selected in machine configuration.
- more clang format work
- rename link to connection
- introduced typed aliases. This information may be used later to
 rewrite netlists.
- added a three terminal base device
 This will allow the analog code to be more easily comparable to
 literature about MNA (Modal node analysis).
 BJT code is now a lot better readable.
- fix doxygen consistency
- added an example for a cmos inverter based on NMOS/PMOS fets.
- TRUTHTABLE_START was renamed to TRUTH_TABLE
- truth tables are now enclosed in braces
- netlists are now enclosed in braces
- TRUTHTABLE_END() and NETLIST_END() removed from files
- Fixed static solver script
- Add file path to includes in nltool
[src/devices/machine]netlist.cpp
[src/devices/video]fixfreq.cpp fixfreq.h
[src/lib/netlist]FAQ.md nl_base.cpp nl_create_mame_solvers.sh nl_dice_compat.h nl_factory.h nl_parser.cpp nl_parser.h nl_setup.cpp nl_setup.h nltypes.h
[src/lib/netlist/analog]nld_bjt.cpp nld_generic_models.h nld_mosfet.cpp nlid_twoterm.h
[src/lib/netlist/build].clang-format create_devinc.py create_modules.py
[src/lib/netlist/core]analog.h setup.h
[src/lib/netlist/devices]nld_roms.cpp nld_system.cpp
[src/lib/netlist/documentation]primer_1.dox.h
[src/lib/netlist/examples]2n6027.cpp 7400_astable.c 74123_mstable.c 74125.cpp 7414.cpp 9602_mstable.c bjt.c bjt_eb.c bjt_eb_pnp.c cccs.cpp cd4066.c cdelay.c cmos_inverter.cpp cmos_inverter_clk.cpp cmos_inverter_rs.cpp* congo_bongo.cpp cs.cpp diode.c lm3900_test.cpp lostfound.cpp mm5837_noise.c msx_mixer_stage.c ne555_astable.c ne566.cpp nld_74393_test.c nmos_fet.cpp noise.cpp norton_opamp.c opamp.c opamp_amplification_curve.cpp rc.c rl.c sn74ls629_osc.c test.c todo.c turkey_shoot.cpp vccs.c vccs1.c vs_cs.c zdiode.cpp
[src/lib/netlist/generated]lib_entries.hxx nld_devinc.h nlm_modules_lib.cpp static_solvers.cpp
[src/lib/netlist/macro]nlm_base_lib.cpp nlm_cd4xxx_lib.cpp nlm_opamp_lib.cpp nlm_otheric_lib.cpp nlm_roms_lib.cpp nlm_ttl74xx_lib.cpp
[src/lib/netlist/macro/modules]nlmod_icl8038_dip.cpp nlmod_ne556_dip.cpp nlmod_rtest.cpp
[src/lib/netlist/prg]nltool.cpp
[src/lib/netlist/solver]nld_matrix_solver.h
[src/lib/netlist/tools]nl_convert.cpp
[src/mame/alliedleisure]aleisttl.cpp
[src/mame/atari]atarittl.cpp nl_breakout.cpp nl_destroyr.cpp nl_flyball.cpp nl_gtrak10.cpp nl_pong.cpp nl_rebound.cpp nl_stuntcyc.cpp nl_tank.cpp
[src/mame/capcom]nl_1942.cpp
[src/mame/cinematronics]nl_armora.cpp nl_barrier.cpp nl_boxingb.cpp nl_cinemat_common.h nl_ripoff.cpp nl_solarq.cpp nl_spacewar.cpp nl_speedfrk.cpp nl_starcas.cpp nl_starhawk.cpp nl_sundance.cpp nl_tailg.cpp nl_warrior.cpp
[src/mame/exidy]exidyttl.cpp nl_carpolo.cpp nl_fireone.cpp nl_starfire.cpp
[src/mame/galaxian]nl_konami.cpp
[src/mame/irem]nl_kidniki.cpp
[src/mame/jpm]nl_jpmsru.cpp
[src/mame/meadows]meadwttl.cpp
[src/mame/midw8080]nl_280zzzap.cpp nl_gunfight.cpp
[src/mame/midway]nl_sspeedr.cpp
[src/mame/misc]bailey.cpp chicago.cpp crazybal.cpp electra.cpp fungames.cpp nl_cocoloco.cpp pse.cpp usbilliards.cpp
[src/mame/namco]nl_tankbatt.cpp
[src/mame/nintendo]nl_mario.cpp nl_popeye.cpp
[src/mame/ramtek]nl_starcrus.cpp ramtek.cpp
[src/mame/sega]monacogp.cpp nl_astrob.cpp nl_brdrline.cpp nl_elim.cpp nl_frogs.cpp nl_segas16b.cpp nl_segaspeech.cpp nl_segausb.cpp nl_spacfury.cpp segattl.cpp
[src/mame/skeleton]nl_hazelvid.cpp nl_palestra.cpp nl_tp1983.cpp nl_tp1985.cpp
[src/mame/taito]taitottl.cpp
[src/mame/universal]nl_cheekyms.cpp
[src/mame/vtech]nl_gamemachine.cpp
[src/mame/zaccaria]nl_zac1b11142.cpp


Previous 199869 Revisions Next


© 1997-2024 The MAME Team