magic/resis
R. Timothy Edwards 14afb4bd52 The method committed yesterday (last commit) was found to be too
time-consuming (note the commit message "There are still likely much
better ways to do this").  Worked out a method of hashing the location
of terminals on other planes so that they can be looked up from the
address of the tile.  This requires only one pass through the devices
to locate and record the terminals, and no loops through devices when
processing tiles.  Also corrected the positioning of the substrate
terminal to be the center position of the device tile, not the substrate
tile.  This not only better represents the substrate connections, but
it also eliminates the condition in which many thousands of resistors
converge on the same point, which causes stack overflow.  With the
current scheme, stack overflow is unlikely to occur.
2026-06-06 20:04:47 -04:00
..
Makefile Slowly working through things needed for removing the ".sim" 2026-01-27 11:58:15 -05:00
ResBasic.c The method committed yesterday (last commit) was found to be too 2026-06-06 20:04:47 -04:00
ResChecks.c Significant overhaul of the extresist code. The purpose of this 2026-05-28 13:12:13 -04:00
ResDebug.c Significant overhaul of the extresist code. The purpose of this 2026-05-28 13:12:13 -04:00
ResFract.c Significant overhaul of the extresist code. The purpose of this 2026-05-28 13:12:13 -04:00
ResJunct.c Another overhaul of the R-C extraction code. This fixes a known 2026-06-04 12:50:13 -04:00
ResMain.c The method committed yesterday (last commit) was found to be too 2026-06-06 20:04:47 -04:00
ResMakeRes.c The method committed yesterday (last commit) was found to be too 2026-06-06 20:04:47 -04:00
ResMerge.c Significant overhaul of the extresist code. The purpose of this 2026-05-28 13:12:13 -04:00
ResPrint.c Significant overhaul of the extresist code. The purpose of this 2026-05-28 13:12:13 -04:00
ResReadExt.c Additional tweaks to the handling of the three new options for 2026-06-01 17:21:02 -04:00
ResRex.c Another major refactoring of code in extresist. This gets rid of 2026-06-05 20:12:09 -04:00
ResSimple.c Found the error with rg_maxres, which is that it was being used in 2026-06-01 17:33:45 -04:00
ResUtils.c The method committed yesterday (last commit) was found to be too 2026-06-06 20:04:47 -04:00
ResWrite.c Significant overhaul of the extresist code. The purpose of this 2026-05-28 13:12:13 -04:00
resis.h The method committed yesterday (last commit) was found to be too 2026-06-06 20:04:47 -04:00