File tree Expand file tree Collapse file tree 1 file changed +6
-9
lines changed
Expand file tree Collapse file tree 1 file changed +6
-9
lines changed Original file line number Diff line number Diff line change 1414// along with Gopher2600. If not, see <https://www.gnu.org/licenses/>.
1515
1616// Package delay is a replacement for the future package, which has now been
17- // removed.
17+ // removed. This package (and the package it replaces) helps emulate the
18+ // latching delays of the TIA.
1819//
1920// The future package served it's purpose during early, exploratory phases of
2021// the emulator's development. I wasn't sure at first what was needed and the
2728// represents a single future change to the TIA system, which will take place
2829// after the stated number of cycles.
2930//
30- // Because of how the TIA is constructed these Events can be dropped,
31- // rescheduled or premepted almost at will. Study of the TIA, and video/sprite
32- // sub-systems will show how the Events interact.
31+ // To effectively emulate the electronics of the TIA these Events can be
32+ // dropped, rescheduled or premepted almost at will.
3333//
34- // The major difference between the delay package and the erstwhile future
35- // package is that the latter impliciely encoded the time relationship between
36- // two events but after the experimentation phase, it was found that this
37- // wasn't really necessary, except in a couple of very specific and easily
38- // mititgated instances.
34+ // Ordering of Events is rarely significant but in the instances where it is
35+ // comments are included in the code.
3936package delay
You can’t perform that action at this time.
0 commit comments