MegaZeux: Difference between revisions
m (→MZXak) |
m (→MZXak) |
||
Line 18: | Line 18: | ||
[[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 the memory usage) 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 the memory usage) 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 1.0 was pulled a few months after release from [[DigitalMZX]] due to Akwende's failure to release his source code under the terms of the GNU GPL. He eventually released the source, but not until a lot of public debate and heel-dragging. Other MZXak 1.0 controversy included forward compatibility, which led to MZXak games being playable but not necessarily functioning in MZX2.51s3.1. This broke [[ajs|wizdom's]] judging results in the [[Summer Dualstream Day of Zeux 2001|2001 DsDoZ]]. | |||
MZXak 2.0 was released after much waiting, though the release sparked a fair bit of dispute due to the sudden timing with [[Koji|Koji's]] 2.60 release. MZXak 2.0 is notable for being the only code fork to completely die out. | MZXak 2.0 was released after much waiting, though the release sparked a fair bit of dispute due to the sudden timing with [[Koji|Koji's]] 2.60 release. MZXak 2.0 is notable for being the only code fork to completely die out. |
Revision as of 07:44, 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 the memory usage) 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 1.0 was pulled a few months after release from DigitalMZX due to Akwende's failure to release his source code under the terms of the GNU GPL. He eventually released the source, but not until a lot of public debate and heel-dragging. Other MZXak 1.0 controversy included forward compatibility, which led to MZXak games being playable but not necessarily functioning in MZX2.51s3.1. This broke wizdom's judging results in the 2001 DsDoZ.
MZXak 2.0 was released after much waiting, though the release sparked a fair bit of dispute due to the sudden timing with Koji's 2.60 release. MZXak 2.0 is notable for being the only code fork to completely die out.
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.