40:99b0ecdba781
41:be29270ef9f6 42:726152e626d5
|
2012-02-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced RAM access simulation, attempting to support the mechanism through
which RAM addresses are made and sent to the RAM circuits, with the results
returned 4 bits at a time.
Added more information about video timing and its presumed effect on the ULA,
attempting to support the appropriate timing periods for pixel generation,
horizontal and vertical synchronisation, and the necessary waiting periods
before and after utilised scanlines and scanline regions. |
|
|
ULA.txt main.py ula.py
|
|
39:9adfa08bfa74
|
2012-02-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Improved the general timing description and revised the access event timeline.
Added the points at which addresses should presumably be set for RAM access. |
|
|
ULA.txt
|
|
38:94641db1c64a
|
2012-02-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed the description of the memory access behaviour after consulting the TM4164EC4 datasheet. |
|
|
ULA.txt
|
|
37:007ccb845f7e
|
2012-02-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Improved the timing notes, adding information about the memory access mechanism
and a note about supporting shadow/extended memory. |
|
|
ULA.txt
|
|
36:d3cc0494f825
|
2012-01-29 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added more timing notes to the ULA document.
Tidied up the wording in the discussion of the Electron, adding some remarks
about turbo board hardware modifications. |
|
|
Electron.txt ULA.txt
|
|
35:d357bdd67748
|
2012-01-29 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed character attribute calculations, noting that attribute data is only
needed once per character row, not once per scanline.
Added bandwidth notes on hardware sprites. |
|
|
ULA.txt
|
|
34:cb61693507b2
|
2012-01-27 |
Paul Boddie |
changeset
files
shortlog
graph
|
Updated notes on hardware sprites and character attribute modes. |
|
|
ULA.txt
|
|
33:fdc752143584
31:579ebc9db48b
|
2012-01-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added some timing information and some general notes on system improvements. |
|
|
Electron.txt ULA.txt
|
|
32:da771131998b
41:be29270ef9f6
30:1d0cbf9dd903 31:579ebc9db48b
|
2011-12-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged general architecture-related changes. |
|
|
main.py ula.py
|
|
31:579ebc9db48b
32:da771131998b 33:fdc752143584
29:2d6bb0876770
|
2011-12-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced a separate video abstraction, making the ULA responsible for
performing the appropriate signalling for each clock cycle.
Added some details of the different ULA pins, introducing some of this detail
into the software for authenticity. |
|
|
ULA.txt main.py ula.py
|
|