17:38b74d685867
18:02f31fb1a653 19:18cb621de9dd
11:e46389557828
|
2011-12-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved the application of pixel intensity to the main program, implementing it as
an array operation. |
|
|
main.py ula.py
|
|
16:fd5a742b1d07
18:02f31fb1a653
|
2011-12-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed xrange usage to diagnose Shedskin behaviour. |
|
|
ula.py
|
|
15:f007620ce300
|
2011-12-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed array module usage since Shedskin's generated code still wants to be
able to convert arrays to elementary Python types. |
|
|
ula.py
|
|
14:309887b2c3ef
13:82c1556ff0a9 11:e46389557828
|
2011-12-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged changes beneficial to Shedskin usage. |
|
|
ula.py
|
|
13:82c1556ff0a9
12:0ac34bc9f117 10:0eb49bcc609b
|
2011-12-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged Shedskin-related and general changes. |
|
|
ula.py
|
|
12:0ac34bc9f117
8:2c9de9fafab8
|
2011-12-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Made the ULA's buffer use element types consistently.
Changed class attribute accesses to be explicit for Shedskin.
Changed the test program to use data less likely to be optimised by Shedskin or
similar compilers. |
|
|
ula.py
|
|
11:e46389557828
14:309887b2c3ef 17:38b74d685867
|
2011-12-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced a fill method on the ULA and a convenience function to obtain the ULA
initialised with memory so that the memory does not need to be exposed in the
main program. This helps avoid non-elementary type communication between the
modules for the benefit of Shedskin. |
|
|
main.py ula.py
|
|
10:0eb49bcc609b
11:e46389557828 13:82c1556ff0a9
|
2011-12-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added an intermediate display buffer so that elementary Python data types can be
used to test the core functionality, and so that Shedskin can compile the ula
module and communicate with the graphical main program using such elementary
types. |
|
|
main.py ula.py
|
|
9:eee56889c57b
7:4f2eaf6a0ed3
|
2011-12-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added notes about colour planes, hardware sprites, and BBC sound support. |
|
|
ULA.txt
|
|
8:2c9de9fafab8
12:0ac34bc9f117
|
2011-12-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed the raise syntax to work with Shedskin. |
|
|
ula.py
|
|