PDA

Click to See Complete Forum and Search --> : Emu Project


Neronis2000
Feb 1st, 2001, 07:10 AM
Hey well basicly this is a recruitment statement for an upcoming project.... nothing major or too fancy but what we shall attempt hasnt been done on vb nor has it been done succesfully on any other language. It's not a complete lost cuase as it can be done... but enough about that what we are trying to do is create an emulator. This isnt a full time thing just something that you can work on in your spare time... there is currently 2 people working on it right now but we are just doing it in our spare time. We want to use this as a learning experience and maybe if the thing works we can make a name for ourselves in the emu community... but that is a huge if! Anyway if you are interested email me at shilcock@upnaway.com and i will tell you any furthur information you need. Thanks.

Sastraxi
Feb 2nd, 2001, 08:12 PM
Actually, I'll reply here; it's faster.

I'm working on SastraxiSmooth - An algorithm to increase image size without loss of quality (actually, its a gain in quality) for images of double size:

320x240 - 640x480
512x384 - 1024x768
720x576 - 1440x1156
800x600 - 1280x960

You get the idea. I could let you implement it in your emulator, but I suggest you also try to find the source for Kreed's SuperEagle or 2xSai engines, because those are really good too (and maybe Super2xSai).

I suggest doing an SNES emulator; people cant find SNES's anymore and it has the most good games. Besides, 3D is a bit advanced and nobody has the roms. You should download Chrono Trigger and Zelda 3 roms to work on the emulator with as test programs.

This should be your schedule, if you want to get everything done right.

Translation - Asm, C, VB, Source Code.
Read a Rom - .swf for SNES
Dump Variables
Text Operations
Controls and Input from User
Graphical Output
Sound Emulation
Output Sound and Image Processing
Any other enhancements:

Gui, mouse cursor, sfx, increase resolutions, etc.
The kreed supereagle and super2xsai engines (and SastraxiSmooth) go into Output Image Processing.
Make sure you can properly emulate a game first, and then work on the sound.

Just what I think, dont listen to me if possible. :)

Cheers,
Sastraxi

Neronis2000
Feb 2nd, 2001, 10:51 PM
What do u mean by the snes cant be found?? three are plenty of emulators out there but if you mean console you can normally get one from a newspaper as ppl sell them... but besides the point with the 3d graphics we are going to write a dll that will parse most stuff to D3D and direct draw... and as for roms i have about 20 or 30 n64 roms. Also we were going to use the source from the apollo emulator that has been released just recently as the coder has decided to pursue other console emulation. Our emultor will be a High Level Emulator as it will be mainly High end computers that run it... sorry for you little guys out there right now but maybe in the future. Your size algorthym sounds like just what we need as the graphics can get a bit smudged when enlarging them... but right now the project will be put on hold as i installed win2000 pro on my machine upstairs (the one with all the source code and vb on it) and win2000 kindly removed msdos, win98 aswell as half of my drivers for my hardware from my machine completely! The damage that has occured is unbelievable and it has already destroyed the source files for another emu related project (thank god i posted them on the net) that was stored on my desktop... i know it was a dumb move but it was convenient... i didnt back anything up and it looks like i will have to do a complete reformat of my drive as the whole thing has been trashed beyond belief (this is when i wish i had made those backups) i will save as much as i can but for the next week or so i will be trying to fix my comp! Anyway you have been a huge help and if anyone else has anything to say i would love to hear from you thankyou.

Neronis2000
Feb 4th, 2001, 05:21 AM
Well everyone i won my war against windows 2000 pro... damn thing made it so my graphics card drivers became my bios drivers... for those of you who have not seen this happen before it is not pretty infact it is down right ugly my comp wouldnt boot and just before formatting my c drive inspiration struck and an old dos boot disk saved my ass... oh well with the emu we need ppl to join as so far the best we have done is sastraxi offering some tips (thanks buddy). If anyone else has anything to say please post it.... Thanks

Sastraxi
Feb 4th, 2001, 09:41 AM
The sastraxismooth engine is now complete! :D
Since you probably wont be able to get Kreed's, mine looks just as good. (now all I have to do is import it into DirectDraw). Anyway, the output for snes is 320x240 and I can email you a sample of the capabilities of my engine, if you want.

So far it runs at 0.13 fps (once every 9 seconds), but its in setpixel & getpixel. (320x240 - 640x480). Since it gives just RGB values out, I can give you the routine (SmoothAl2) and how to use the 4 rgb values for the smooth blown-up image. I'll email it and the example picture (and kedamans picture because its in the zip and im too lazy to take it out :) as soon as I get your email. You DO have one, don't you?