Unofficial fork of the official MegaZeux git repository - Keywords: game-engine game-creation 2d-game-engine megazeux https://github.com/AliceLR/megazeux

Alistair John Strachan b0a95cead8 MegaZeux 2.51s3.1 release. %!s(int64=16) %!d(string=hai) anos
CHANGELOG 268b6ee2c9 MegaZeux 2.51s3.1 release. %!s(int64=16) %!d(string=hai) anos
COPYING fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
GUS.MSE fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
MZXBLANK.FIL fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
MZX_CMOD.FIL fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
Makefile de721af805 MegaZeux 2.51s2 release. %!s(int64=16) %!d(string=hai) anos
PAS.MSE fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
README.1ST 268b6ee2c9 MegaZeux 2.51s3.1 release. %!s(int64=16) %!d(string=hai) anos
README.S1 de721af805 MegaZeux 2.51s2 release. %!s(int64=16) %!d(string=hai) anos
README.TXT de721af805 MegaZeux 2.51s2 release. %!s(int64=16) %!d(string=hai) anos
ROBO_ED.OBJ fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
SB16.MSE fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
SB1X.MSE fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
SB2X.MSE fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
SBPRO.MSE fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
arrowkey.asm de721af805 MegaZeux 2.51s2 release. %!s(int64=16) %!d(string=hai) anos
arrowkey.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
arrowkey.inc fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
beep.cpp fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
beep.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
betatest.txt fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
blink.cpp fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
blink.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
block.cpp fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
block.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
boardmem.cpp de721af805 MegaZeux 2.51s2 release. %!s(int64=16) %!d(string=hai) anos
boardmem.h de721af805 MegaZeux 2.51s2 release. %!s(int64=16) %!d(string=hai) anos
bwsb.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
ceh.c fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
ceh.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
char_ed.cpp fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
char_ed.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
charset.cpp fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
charset.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
common.inc fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
comp_chk.cpp de721af805 MegaZeux 2.51s2 release. %!s(int64=16) %!d(string=hai) anos
comp_chk.h de721af805 MegaZeux 2.51s2 release. %!s(int64=16) %!d(string=hai) anos
const.h 5e7c79be2b MegaZeux 2.51s1 release. %!s(int64=16) %!d(string=hai) anos
const.inc fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
convmem.txt de721af805 MegaZeux 2.51s2 release. %!s(int64=16) %!d(string=hai) anos
counter.cpp 9389bc72b5 MegaZeux 2.51s3 release. %!s(int64=16) %!d(string=hai) anos
counter.h 5e7c79be2b MegaZeux 2.51s1 release. %!s(int64=16) %!d(string=hai) anos
counter.inc fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
cursor.asm de721af805 MegaZeux 2.51s2 release. %!s(int64=16) %!d(string=hai) anos
cursor.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
cursor.inc fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
data.asm de721af805 MegaZeux 2.51s2 release. %!s(int64=16) %!d(string=hai) anos
data.h 268b6ee2c9 MegaZeux 2.51s3.1 release. %!s(int64=16) %!d(string=hai) anos
data.inc de721af805 MegaZeux 2.51s2 release. %!s(int64=16) %!d(string=hai) anos
data2.cpp fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
detect.asm de721af805 MegaZeux 2.51s2 release. %!s(int64=16) %!d(string=hai) anos
detect.h de721af805 MegaZeux 2.51s2 release. %!s(int64=16) %!d(string=hai) anos
detect.inc de721af805 MegaZeux 2.51s2 release. %!s(int64=16) %!d(string=hai) anos
dt_data.cpp de721af805 MegaZeux 2.51s2 release. %!s(int64=16) %!d(string=hai) anos
dt_data.h de721af805 MegaZeux 2.51s2 release. %!s(int64=16) %!d(string=hai) anos
edit.cpp 9389bc72b5 MegaZeux 2.51s3 release. %!s(int64=16) %!d(string=hai) anos
edit.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
edit_di.cpp 268b6ee2c9 MegaZeux 2.51s3.1 release. %!s(int64=16) %!d(string=hai) anos
edit_di.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
egacode.cpp de721af805 MegaZeux 2.51s2 release. %!s(int64=16) %!d(string=hai) anos
egacode.h de721af805 MegaZeux 2.51s2 release. %!s(int64=16) %!d(string=hai) anos
ems.cpp fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
ems.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
error.cpp fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
error.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
ezboard.cpp 268b6ee2c9 MegaZeux 2.51s3.1 release. %!s(int64=16) %!d(string=hai) anos
ezboard.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
filef200.txt fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
fileform.txt fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
fill.cpp fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
fill.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
fix.cpp fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
fix.doc fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
game.cpp 9389bc72b5 MegaZeux 2.51s3 release. %!s(int64=16) %!d(string=hai) anos
game.h 5e7c79be2b MegaZeux 2.51s1 release. %!s(int64=16) %!d(string=hai) anos
game.inc fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
game2.asm 268b6ee2c9 MegaZeux 2.51s3.1 release. %!s(int64=16) %!d(string=hai) anos
game2.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
game2.inc fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
gdmtype.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
getkey.cpp 5e7c79be2b MegaZeux 2.51s1 release. %!s(int64=16) %!d(string=hai) anos
getkey.h 5e7c79be2b MegaZeux 2.51s1 release. %!s(int64=16) %!d(string=hai) anos
getpw.cpp fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
graphics.asm de721af805 MegaZeux 2.51s2 release. %!s(int64=16) %!d(string=hai) anos
graphics.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
graphics.inc fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
help.doc 268b6ee2c9 MegaZeux 2.51s3.1 release. %!s(int64=16) %!d(string=hai) anos
helpsys.cpp fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
helpsys.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
hexchar.cpp fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
hexchar.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
idarray.asm fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
idarray.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
idarray.inc fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
idput.cpp 268b6ee2c9 MegaZeux 2.51s3.1 release. %!s(int64=16) %!d(string=hai) anos
idput.h 9389bc72b5 MegaZeux 2.51s3 release. %!s(int64=16) %!d(string=hai) anos
info_mzx.txt fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
intake.cpp fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
intake.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
killgbl.cpp fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
main.cpp 268b6ee2c9 MegaZeux 2.51s3.1 release. %!s(int64=16) %!d(string=hai) anos
main.h de721af805 MegaZeux 2.51s2 release. %!s(int64=16) %!d(string=hai) anos
megazeux.cfg fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
megazeux.doc fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
meminter.c 268b6ee2c9 MegaZeux 2.51s3.1 release. %!s(int64=16) %!d(string=hai) anos
meminter.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
meter.cpp fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
meter.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
mod.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
model.inc fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
mouse.cpp de721af805 MegaZeux 2.51s2 release. %!s(int64=16) %!d(string=hai) anos
mouse.h de721af805 MegaZeux 2.51s2 release. %!s(int64=16) %!d(string=hai) anos
mse_cl.lib fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
mtype.h 5e7c79be2b MegaZeux 2.51s1 release. %!s(int64=16) %!d(string=hai) anos
new_mod.cpp de721af805 MegaZeux 2.51s2 release. %!s(int64=16) %!d(string=hai) anos
pal_ed.cpp fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
pal_ed.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
palette.cpp fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
palette.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
param.cpp fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
param.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
password.cpp fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
password.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
profile.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
random.asm de721af805 MegaZeux 2.51s2 release. %!s(int64=16) %!d(string=hai) anos
random.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
random.inc fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
retrace.asm de721af805 MegaZeux 2.51s2 release. %!s(int64=16) %!d(string=hai) anos
retrace.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
retrace.inc fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
roballoc.cpp fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
roballoc.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
robo_ed.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
runrobo2.cpp 268b6ee2c9 MegaZeux 2.51s3.1 release. %!s(int64=16) %!d(string=hai) anos
runrobot.cpp fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
runrobot.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
runrobot.inc fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
saveload.cpp 268b6ee2c9 MegaZeux 2.51s3.1 release. %!s(int64=16) %!d(string=hai) anos
saveload.h 5e7c79be2b MegaZeux 2.51s1 release. %!s(int64=16) %!d(string=hai) anos
scrdisp.cpp fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
scrdisp.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
scrdump.cpp 268b6ee2c9 MegaZeux 2.51s3.1 release. %!s(int64=16) %!d(string=hai) anos
scrdump.h 9389bc72b5 MegaZeux 2.51s3 release. %!s(int64=16) %!d(string=hai) anos
sfx.cpp fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
sfx.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
sfx.inc fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
sfx_edit.cpp fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
sfx_edit.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
string.asm fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
string.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
string.inc fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
struct.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
timer.c fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
timer.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
to_add.txt fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
txt2hlp.cpp fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
ver1to2.cpp fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
window.cpp fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos
window.h fbb599288f MegaZeux 2.51g release. %!s(int64=16) %!d(string=hai) anos

README.1ST


IMPORTANT NOTICE:
PLEASE READ THIS FILE BEFORE TRYING TO USE MZX 2.51S3.1! YOU ALREADY DID,
DIDN'T YOU? YOU RAN THE PROGRAM AND IT DIDN'T WORK AND NOW YOU'RE ALL
UPSET AND YOU THINK IT'S OUR FAULT, DON'T YOU? HA HA HA! SEE IF I HELP
YOU OUT! I'M GUESSING THE SOUND DOESN'T WORK, RIGHT? TOO BAD! MAYBE
YOU SHOULD HAVE READ THIS FILE EARLIER, THAT'S WHY IT'S NAMED README.1ST!

First, if you care, old readme for s1 is in readme.s1, it's prolly outdated

Like s1, this is a pretty darn beta release. It SHOULD work fine, and has,
so far, worked fine on my computer. Use it with care, though, and send any
bug reports to jzig@cncn.com.

Second, this release incorporates more than just spider's input, as you can
tell from this readme. Mental contributed a large amount of code, and I
(JZig) got the whole thing working and fixed, and fixed that under bug.
(more on that later).

Now, what's actually different (read whatsnew.251 for specifics):
The mod "*" command works in robotic. Basically, this command sets it so
that the current board will keep playing whatever mod was playing last,
and is useful for status screens and the like. Ask inmate for more
detail. In a related note, mod "foo*" loads module foo than runs mod "*"
The under direction now works. Ie, you can check for stuff underneath
anything in the game world. This is very useful when you need to check
what floor tile a robot is on, and should save programmers much trouble
and hacking to get around this bug. Enjoy.
The counters MOUSEX, MOUSEY, and BUTTONS are now buffered, meaning they
won't change in the middle of the cycle.
There are several other internal changes that should not effect the user,
except by making mzx easier to look at and nicer, read whatsnew.251 for
details

Also, changes from s2 to s3:
No more bug with the savegame name being the playing mod
Overlay transparentcy works now, ie, the background color of the base layer
will show through if the background of the overlay is 0
Screenshot save name rotates
Can refresh screen in editor or title screen with alt+w. during the game,
due to strangeness of code, press =. This reload shte char set in case
it gets corrupted by windows

MZXs3.1 was just a bugfix release;

In accordance with the GNU GPL, the full source for this program is
available. The download page of zeux.org should have the source, and any
number of other places will as well.

As for this package, it contains every file VITAL for mzx to run, but does
not contain any mods or mzx worlds, you can get them from the original
package if you feel the need to hear cv_magic.mod again. You can safely
copy over your old megazeux directory, if you feel the desire. Just
overwrite everything you feel like.

Finally, if you have any bug reports, or REASONABLE suggestions, email me
at jzig@cncn.com, but if the suggestions are NOT reasonable, expect them
to be ignored, so don't spam me, please.

And, uh, that's it, or something. Leave.

Ben Zeigler
jzig@cncn.com

Charles Goetzman
spider@aether.dhs.org
spider@zeux.org