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
|
|
7:4f2eaf6a0ed3
8:2c9de9fafab8 9:eee56889c57b
|
2011-12-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved memory initialisation and the array and itertools imports to the ula module.
Added a test program for the benefit of compilers like Shedskin. |
|
|
main.py ula.py
|
|
6:d99e8b32a95b
|
2011-12-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved the main program into a separate file. |
|
|
main.py ula.py
|
|
5:c0513d77761f
|
2011-12-07 |
Paul Boddie |
changeset
files
shortlog
graph
|
Permit vertical scrolling by amounts smaller than a character row. |
|
|
ula.py
|
|
4:d8c0798e4acd
|
2011-12-06 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed the screen size calculation for modes employing line spacing.
Added notes about various scrolling, palette and display features. |
|
|
ULA.txt ula.py
|
|
3:69e7ee0e99dd
|
2011-12-05 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added spacing between character rows and fixed the number of rows in the modes involved. |
|
|
ula.py
|
|
2:4460129be79e
|
2011-12-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed the program architecture to involve an external screen update loop
requesting pixel values from a ULA object which manages its own internal state,
maintaining a pixel buffer for decoded memory content. |
|
|
ula.py
|
|
1:d6b8cd0ac739
|
2011-12-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a module which simulates the video functions of the Acorn Electron ULA. |
|
|
ula.py
|
|