MegaZeux: Difference between revisions

From MZXWiki
Jump to navigation Jump to search
Line 11: Line 11:
===Greg Janson versions===
===Greg Janson versions===
===Spider versions===
===Spider versions===
After MegaZeux was released under the terms of the GNU GPL, [[Spider124]] updated the source code with several useful new features and released his own version of MegaZeux, 2.51s1. Among the new features were a vastly expanded counters limit (1000, compared to 2.51's 50 counters), true mouse support, and many bug fixes. Three more versions were released (s2, s3, and s3.1; of which 3.1 was a bug fix release) before development of MZX grew stagnant.
[[MadBrain]] took the s3.1 source and added one new feature (the BI_MESG built-in counter) and released his modifications as MZX 2.51s3.2. s3.2 was further modified with the introduction of the [[SMZX]] graphics mode (this version was released as SMZX 100 Alpha).
===MZXak===
===MZXak===
[[Akwende]] released the first MZXak version, MZXak 1.0, shortly after MadBrain's SMZX alpha version. MZXak featured several additional features (some of which, like the multi-colored configuration dialogs, were determined by the community to be too useless to warrant using memory on); including file access, robot targeting, and built-in SMZX mode. All MZXak versions included Akwende's MZX version of Tetris, which demonstrated the use of SMZX graphics.
[[Akwende]] released the first MZXak version, MZXak 1.0, shortly after MadBrain's SMZX alpha version. MZXak featured several additional features (some of which, like the multi-colored configuration dialogs, were determined by the community to be too useless to warrant using memory on); including file access, robot targeting, and built-in SMZX mode. All MZXak versions included Akwende's MZX version of Tetris, which demonstrated the use of SMZX graphics.

Revision as of 07:36, 18 October 2006

MegaZeux is a GCS created by Gregory Janson. It was inspired by ZZT, which Greg and other members of Software Visions had created several games for beforehand. The first version, 1.00g, was uploaded to AOL on December 4, 1994.

Features

Robotic

See also: Robotic

Robotic is MegaZeux's object-oriented programming language. Some parts of the language, as well as the concept itself, are based on ZZT's ZZT-OOP, though Robotic is much more advanced than ZZT-OOP.

History

History of MZX's development.

Greg Janson versions

Spider versions

After MegaZeux was released under the terms of the GNU GPL, Spider124 updated the source code with several useful new features and released his own version of MegaZeux, 2.51s1. Among the new features were a vastly expanded counters limit (1000, compared to 2.51's 50 counters), true mouse support, and many bug fixes. Three more versions were released (s2, s3, and s3.1; of which 3.1 was a bug fix release) before development of MZX grew stagnant.

MadBrain took the s3.1 source and added one new feature (the BI_MESG built-in counter) and released his modifications as MZX 2.51s3.2. s3.2 was further modified with the introduction of the SMZX graphics mode (this version was released as SMZX 100 Alpha).

MZXak

Akwende released the first MZXak version, MZXak 1.0, shortly after MadBrain's SMZX alpha version. MZXak featured several additional features (some of which, like the multi-colored configuration dialogs, were determined by the community to be too useless to warrant using memory on); including file access, robot targeting, and built-in SMZX mode. All MZXak versions included Akwende's MZX version of Tetris, which demonstrated the use of SMZX graphics.

MZXak 2.0 was released after much waiting, though the release sparked a fair bit of dispute due to Akwende's failure to release his source code under the terms of the GNU GPL.

Exophase versions

Following the discussions about MZXak, Koji released MZX 2.60, featuring some of the same additions as MZXak. 2.61 was released shortly after, and around 2.62's release, Exophase took over development of MegaZeux.

Windows/Linux port