| Comment by: ajs (195.149.44.6) | At: 20 Jul 2008, 23:21 | File version: 2.82 | 
| Thanks both for your response. I'm sorry I was unfriendly initially, it's just I thought I was seeing the kind of attitude I get a lot of the time with people
 distributing changed versions of MegaZeux.
 
 I did try to email you spotUP, at the address spot_@hotmail.com which I assume
 you no longer use. This email address was somewhere inside the MegaZeux
 distribution, possibly in one of your text NFO files, so you might want to
 update it.
 
 I'll drop you an email with specifics about the AmigaOS 4 port ASAP, I really am
 keen to get it well supported upstream. This kind of support probably rarely
 happens with packages on Amiga OS 4 due to its obscurity, but I have no qualms
 with doing builds for it as regularly as other platforms.
 
 Thanks again.
 
 | 
|  | 
|  | 
| Comment by: spotUP (85.228.116.210) | At: 20 Jul 2008, 11:17 | File version: 2.82 | 
| uh .... wow... this has really blown out of proportions. AJS please contact me via mail and i'll happily help you out.
 
 I'll upload the sources now just for the hell of it, but as I said,
 I didn't really change anything.
 
 I can't remember now, but some file paths was it mostly.
 
 Enjoy the source. And as I said, contact me via mail and i'll help you out.
 
 | 
|  | 
|  | 
| Comment by: salass00 (83.102.108.87) | At: 20 Jul 2008, 08:29 | File version: 2.82 | 
| Why don't you just e-mail SpotUp and explain that you have never used AmigaOS before, and he'll probably be able to help you more. From your first comment he
 probably (same as I did) that you had at least some basic knowledge about how
 the OS works from using it.
 
 His e-mail is on the readme page you just need to deobfuscate it by replacing
 '/' with '@' and ' ' with '.'. I'm sure he will be more than willing to help
 you. You'll probably get a faster reply that way, plus this file comment feature
 is not really meant to be used for long discussions like this.
 
 I can tell you this much though:
 
 The PFP.exe isn't really needed so you could remove it if you want, just make
 sure you also remove the line from the MegaZeux file (script file which sets a
 high enough stack, sets up some assigns, and runs MegaZeux.exe, which is the
 executable file).
 
 Without the USR:/ETC: assigns users will be presented with requesters asking for
 volumes USR: and ETC: upon running MegaZeux. AmigaOS does not have automatic
 stack enlargening or memory protection so setting a large enough stack from the
 beginning is very important.
 
 | 
|  | 
|  | 
| Comment by: ajs (195.149.44.6) | At: 19 Jul 2008, 23:02 | File version: 2.82 | 
| These are what I believe were the changes necessary to port to AmigaOS. I can't confirm either way, because I never received the source code to the binaries
 hosted here. I also cannot test the result.
 
 http://mzx.devzero.co.uk/junk/amiga-port.diff
 
 | 
|  | 
|  | 
| Comment by: anonymous (195.149.44.6) | At: 19 Jul 2008, 23:02 | File version: 2.82 | 
| These are what I believe were the changes necessary to port to AmigaOS. I can't confirm either way, because I never received the source code to the binaries
 hosted here. I also cannot test the result.
 
 http://mzx.devzero.co.uk/junk/amiga-port.diff
 
 | 
|  | 
|  | 
| Comment by: anonymous (195.149.44.6) | At: 19 Jul 2008, 22:55 | File version: 2.82 | 
| Please actually read the GPL before trying to tell somebody what it means. I have explicitly requested the source, and he has explicitly told me he will not
 give it to me because "he didn't change much". This VIOLATES the terms of the
 license, and hosting the binaries on this site is therefore illegal. In the
 binary package there is NO link to the source code, nor any offer of source
 code. This breaks the terms of the license.
 
 To be honest, I don't want to get into the license. It's moot at this point. The
 binaries exist here already, and I'm not going to kick up a fuss about somebody
 porting MegaZeux. What I'm concerned about, with an email and apparently
 multiple comments here ignored, is what happens in the future. I want to be able
 to create packages for AmigaOS 4 in the future, so that I can continue to
 provide the latest version when I release it. It simply doesn't make any sense
 to keep this information proprietary to Spot or this website. I suspect, like
 many of the packages on here, that 2.82 will rapidly fall out of date and not be
 updated. Please help me make sure this doesn't happen.
 
 I already know that source code changes were necessary, but I'm actually not
 interested in this (I've already re-implemented them). The information I want
 are details of the distribution (listed in my previous comment). How do I create
 the scripts and workbench icons to add polish to the binaries, without access to
 Amiga OS 4?
 
 Unfortunately, answers to these questions are not provided by your links.
 
 
 | 
|  | 
|  | 
| Comment by: salass00 (83.102.108.87) | At: 19 Jul 2008, 08:52 | File version: 2.82 | 
| The GPL only requires you to provide source code on request to those people who have received copies of said binary and does allow anyone to distribute compiled
 binaries either for free or for a fee. You should have thought of that before
 choosing this license.
 
 I doubt that SpotUp has made any changes to the source code. He knows how to use
 configure and make but he's no programmer.
 
 A .info file on AmigaOS is just an icon image file, a bit like a .ico file on
 windows but contains some more info like f.e. if the file is tool (executable)
 or a project (data file) and what should happen when it's doubleclicked.
 
 Some useful links:
 http://os4depot.net/index.php?function=showfile&file=document/manual/spots-pfd.t
 xt
 http://cross.zerohero.se/os4.html
 ftp://ftp.hyperion-entertainment.biz/AmigaOS4_SDK/SDK_51.22.lha
 
 Likely the c library used is -mcrt=newlib (needs to be specified at both compile
 and link stages) and probably linked with -lunix for unix style path support.
 
 | 
|  | 
|  | 
| Comment by: ajs (195.149.44.6) | At: 19 Jul 2008, 02:01 | File version: 2.82 | 
| I know about the official source, I'm the maintainer of MegaZeux. You took our program and you illegally distributed binaries of it, without providing source
 code. You should have provided source separately or inside this package.
 
 For me to maintain an OS4 version (which surely you care about) I need
 information on building a distribution in the future. For example, the .info
 file is a binary blob and has nothing to do with the compilation of MZX itself.
 How do you build it?
 
 What compiler did you use? Did you do a clib2 or newlib build? Which SDL did you
 use? What is "pfp.exe"? What is the "Megazeux" script in the top level
 directory?
 
 If you think the information you've given me so far is enough to go on, you must
 be joking.
 
 | 
|  | 
|  | 
| Comment by: spot (85.228.116.210) | At: 09 Jul 2008, 02:12 | File version: 2.82 | 
| i didn't change much, that's why the sources ain't there. use the official source if you want to maintain it.
 
 | 
|  | 
|  | 
| Comment by: ajs (195.149.44.6) | At: 30 Jun 2008, 21:57 | File version: 2.82 | 
| I'm a total newbie when it comes to Amiga development, but I would appreciate it if you could make the sources for this modification available for others to
 build, in compliance with the terms of the license.
 
 I would be very interested in maintaining an Amiga port (at least by cross
 compiling it) if possible :-) Thanks.
 
 | 
|  | 
|  | 
| Comment by: Xeron (90.204.88.40) | At: 18 Jun 2008, 09:42 | File version: 2.82 | 
| Hah.. great :) 
 BTW, there was a demo released at Block Party that runs in Megazeux. Just
 extract this to Megazeux/Games/ and select the .mzx file in megazeux:
 
 http://www.scene.org/file_dl.php?url=ftp://ftp.scene.org/pub/parties/2008/blockp
 arty08/demo/megademo-zx-madbrain.zip&id=501937
 
 | 
|  | 
|  |