ULA

Shortlog

(0) +60 +100 tip
2012-01-29 Paul Boddie Fixed character attribute calculations, noting that attribute data is only
2012-01-27 Paul Boddie Updated notes on hardware sprites and character attribute modes.
2012-01-09 Paul Boddie Added some timing information and some general notes on system improvements.
2011-12-20 Paul Boddie Merged general architecture-related changes.
2011-12-20 Paul Boddie Introduced a separate video abstraction, making the ULA responsible for
2011-12-18 Paul Boddie Null merge of general changes introducing features already present on this branch.
2011-12-18 Paul Boddie Replaced the use of nested lists with a flat, genuine, global screen array
2011-12-18 Paul Boddie Replaced the use of nested lists with a flat, genuine, global screen array.
2011-12-18 Paul Boddie Changed the update function to build a new screen array on every invocation,
2011-12-18 Paul Boddie Merged general changes.
2011-12-18 Paul Boddie Fixed the width of the temporary surface.
2011-12-14 Paul Boddie Added notes on alternative screen mode configurations, screen height adjustment and character attributes.
2011-12-12 Paul Boddie Merged general changes.
2011-12-12 Paul Boddie Moved the vertical scaling into the main program, ensuring that the ULA only
2011-12-11 Paul Boddie Merged general changes.
2011-12-11 Paul Boddie Replaced array usage with much simpler list operations.
2011-12-11 Paul Boddie Removed obsolete comment.
2011-12-10 Paul Boddie Merged general changes.
2011-12-10 Paul Boddie Moved the application of pixel intensity to the main program, implementing it as
2011-12-10 Paul Boddie Removed xrange usage to diagnose Shedskin behaviour.
2011-12-10 Paul Boddie Removed array module usage since Shedskin's generated code still wants to be
2011-12-10 Paul Boddie Merged changes beneficial to Shedskin usage.
2011-12-10 Paul Boddie Merged Shedskin-related and general changes.
2011-12-10 Paul Boddie Made the ULA's buffer use element types consistently.
2011-12-10 Paul Boddie Introduced a fill method on the ULA and a convenience function to obtain the ULA
2011-12-10 Paul Boddie Added an intermediate display buffer so that elementary Python data types can be
2011-12-09 Paul Boddie Added notes about colour planes, hardware sprites, and BBC sound support.
2011-12-08 Paul Boddie Changed the raise syntax to work with Shedskin.
2011-12-08 Paul Boddie Moved memory initialisation and the array and itertools imports to the ula module.
2011-12-08 Paul Boddie Moved the main program into a separate file.
2011-12-07 Paul Boddie Permit vertical scrolling by amounts smaller than a character row.
2011-12-06 Paul Boddie Fixed the screen size calculation for modes employing line spacing.
2011-12-05 Paul Boddie Added spacing between character rows and fixed the number of rows in the modes involved.
2011-12-04 Paul Boddie Changed the program architecture to involve an external screen update loop
2011-12-04 Paul Boddie Added a module which simulates the video functions of the Acorn Electron ULA.
2011-12-03 Paul Boddie Some documentation of the Acorn Electron ULA and discussion of potential enhancements.
(0) +60 +100 tip