PDA

View Full Version : Glide plugin development


DeadRabbit
06-03-2002, 06:31 PM
Hi Guys,

I remember seeing a while ago, a forum where you could see dave working on his plugin (asking questions, posting up screenshots etc). I can't seem to find this anymore.

Was it just a one-off thing ?

thanks in advance http://www.emuxhaven.net/iB_html/non-cgi/emoticons/smile.gif

Dave2001
06-03-2002, 09:35 PM
Well, a lot of stuff gets posted at www.emutalk.net in two places:

1. The Screenshots Submission Forum, under Glide64 Screenshots

2. The Emu Coding Forum, under N64 Glide Plugin

That's probably where you saw it.

DeadRabbit
06-04-2002, 03:10 PM
Aha, the man himself,

Cheers Dave,

BTW, while you're here,

How far do you expect to take your plugin Dave ?

I mean in respect of % of games compatible, or have you set yourself a time limit and will just see how far you progress (obviously baring any real-life commitments rearing their head) ?

As far as is possible for you, or are you using this as a platform to move onto other things (not necessarily emulation) ?

Also, I presume you must have noticed how quickly your plugin has developed (it has been mentioned by others in the forums), I was wondering if there was any particular reason for this, or is it that you are particularly quick in thinking through problems, and coding ?

A long question I know so thankyou in advance for your time, and keep up the great work http://www.emuxhaven.net/iB_html/non-cgi/emoticons/smile.gif

Dave2001
06-04-2002, 05:27 PM
Great, another survey... http://www.emuxhaven.net/iB_html/non-cgi/emoticons/tounge.gif

I just got out of my Junior year of High School & I'm not into a job or anything yet. *I currently have no plans of stopping and will hopefully have free time to work on the plugin for quite a while longer.

I am hoping maybe to get a job as a programmer though since that is by far my best talent.

I think there are several key things that caused the plugin to progress so fast:
1. Glide is extremely easy to work with and fits the N64 well
2. I have free time http://www.emuxhaven.net/iB_html/non-cgi/emoticons/tounge.gif
3. My debugging skills are very good. *As soon as I started I made sure to put in a very good debugger. *(if you press Scroll Lock & then Insert you can click on things, etc and it will give you the information). *The combination of that and logging makes it very easy to debug most problems. *In fact, the debugger gives you an ID number for each triangle that can be found in the log, so it is easy to match a triangle on the screen with a command in the log. *Also, I have been programming for many years already, so I am very experienced with debugging problems using the MSVC++ debugger, and I know what to look out for, etc.

Why the plugin got started:
I have told this story several times before. *I was sad that Project64 worked so bad on my Voodoo 3 and so well on my brother's GeForce 2, so around Christmas time, I wanted to get a GeForce 3. *I went to the store and got one, but when I installed it, it went even slower than the Voodoo and didn't work very well at all (gfx were all messed up). *So, I took it out, put the Voodoo back in, and returned the card. *The next day I decided that I was going to learn Glide and write a plugin for Project64 so that I could make my Voodoo 3 card actually work well. *I experimented with glide and the specs for a while, and then two or three days later I posted the first message asking for help on the plugin at EmuTalk. *Several people there helped me find what I needed, and then I was on my way.

Thank god for my bad GeForce 3. http://www.emuxhaven.net/iB_html/non-cgi/emoticons/biggrin.gif

(I have a tendency to set very very ambitious goals, but the thing is, I somehow make them happen. *The same thing happened for my other emulators, NES and Gameboy color. *I just wake up one morning and decide to write an emulator. *Within a week or two, I have it working on a playable level.)

I have been trying to write games for many years. *I can program them ok, but I am really bad at artwork, 3d modelling, design, and the other required tasks. *Therefore, I have never really created any complete games, but have made (literally) hundreds of partially-working games. *I learned to program better and better gradually from practice, and then suddenly, when I started making emulators and the graphics and artwork were no longer required, I was instantly successful.

The most commonly asked question is: How did you learn to program? *The answer is that I don't really know. *I don't remember. *There was no official learning. *I have never taken a class in programming, or read a book on C. *I just sorta experimented from examples and tutorials and gradually figured it out.

Hope this is enough information for ya http://www.emuxhaven.net/iB_html/non-cgi/emoticons/wink.gif

Angel316
06-04-2002, 05:49 PM
Dave = Bill Gates?

DeadRabbit
06-04-2002, 07:19 PM
Cheers Dave,

Thanks for your time and such an in-depth answer

http://www.emuxhaven.net/iB_html/non-cgi/emoticons/smile.gif

Ogy
06-07-2002, 06:17 AM
</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Quote (Angel316 @ June 04 2002,15:49)</td></tr><tr><td id="QUOTE">Dave = Bill Gates?[/b][/quote]
LOL!!!

The Khan Artist
06-08-2002, 06:34 AM
Dave better not = Bill Gates. If that happens, we'll get locked in a proprietary upgrade cycle and be forced to pay exorbitant prices.

Speaking of that, did Hackturax ever get the Linux version of Glide64 working? http://www.emuxhaven.net/iB_html/non-cgi/emoticons/cwm11.gif

Dave2001
06-09-2002, 08:29 PM
I think so, I saw it on a thread at EmuTalk and downloaded it. &nbsp;I don't know if it actually works though since I don't have Linux...