Quote:
ill be taking a java class this year in school so i can learn a good programming language
- First of Java is not a "good" language, its a rather clumsy and buggy one. How many times are you asked to update your java runtime? Yeah...
Quote:
i got to thinking that is it possible for an emulator to take a video game and rewrite its excutables to lets say .exe or c++/c#
- If you truly think that's even possible you have a lot of learning to do. Roms are the binary result of a compiled program ( normally c++ ). The only way to get it to exe would be to reverse engineer it then recompile it.
- huh?? thats not even the same ball park.. c++ is a language not a binary file? exe is a binary compilation based on c++ or other source.
Quote:
if all an emulator does is tranlate memory address functions so a newpeice of hardware can understand them then isnt it possible to have the emulator translate those same function and save the translated functions to an .exe?
- Whoa.. now we are talking gibberish... Going with the first post .. No..
Quote:
if it was all just loaded into ram then takes the functions for the video/sound/input and translated to something standard such as opengl/directx calls, directsound/openal calls, or directinput calls couldnt it run natively?
- Not sure I follow your explanation here. A plugin is a way to communicate the core lingo of the rom and translate it to DX calls. That's basically what plugins do.. So what are you asking?
Quote:
so basically my idea is to make a program to first emulate the games excutable files and translate all its proccesses to standard x86 processes and make a .exe out of those processes. i understand some processes such as hardware checking may need to be removed but is this even remotely possible?
- If it were that easy do you think these extremely talented engineering mind would not think of that?
I'm not trying to burst you dreams here, but you're not making sense. A rom is based off that same architecture. It is all derived from the 8086 paradigm AFAIK. Getting a rom to work on a PC is just a matter of re assembling the calls and figuring out how to interface with windows and DX. Once this is happening YEAH the rom is in memory, but not the emulated game? All of those DX calls and what not is FIFO do think for a second that the entire working of the emulation magic is in memory, because its not.. Just the rom.