Difference between revisions of "Frolg"

From IFWiki
Jump to: navigation, search
Line 1: Line 1:
[[Frolg]] is a Z-machine assembler written by [[User:Zzo38]]. It is written in C, and is licensed under GNU GPL 3 or later version. Both Inform and Infocom names for opcodes are supported, and macros are also supported. All Z-machine versions from 1 to 10 are supported.
+
[[Frolg]] is a Z-machine assembler written by [[User:Zzo38]]. It is written in C, and is licensed under GNU GPL 3 or later version.
  
It is designed to be used with the [[Berzio]] compiler and for writing the codes yourself, although the author suggests also writing programs to convert text-adventure games from other systems into Z-machine, possibly going through Frolg or another assembler.
+
Here is a list of some features:
 +
* Macros
 +
* Dynamic fwords
 +
* Z-machine versions 1 to 10 (including 6)
 +
* Standard library defines Infocom and Inform names, and a few other macros
 +
* Optimal text packing algorithm
 +
* Multiple passes
 +
* Long text entry
 +
* Can define your own opcodes
 +
* Both relative and named (absolute) labels are supported
  
 
== External resources ==
 
== External resources ==
* [http://zzo38computer.org/zmachine/frolg.zip Download]
+
* [http://zzo38computer.org/zmachine/frolg.zip Download (source codes and Windows binaries)]
* [http://zzo38computer.org/zmachine/z9.txt Version 9 and 10 specification]
+
  
 
[[Category:Authoring system]][[Category:Z-machine]]
 
[[Category:Authoring system]][[Category:Z-machine]]
  
 
{{stub}}
 
{{stub}}

Revision as of 02:53, 28 July 2013

Frolg is a Z-machine assembler written by User:Zzo38. It is written in C, and is licensed under GNU GPL 3 or later version.

Here is a list of some features:

  • Macros
  • Dynamic fwords
  • Z-machine versions 1 to 10 (including 6)
  • Standard library defines Infocom and Inform names, and a few other macros
  • Optimal text packing algorithm
  • Multiple passes
  • Long text entry
  • Can define your own opcodes
  • Both relative and named (absolute) labels are supported

External resources

This article is a stub. You can help IFWiki by expanding it.