qlwiki:qliberator

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
qlwiki:qliberator [2017/09/04 09:53] – external edit 127.0.0.1qlwiki:qliberator [2025/02/24 15:02] (current) – Added details of the EPROM based variant rwap
Line 1: Line 1:
  ====== Q-Liberator ======  ====== Q-Liberator ======
-{{qlwiki:Q-Liberator_package.png?direct|Packaging for Sinclair QL Q-Liberator}}\\ +{{packaging:q-liberator_package.png?direct|Packaging for Sinclair QL Q-Liberator}}\\ 
 Q-Liberator is the work of Ian Stewart and Adrian Soundy at [[qlwiki:Liberation Software]]. It is a compiler which compiles to a form of intermediate p-code, meaning it can never be as fast as true compilers which compile to machine code, but in practice fast enough for 99% of applications.  Q-Liberator is the work of Ian Stewart and Adrian Soundy at [[qlwiki:Liberation Software]]. It is a compiler which compiles to a form of intermediate p-code, meaning it can never be as fast as true compilers which compile to machine code, but in practice fast enough for 99% of applications. 
  
Line 9: Line 9:
 There are two versions in existence, the original 'Budget' version 1.0 and the current version 3 (last known version 3.36). It comes with an extensive manual. The Budget' version is no longer available, but has the advantage of working on unexpanded memory QL systems. There are two versions in existence, the original 'Budget' version 1.0 and the current version 3 (last known version 3.36). It comes with an extensive manual. The Budget' version is no longer available, but has the advantage of working on unexpanded memory QL systems.
  
 +There was reportedly also a 16K EPROM version of Qliberator "nucleus" which may have just been the runtimes, with the entire Q-Liberator compiler available on a 64K ROM suitable for use with Liberation Software's own [[qlwiki:Chipcard]] ROM expansion board.
  
-Q-Liberator from v3.22 onwards was usable with the Pointer Environment through a little extension inbuilt in the compiler. There is also a config block available, same as in [[qlwiki:SEdit]]\\  
  
 +Q-Liberator from v3.22 onwards was usable with the Pointer Environment through a little extension inbuilt in the compiler. There is also a config block available, same as in [[qlwiki:S_Edit]]\\ 
  
-Q-Liberator is also easily able to compile pointer driven programs and those making use of QPTR, something which has only been added to [[qlwiki:Turbo]] since it was made freeware.+ 
 +Q-Liberator is also easily able to compile pointer driven programs and those making use of [[qlwiki:QPTR]], something which has only been added to [[qlwiki:Turbo]] since it was made freeware.
  
  
Line 26: Line 28:
 Year of Publication: 1986\\  Year of Publication: 1986\\ 
 Platforms Suitable for: All Sinclair QLs and emulators\\  Platforms Suitable for: All Sinclair QLs and emulators\\ 
-Commercial Status: Commercial\\  +Commercial Status: Freeware\\  
-Price in September 1986: £-.--\\  +Price in October 1986: £69.95\\  
-Reviews: Unknown\\ +Reviews: QL World October 1986 [[http://sinclairql.speccy.org/archivo/docs/mags/QLWorld_1986-10.pdf]]\\ 
 Sources Available from: n/a\\  Sources Available from: n/a\\ 
-Latest Version available from: [[http://www.dilwyn.me.uk/qlib/index.html|Dilwyn Jones]]+Latest Version available from: [[http://www.dilwyn.qlforum.co.uk/qlib/index.html|Dilwyn Jones]]
  
  
  
  
  • qlwiki/qliberator.1504518810.txt.gz
  • Last modified: 2022/11/05 11:18
  • (external edit)