dMZX Forums: MegaZeux 2.81b - dMZX Forums

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

MegaZeux 2.81b Download this please.

#1 User is offline   Exophase 

  • Laughing on the inside.
  • Group: DigiStaff
  • Posts: 7,155
  • Joined: 23-October 00
  • Gender:Male
  • Location:Cleveland, OH

Posted 28 November 2005 - 12:39 AM

This one fixes some things (one serious fatal bug in particlar), adds some small things... you should definitely all download it.

A lot of source was changed so something might have been broken; if you find any problems let me know and they'll be fixed in a new version released by early January.

http://www.digitalmz...mes/mzx281b.zip

- Exo
~ ex0 has a kickass battle engine, without it you sux0rz! without it you sux0rz! ~

"The fact that I say I've one of the best, is called honesty." -Akwende
"Megazeux is not ment to be just ASCII, it is ANSI!" - T-bone6
"I hate it when you get all exo on me." - emalkay

Exophase can what Rubi-cant.
exoware is ware ur ware is exoware
ps. not loking 4 new membrs kthx
0

#2 User is offline   GetDizzy 

  • Touch Fuzzy.
  • Group: DigiStaff
  • Posts: 3,564
  • Joined: 22-November 01
  • Gender:Other
  • Location:MA

Posted 28 November 2005 - 01:15 AM

Awesomeness, exophase. Keep up the damned good work.
- Your Jumpy Neighborhood Admin

<@Tixus> Anyway, I set the year to 1988 for some reason.
<@Tixus> And set the microwave to run for a minute and 28 seconds.
<@Tixus> But it failed to send me back in time, and I was disappointed.
<Insidious> Tixus accidentally microwaved the 80s
<Insidious> that is my takeaway from this
0

#3 User is offline   ajs 

  • carpe diem
  • PipPipPipPipPip
  • Group: Members
  • Posts: 1,614
  • Joined: 21-October 00
  • Gender:Male
  • Location:United Kingdom

Posted 28 November 2005 - 01:23 AM

Binaries available from http://tinyurl.com/exsp2 soon.

Great work Exo.

--ajs
0

#4 User is offline   weasel 

  • bleh
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 7,915
  • Joined: 23-December 00
  • Gender:Male
  • Location:Hillsboro, Oregon

Posted 28 November 2005 - 05:16 AM

Exophase, on Nov 27 2005, 04:39 PM, said:

A lot of source was changed so something might have been broken; if you find any problems let me know and they'll be fixed in a new version released by early January.

Here's to hoping that said broken things won't seriously affect the DoZ before then. But nevertheless, thank you Exo for releasing a new version. Even though I won't notice all the new stuff for weeks.
Blaugh!
Serious damage to important body parts pretty much ruins any plans you had for living. Bummer.
0

#5 User is offline   Nedemai 

  • Senior Member
  • PipPipPipPip
  • Group: Members
  • Posts: 778
  • Joined: 15-December 04
  • Gender:Male
  • Location:Canada

Posted 28 November 2005 - 06:50 AM

*sigh*
0

#6 User is offline   Exophase 

  • Laughing on the inside.
  • Group: DigiStaff
  • Posts: 7,155
  • Joined: 23-October 00
  • Gender:Male
  • Location:Cleveland, OH

Posted 28 November 2005 - 07:47 PM

wildweasel, on Nov 28 2005, 12:16 AM, said:

Exophase, on Nov 27 2005, 04:39 PM, said:

A lot of source was changed so something might have been broken; if you find any problems let me know and they'll be fixed in a new version released by early January.

Here's to hoping that said broken things won't seriously affect the DoZ before then. But nevertheless, thank you Exo for releasing a new version. Even though I won't notice all the new stuff for weeks.

Getting an update in before that time may be impossible. Then again, I might be able to get one in around December 14-15 depending on what my exam schedule is like then and if I've finished grading or not. Things are a bit up in the air right now and I'm pretty busy, but let's just hope for the best and see if nothing broke. If anything did it's probably obscure enough to be publically noted and avoided for DoZ games (although this would never actually stop anyone)

- Exo
~ ex0 has a kickass battle engine, without it you sux0rz! without it you sux0rz! ~

"The fact that I say I've one of the best, is called honesty." -Akwende
"Megazeux is not ment to be just ASCII, it is ANSI!" - T-bone6
"I hate it when you get all exo on me." - emalkay

Exophase can what Rubi-cant.
exoware is ware ur ware is exoware
ps. not loking 4 new membrs kthx
0

#7 User is offline   Exophase 

  • Laughing on the inside.
  • Group: DigiStaff
  • Posts: 7,155
  • Joined: 23-October 00
  • Gender:Male
  • Location:Cleveland, OH

Posted 28 November 2005 - 07:50 PM

Nedemai, on Nov 28 2005, 01:50 AM, said:

*sigh*

If you're sighing at the number of releases lately I don't really know what to say to make things better for you D: 2.81 was a little rushed, and didn't have the best testing *cough* but given the circumstances for me and everyone else it was about the best that could be mustered. If it's any consolation it should be noted that I have yet to release a new version (new number/letter) without including at least one genuinely new feature. Look at 2.80f, which was released days after 2.80e; it was another vital bug fix version but I tirelessly added worthwhile features to make it worth downloading for everyone else. The new things in 2.81b are pretty minor but it still contains more than bug fixes over 2.81.

- Exo
~ ex0 has a kickass battle engine, without it you sux0rz! without it you sux0rz! ~

"The fact that I say I've one of the best, is called honesty." -Akwende
"Megazeux is not ment to be just ASCII, it is ANSI!" - T-bone6
"I hate it when you get all exo on me." - emalkay

Exophase can what Rubi-cant.
exoware is ware ur ware is exoware
ps. not loking 4 new membrs kthx
0

#8 User is offline   Revvy 

  • Jeez guys, there's no need to be narky.
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 3,520
  • Joined: 05-March 01
  • Gender:Male
  • Location:Ontario, Canada

Posted 28 November 2005 - 11:04 PM

What's the big deal with downloading new versions? It takes about 5 seconds, the archive window opens and I extract. The only bit that takes time is opening the config.txt and my old config.txt in windiff and making sure there's nothing important I need to change.
<+AFK> Bringing whisky to my mother is like irrigating a lake.

<+AFK> dormando's apathy is palpable.
* AFK palpates
<dormando> stop that

<Malwyn> undressing with revvy a little over a metre away. new definition of awkward.
0

#9 User is offline   ajs 

  • carpe diem
  • PipPipPipPipPip
  • Group: Members
  • Posts: 1,614
  • Joined: 21-October 00
  • Gender:Male
  • Location:United Kingdom

Posted 29 November 2005 - 12:41 AM

NEW in 2.81c

+ Automatically download latest MegaZeux version via HTTP! Never download MZX again!


You never know..

--ajs
0

#10 User is offline   Exophase 

  • Laughing on the inside.
  • Group: DigiStaff
  • Posts: 7,155
  • Joined: 23-October 00
  • Gender:Male
  • Location:Cleveland, OH

Posted 29 November 2005 - 01:55 AM

ajs, on Nov 28 2005, 07:41 PM, said:

NEW in 2.81c

+ Automatically download latest MegaZeux version via HTTP! Never download MZX again!


You never know..

--ajs

But then MZX would need to include an HTTP library, just for that. That alone might bulk the binary size noticeable, unless there are some lightweight libraries for it out there.

- Exo
~ ex0 has a kickass battle engine, without it you sux0rz! without it you sux0rz! ~

"The fact that I say I've one of the best, is called honesty." -Akwende
"Megazeux is not ment to be just ASCII, it is ANSI!" - T-bone6
"I hate it when you get all exo on me." - emalkay

Exophase can what Rubi-cant.
exoware is ware ur ware is exoware
ps. not loking 4 new membrs kthx
0

#11 User is offline   Dr Lancer-X 

  • 電波、届いた?
  • Group: DigiStaff
  • Posts: 8,936
  • Joined: 20-March 02
  • Location:ur mom nmiaow

Posted 29 November 2005 - 03:00 AM

exo, a 'http' library can basically be sockets.h: grabbing a file from an address isn't much more than opening a connection to the domain and sending a GET request for the path.
Posted Image
<Malwyn> Yes, yes. Don't worry I'd rather masturbate with broken glass than ask you for help again. :(
0

#12 User is offline   Revvy 

  • Jeez guys, there's no need to be narky.
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 3,520
  • Joined: 05-March 01
  • Gender:Male
  • Location:Ontario, Canada

Posted 29 November 2005 - 03:56 AM

Exophase, on Nov 28 2005, 08:55 PM, said:

ajs, on Nov 28 2005, 07:41 PM, said:

NEW in 2.81c

+ Automatically download latest MegaZeux version via HTTP! Never download MZX again!


You never know..

--ajs

But then MZX would need to include an HTTP library, just for that. That alone might bulk the binary size noticeable, unless there are some lightweight libraries for it out there.

- Exo

SDL_net is like a 20kb DLL or something.
<+AFK> Bringing whisky to my mother is like irrigating a lake.

<+AFK> dormando's apathy is palpable.
* AFK palpates
<dormando> stop that

<Malwyn> undressing with revvy a little over a metre away. new definition of awkward.
0

#13 User is offline   Exophase 

  • Laughing on the inside.
  • Group: DigiStaff
  • Posts: 7,155
  • Joined: 23-October 00
  • Gender:Male
  • Location:Cleveland, OH

Posted 29 November 2005 - 04:54 AM

Okay, I'll look into it, I guess. >_> Then I can release updates all the time without ajs moaning at me, oh joy! Okay, that's probably not true.

- Exo
~ ex0 has a kickass battle engine, without it you sux0rz! without it you sux0rz! ~

"The fact that I say I've one of the best, is called honesty." -Akwende
"Megazeux is not ment to be just ASCII, it is ANSI!" - T-bone6
"I hate it when you get all exo on me." - emalkay

Exophase can what Rubi-cant.
exoware is ware ur ware is exoware
ps. not loking 4 new membrs kthx
0

#14 User is offline   paulguy 

  • No furry sex
  • PipPipPipPipPip
  • Group: Members
  • Posts: 1,548
  • Joined: 14-July 02
  • Gender:Male

Posted 29 November 2005 - 04:58 PM

Would it compile, too? Or just grab the sources.


Why-Fi: but I'M MATURE ENOUGH TO BE A MODERATOR!!!!!!!!!!
0

#15 User is offline   RoSS 

  • RIP Fred Friedberg 2004
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 3,283
  • Joined: 22-October 00
  • Gender:Male
  • Location:Right in front of behind you.

Post icon  Posted 29 November 2005 - 05:08 PM

It would probably take the latest binary.
-RoSS
<img src="http://ross.box43.net/sig.php/sig.png" border="0" class="linked-sig-image" />
0

#16 User is offline   GetDizzy 

  • Touch Fuzzy.
  • Group: DigiStaff
  • Posts: 3,564
  • Joined: 22-November 01
  • Gender:Other
  • Location:MA

Posted 29 November 2005 - 05:44 PM

I think paulguy's point is that wouldnt work well on linux at all.
- Your Jumpy Neighborhood Admin

<@Tixus> Anyway, I set the year to 1988 for some reason.
<@Tixus> And set the microwave to run for a minute and 28 seconds.
<@Tixus> But it failed to send me back in time, and I was disappointed.
<Insidious> Tixus accidentally microwaved the 80s
<Insidious> that is my takeaway from this
0

#17 User is offline   Exophase 

  • Laughing on the inside.
  • Group: DigiStaff
  • Posts: 7,155
  • Joined: 23-October 00
  • Gender:Male
  • Location:Cleveland, OH

Posted 29 November 2005 - 06:54 PM

Insidious, on Nov 29 2005, 12:44 PM, said:

I think paulguy's point is that wouldnt work well on linux at all.

It could pick binaries depending on the platform you're on. If binaries aren't available it could try to build from source.

Would MZX need unzipping support as well or would it just download raw files? Would it use binary diffs? This whole issue is more complicated than it seems at first.

- Exo
~ ex0 has a kickass battle engine, without it you sux0rz! without it you sux0rz! ~

"The fact that I say I've one of the best, is called honesty." -Akwende
"Megazeux is not ment to be just ASCII, it is ANSI!" - T-bone6
"I hate it when you get all exo on me." - emalkay

Exophase can what Rubi-cant.
exoware is ware ur ware is exoware
ps. not loking 4 new membrs kthx
0

#18 User is offline   Revvy 

  • Jeez guys, there's no need to be narky.
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 3,520
  • Joined: 05-March 01
  • Gender:Male
  • Location:Ontario, Canada

Posted 30 November 2005 - 01:08 AM

If Firefox can do it, you can too! Binary diffs are the way to go!

Actually, I'd just go with a simple updated.txt which is read off the server which details what files were changed and gives checksums. MZX then downloads these files straight, makes sure they match the appropriate checksum then uses the new version next time mzx loads.
<+AFK> Bringing whisky to my mother is like irrigating a lake.

<+AFK> dormando's apathy is palpable.
* AFK palpates
<dormando> stop that

<Malwyn> undressing with revvy a little over a metre away. new definition of awkward.
0

#19 User is offline   paulguy 

  • No furry sex
  • PipPipPipPipPip
  • Group: Members
  • Posts: 1,548
  • Joined: 14-July 02
  • Gender:Male

Posted 30 November 2005 - 01:25 AM

That would be fine for windows but not linux/macos.


Why-Fi: but I'M MATURE ENOUGH TO BE A MODERATOR!!!!!!!!!!
0

#20 User is offline   Dr Lancer-X 

  • 電波、届いた?
  • Group: DigiStaff
  • Posts: 8,936
  • Joined: 20-March 02
  • Location:ur mom nmiaow

Posted 30 November 2005 - 02:24 AM

Why? Just download the binaries. Programs can be distributed fine using binaries.
Posted Image
<Malwyn> Yes, yes. Don't worry I'd rather masturbate with broken glass than ask you for help again. :(
0

#21 User is offline   GetDizzy 

  • Touch Fuzzy.
  • Group: DigiStaff
  • Posts: 3,564
  • Joined: 22-November 01
  • Gender:Other
  • Location:MA

Posted 30 November 2005 - 12:50 PM

Its a problem because the only possible supplier of linux binaries at the moment has a 64-bit machine whereas we do not.

This post has been edited by Insidious: 30 November 2005 - 12:51 PM

- Your Jumpy Neighborhood Admin

<@Tixus> Anyway, I set the year to 1988 for some reason.
<@Tixus> And set the microwave to run for a minute and 28 seconds.
<@Tixus> But it failed to send me back in time, and I was disappointed.
<Insidious> Tixus accidentally microwaved the 80s
<Insidious> that is my takeaway from this
0

#22 User is offline   Exophase 

  • Laughing on the inside.
  • Group: DigiStaff
  • Posts: 7,155
  • Joined: 23-October 00
  • Gender:Male
  • Location:Cleveland, OH

Posted 30 November 2005 - 08:21 PM

Insidious, on Nov 30 2005, 07:50 AM, said:

Its a problem because the only possible supplier of linux binaries at the moment has a 64-bit machine whereas we do not.

So what? That doesn't mean his binaries have to be 64bit.

- Exo
~ ex0 has a kickass battle engine, without it you sux0rz! without it you sux0rz! ~

"The fact that I say I've one of the best, is called honesty." -Akwende
"Megazeux is not ment to be just ASCII, it is ANSI!" - T-bone6
"I hate it when you get all exo on me." - emalkay

Exophase can what Rubi-cant.
exoware is ware ur ware is exoware
ps. not loking 4 new membrs kthx
0

#23 User is offline   Koji 

  • End
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 6,644
  • Joined: 15-November 01
  • Gender:Not Telling
  • Location:US, NC

Posted 30 November 2005 - 09:13 PM

Just have a define in preprocessor code, that sets itself to the appropriate Platform, and downloads a file according to the define. And places it into the directory in ziped or non-zipped form so long as the user is notified that theres an upgrade ready in their folder.
0

#24 User is offline   Mr_Alert 

  • Doesn't look edible.
  • PipPipPip
  • Group: Members
  • Posts: 151
  • Joined: 25-May 02
  • Gender:Male
  • Location:Torrance, CA

Posted 01 December 2005 - 01:53 AM

Perhaps have compile-time options to define whether to download updates at all, whether to build from source or download binaries, and where to download the stuff from?

EDIT: Also, I wonder how you'd install the update on Linux without root/Administrator (assuming it's installed in /usr or other similar place).

This post has been edited by Mr_Alert: 01 December 2005 - 01:58 AM

?
0

#25 User is offline   Koji 

  • End
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 6,644
  • Joined: 15-November 01
  • Gender:Not Telling
  • Location:US, NC

Posted 01 December 2005 - 01:59 AM

TOO MANY BUILDS D=

My way doesn't expand the number of builds so it's better.
0

#26 User is offline   Mr_Alert 

  • Doesn't look edible.
  • PipPipPip
  • Group: Members
  • Posts: 151
  • Joined: 25-May 02
  • Gender:Male
  • Location:Torrance, CA

Posted 01 December 2005 - 02:06 AM

No, no. The compile time options will mostly be used by packagers so that when they make the builds, it downloads updates for that build instead of the official build or whatnot. Would be useful for someone making binary builds of MZX for platforms not officially supported by it, like *BSD (even though I think FreeBSD has a Linux compatibility layer), Linux on processors other than x86, BeOS, etc. Maybe even patched versions of MZX...although that might not be too well recieved. :( Anyway, you wouldn't have a binary for every possible combination of compile-time options.
?
0

#27 User is offline   ajs 

  • carpe diem
  • PipPipPipPipPip
  • Group: Members
  • Posts: 1,614
  • Joined: 21-October 00
  • Gender:Male
  • Location:United Kingdom

Posted 01 December 2005 - 02:20 AM

Linux users don't need this anyway, we can already write very competent scripts to do this automatically.

I think this shouldn't be Windows only, but it should be binary only and should do changes using binary diffs if possible, so it's dialup friendly.

To be honest, it could be as easy as including "rsync.exe" in the distribution, then running an rsync server somewhere (which is 5 minutes to set up) that will binary diff for us, has an established protocol, and could easily be wrapped by MZX. I think reinventing the wheel here is unnecessary (unless a GUI is deemed necessary).

By the way, you guys can compile binaries now. 2.81b comes with a super-duper package.sh for compiling STATIC linux versions.

Just make sure you have a static libogg and libvorbis in your path, then type:

./config.sh linux-static

With no other flags, and it will automatically build a windows-esque, locally runnable version of MZX with a statically compiled libogg/libvorbis/libstdc++..

Tell me how it goes!

--ajs
0

#28 User is offline   apage43 

  • Veteran Member
  • PipPipPipPipPip
  • Group: Members
  • Posts: 1,199
  • Joined: 13-November 00
  • Gender:Male

Posted 03 December 2005 - 11:09 PM

ajs, on Nov 30 2005, 08:20 PM, said:

statically compiled libogg/libvorbis/libstdc++..

that sounds freakin huge
0

#29 User is offline   ajs 

  • carpe diem
  • PipPipPipPipPip
  • Group: Members
  • Posts: 1,614
  • Joined: 21-October 00
  • Gender:Male
  • Location:United Kingdom

Posted 03 December 2005 - 11:24 PM

MZX's symbol stripped, so it only ends up 2-300 KB larger.

--ajs
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users