Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== Lightning ====== Lightning was a suite of routines which optimises the QL display handling, mathematics and graphics routines by replacing slow, general-purpose code in the QL ROM with new, fast routines, in much the same way as its pre-decessor and competitor [[qlwiki:Speedscreen]]. Programs did not need to be altered to make use of the new routines which automatically took over from the QL ROM's native routines for text, graphics and scrolling. In common with Speedscreen, Lightning was originally provided on disk and microdrive cartridge, and then Lightning SE was released which included the graphics features on plug-in ROM cartridge. Lightning Gold SE was then released which was optimised for use on the [[qlwiki:Gold Card]] and [[qlwiki:Super Gold Card]]. According to [[qlwiki:Simon Goodwin]], the inner character-output loop of Lightning differed in only a couple of instructions from that in [[qlwiki:Speedscreen]], and then only for a subset of csizes/colours and was clearly informed by a disassembly of my work. ---- Title: **Lightning**\\ Language: 68000 Machine Code\\ Author: [[qlwiki:Steve Sutton]]\\ Publisher: [[qlwiki:Digital Precision Ltd]]\\ Year of Publication: Unknown\\ Platforms Suitable for: All Sinclair QLs and emulators\\ Commercial Status: Unknown\\ Price in October 1987: Unknown\\ Reviewed: Unknown\\ Sources Available from: n/a\\ Latest Version available from: n/a qlwiki/lightning.txt Last modified: 2023/08/25 12:22by 127.0.0.1