Page 4 of 6

has to

Posted: Sat Jun 18, 2005 9:53 pm
by wep
you're right. nothing has to. but i'm not doing this because i have to.

the goal of the project is to recreate zzt as close to the original as possible.

when it's done there will probably be an SDL based version. but for now, i'm just having fun learning how a computer really works. no matter how fancy they get, there's still a BIOS in there somewhere.

wep

Posted: Sat Jun 18, 2005 11:49 pm
by FSFunky
what's the point in making an exact copy of zzt?

fsfunky
---------
fsfunky
http://fsfunky.mynuts.org

Posted: Sun Jun 19, 2005 12:50 am
by nps
what's the point of YOU???


uh huh, this my shit, all my girls stomp your feet like this

Posted: Sun Jun 19, 2005 2:59 am
by http://yahoo.com/
The version that Mr_Alert and I are slowly working on will run on any operating system, and won't break if the next version of windows decides to kill old stuff.

the point

Posted: Sun Jun 19, 2005 1:58 pm
by wep
there's no real point. i just thought i could and i started off.

i got started on zzt++ when windows98 was just out. after that windows ME, 2000 and XP followed and it still runs. look at zzt itself; it was made in 1991 when win3.1 was hot. zzt still runs under xp.

true, there will be a time when 16-bit dos software won't run. but by that time there'llbe a win32 version of zzt++. or not, i don't care. at least i will have contributed a code base that is ready for someone else to port it to any os they want.

good luck on that project. i've seen many come and go. hope you make it.

wep

Posted: Thu Jun 23, 2005 3:48 am
by EuphoriaZZTer
Revvy wrote:Please, please please tell me that you're not actually using BIOS functions and all that crap, and please tell me that you're not using DOS/Windows DOS emulation for this. That would be the best way to ruin it from the beginning.

Geeze, almost nothing these days should have to even worry about technicalities like that anymore. That's what libraries like SDL, OpenGL and DirectX are for.
Ah. Good point. However, there are 2 drawbacks. First, ZZT is DOS based. Second, I know all those are great libraries, but I have no clue how to work in those environments. For me, simplicity is the key. Don't worry, though. I'm not just calling BIOS functions all the time. Also, I'm not "technically" using DOS/Windows DOS(MS-DOS) for this. And I am definitely not using Microsoft Edit. If anything, I am using Euphoria's own editor. The other nice thing is that "it will work with Linux as well." When I said this, I meant "fully compatible with, no strings attached." In fact, let me ask you a question. How can you create something that is based in DOS without even ever using DOS? Yes I use a DOS program, but I am NOT going to include a DOS emulator with the finished product. No need to. It can run on "ANY" DOS version and literally every windows platform (assuming you still have command.exe or cmd.exe somewhere on your hard drive, and its location in the PATH environment variable) no matter what. If you have Windows 98/95, I suggest you boot in DOS mode, but you dont have to. I also guarrantee that it needs no installation, period.

Also, another thing. Since I, and my fellow ZZT Cloners, am/are creating an exact replica, I couldn't use those libraries even if I wanted to. Why? The original ZZT didn't use them. I don't mind your critisism, but make sure it actually shows that you (at the very least) read my first post about the project.

PS: wep, Thank you for starting your ZZT++ project. Most of the coding in mine so far is yours, so I was wondering, how do you want me to credit you in the final product?

Posted: Thu Jun 23, 2005 9:42 am
by http://yahoo.com/
I assumed that a ZZT replica meant that you were simply replicating the functionality of ZZT (as Mr_Alert and I are), rather than a replica of the original program itself. I don't see the point of developing for an obsolete operating system, especially since Windows' DOS emulation is getting worse and worse with every windows release (try the pre-port versions of MZX in various Windows releases for an example of this.) I'm not criticising your choice, it just seems strange to restrict it to one (maybe two?) operating systems to achieve complete sameness with the original.

Also,
I also guarrantee that it needs no installation, period.
I could write an installer for a DOS program. Installers are just programs that have all the files compressed up inside them, unzip them to proper directories and perform stuff like setting up registry keys and registering DLLs.

Posted: Thu Jun 23, 2005 1:19 pm
by zamros
someone make zzt work on a mac

i hate dosbox

Posted: Thu Jun 23, 2005 2:30 pm
by Flimsy
Image

this image is broken until further notice

Posted: Thu Jun 23, 2005 3:00 pm
by Quantum P.
What type of Mac do you have, Zamros?

Posted: Thu Jun 23, 2005 4:52 pm
by zamros
powerbook g4, motherfucker :ssj:

Posted: Thu Jun 23, 2005 5:02 pm
by Ando
The thing about macs is that they are pretty easy to operate but they aren't compatable with about 80% of all programs out there.

Posted: Thu Jun 23, 2005 5:04 pm
by zamros
i can still go on irc and look at porn

thats all i really need in a computer

plus its pretty

credits

Posted: Fri Jun 24, 2005 8:53 am
by wep
Euph,

well, the license states that my name needs to mentioned. so i suppose i should be mentioned in the README.TXT and if you plan to release the source code, in each file where my code is used.

just mention my full name and the website's url (http://www.planetzztpp.com).

you should probably keep track of changes i'm making to the code. a lot of things have changed. best to check the cvs source tree through source forge.

Posted: Fri Jun 24, 2005 3:44 pm
by superbowl shuffle
Image