30:1d0cbf9dd903
32:da771131998b
28:e157bb40cc8c 29:2d6bb0876770
|
2011-12-18 |
Paul Boddie |
changeset
files
shortlog
graph
|
Null merge of general changes introducing features already present on this branch. |
|
|
main.py ula.py
|
|
29:2d6bb0876770
30:1d0cbf9dd903 31:579ebc9db48b
25:6d55dd10da35
|
2011-12-18 |
Paul Boddie |
changeset
files
shortlog
graph
|
Replaced the use of nested lists with a flat, genuine, global screen array
accessed directly from the update function.
Made use of array transposition when copying the screen array into a surface
array. |
|
|
main.py ula.py
|
|
28:e157bb40cc8c
30:1d0cbf9dd903
|
2011-12-18 |
Paul Boddie |
changeset
files
shortlog
graph
|
Replaced the use of nested lists with a flat, genuine, global screen array.
Introduced conversion of the screen array to a list in order to work with Shedskin. |
|
|
main.py ula.py
|
|
27:b6680c1bb8b7
|
2011-12-18 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed the update function to build a new screen array on every invocation,
thus avoiding Shedskin limitations.
Made use of array transposition when copying each screen array into a surface
array. |
|
|
main.py ula.py
|
|
26:90d734d18353
23:1687504dab55 25:6d55dd10da35
|
2011-12-18 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged general changes. |
|
|
|
|
25:6d55dd10da35
26:90d734d18353 29:2d6bb0876770
|
2011-12-18 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed the width of the temporary surface. |
|
|
main.py
|
|
24:0a7583905a1f
22:c82fef2dd562
|
2011-12-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added notes on alternative screen mode configurations, screen height adjustment and character attributes. |
|
|
ULA.txt
|
|
23:1687504dab55
26:90d734d18353
21:c3c47581db46 22:c82fef2dd562
|
2011-12-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged general changes. |
|
|
ula.py
|
|
22:c82fef2dd562
23:1687504dab55 24:0a7583905a1f
20:42d9fec68cdd
|
2011-12-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved the vertical scaling into the main program, ensuring that the ULA only
processes 256 scanlines per frame, although it needs to be made aware of 312
scanlines per frame.
Added timing information to the notes. |
|
|
ULA.txt main.py ula.py
|
|
21:c3c47581db46
23:1687504dab55
18:02f31fb1a653 20:42d9fec68cdd
|
2011-12-11 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged general changes. |
|
|
ula.py
|
|