formely, HOLY CRAP! IT FINALLY WORKED! :)
I've posted a test release of FakeNES Portable.
FakeNES is a NES emulator written in C, and thus its very portable. I like it, and thought it'd be a good place to start in the world of portablizing things.
I want to give credit to the following people:
John- Who may or may not have known what I was doing, but I used his ZNES Portable Launcher for this.
Ryan- Who was nice enough to tell me things I have known the multiple times I contacted him on messenger.
Patrick- Our new moderator, and helped my with that lovely part of the code that makes FakeNES look in the roms folder regardles of where you are
special note: I have to say, after trying ineffectually to get this to work and going through about a half dozen different launchers, this is a "pain"! I don't think I'll ever look at it the same way- and I got off easy,
I didn't have registry entries to worry about!
Please give it a try and post all feedback- even if it is some dufas thing.
Main Download
Website
Note: I'll do an official installer when I get that code figure out! Still working on it :) I got that stinker.
For the interested, I would say bottom rate is 1.6 ghz, with 512 sdram. Its still kind of buggy, but it runs
i am going to test this out.
i am going to test this out. i also told some friends at a site i go to about it seeing as they use emulators alot. This might be useful for playing NES games at a school or library. Thanks. I look forward to any updates.
If this is considered
If this is considered bumping, please, then remove it.
The maindownload link has been fixed, and the aplication is on Developement Test 2
I would appreciate all who are willing to be "beta testers".
Good gracious! There goes a kangaroo. I must have a practice with me boomerang- Now then, slowly back
If you throw that thing at me, I'll jump right on your head.
Innit marvellous? Got a land full of kangaroos and I had to pick that one.
Nice.
Nice.
aka MISIIM
What is worship without hard rock!
Again, if Bumping Please
Again, if Bumping Please remove
All issues should be fixed- now saves stats etc in the data folders. that was a simple change of the config folder.
Good gracious! There goes a kangaroo. I must have a practice with me boomerang- Now then, slowly back
If you throw that thing at me, I'll jump right on your head.
Innit marvellous? Got a land full of kangaroos and I had to pick that one.
Nah
If there's an update to the application, it's not a bump.
It's kinda sad when my desktop is messier than my room.
FakeNES too unstable IMO
I hate to say it, but I can't get FakeNES (the non-portable version) to work without freezing up & crashing on me. I'll keep trying to get it work, but it may be a losing battle.
If I can't get the non-portable version to work... I hate to think how badly I'll crash FakeNES portable.
If you're planning on getting a NES emulator portable, I highly suggest trying NEStopia ( http://nestopia.sourceforge.net ) as it's fairly stable.
~TStodden
FakeNES works satifactory
FakeNES works satifactory for me on three different computers that I have tried it on. The readme does state that the program needs a bit of power to run. It sometimes crashes on my computer- both versions, but my computer is having issues of its own. It most often freezes when I pull up another window over it. Killing the process and starting it over usually works well.
I will take a peak at nestopia to see if I like it better . . .
*EDIT*- Its a bad sign when it wants me to update my video drivers, since on a borrowed computer, that's not always an option. I haven't had this issue with FakeNES, so the choice stands- also, its not so easy to swtich from one proggy to the next- I'd probably still get this through to finish and then start Nestopia.
Why don't you take a crack at portabilizing Nestopia?
*EDIT2* a different gave me the same issue. I don't think I'll be doing this.
Good gracious! There goes a kangaroo. I must have a practice with me boomerang- Now then, slowly back
If you throw that thing at me, I'll jump right on your head.
Innit marvellous? Got a land full of kangaroos and I had to pick that one.
I had no problem getting the
I had no problem getting the portable version to work. trying to minimize or exit was a pain in the ass but otherwise it worked well. I will be testing some more with this.
yeah- I think that results
yeah- I think that results from the portable but I do believe the standard has that issue.
BTW, thanks for the beta testing.
(You think I should give out cookies for beta testing?:P)
Good gracious! There goes a kangaroo. I must have a practice with me boomerang- Now then, slowly back
If you throw that thing at me, I'll jump right on your head.
Innit marvellous? Got a land full of kangaroos and I had to pick that one.
I dislike cookies which is
I dislike cookies which is why i clear out IE all the time :P
I will try a USB controler this weekend after i dremel my Macintosh to death >:D
I meant a Cookie. What
I meant a Cookie.
What happened to the mac?
Good gracious! There goes a kangaroo. I must have a practice with me boomerang- Now then, slowly back
If you throw that thing at me, I'll jump right on your head.
Innit marvellous? Got a land full of kangaroos and I had to pick that one.
the area that a Zip drive go
the area that a Zip drive go into on this perticular mac doesnt have the holes to mount a hard drive instead. so i will take a Dremel and make a place for the screws to go. :)
Oh and i dont mind that kind of cookie, but it is hard to send them electronically :(
Yeah
Don't forget the WonkaVision!
Somebody give me a portable video editor... Please!
If ya wanna see my email, go to digitxp.net46.net/email
Infinity is an infinite series of nines (theoretically). Greatness is made of greatness (I think).
since you are having issues,
since you are having issues, check out this list of different emulators. it's not limited to NES, its a decent looking list and I think they are all GPL. there are 4 pages and the navigation is only at the top...took me a while to figure that one out lol
The developer formerly known as ZGitRDun8705
Erm...
What list...? :P
It's kinda sad when my desktop is messier than my room.
now he can't reply!that's
now he can't reply!
that's why I didn't reply.
Anyway, since the damage is done :P, I'm only having trouble with the NSIS wrapper.
FakeNES works fine for me.
Good gracious! There goes a kangaroo. I must have a practice with me boomerang- Now then, slowly back
If you throw that thing at me, I'll jump right on your head.
Innit marvellous? Got a land full of kangaroos and I had to pick that one.
Doesn't Matter
Because he can't just reply with the link. It's not like he posted something that shouldn't be there, and then made the dumb move of replying to his comment telling him to remove something which he can no longer do. :P
It's kinda sad when my desktop is messier than my room.
i could have sworn i
i could have sworn i included the [a href=...] stuff oops....lol dont i feel smart now anyway, here's the link for real this time
http://www.webi.org/soft-free-emulators-software.html
The developer formerly known as ZGitRDun8705
I'm not having issues with
I'm not having issues with the program, just the launcher
Anyway, it comes down to this part of code:
IfFileExists "$EXEDIR\Data\settings\fakenesw.cfg" "" GetPassedParameters ${StrReplace} $0 '\' '/' '$EXEDIR\App\roms' ${StrReplace} $1 '/' '\\' '$0' ${ConfigWrite} `$EXEDIR\Data\settings\fakenesw.cfg` `ROMPath=` `"$1"` $R0If I comment out${ConfigWrite} `$EXEDIR\Data\settings\fakenesw.cfg` `ROMPath=` `"$1"` $R0it will compile. But if its left in ,it gives me this messageIfFileExists: "$EXEDIR\Data\settings\fakenesw.cfg" ? : GetPassedParameters !insertmacro: _strReplaceConstructor Push: $EXEDIR\App\roms Push: \ Push: / Call "StrReplace" Pop: $0 !insertmacro: end of _strReplaceConstructor !insertmacro: _strReplaceConstructor Push: $0 Push: / Push: \\ Call "StrReplace" Pop: $1 !insertmacro: end of _strReplaceConstructor Invalid command: ${ConfigWrite} Error in script "G:\FakeNESPortable\Other\FakeNESPortableSource\FakeNESPortable.nsi" on line 104 -- aborting creation processMLine 104 is${ConfigWrite} `$EXEDIR\Data\settings\zsnesw.cfg` `ROMPath=` `"$1"` $R0Apologies to John, etc if I'm using the pre tag wrongGood gracious! There goes a kangaroo. I must have a practice with me boomerang- Now then, slowly back
If you throw that thing at me, I'll jump right on your head.
Innit marvellous? Got a land full of kangaroos and I had to pick that one.
So
Sounds like you're missing ConfigWrite. You'll probably need a plugin for that in the NSIS directory or your app directory.
It's kinda sad when my desktop is messier than my room.
Ug . . . Thanks, Patrick
Ug . . . Thanks, Patrick
*EDIT*- Double Ugh, I can't find it! :(
Good gracious! There goes a kangaroo. I must have a practice with me boomerang- Now then, slowly back
If you throw that thing at me, I'll jump right on your head.
Innit marvellous? Got a land full of kangaroos and I had to pick that one.
!insertmacro ConfigWrite
Add:
!insertmacro ConfigWriteat the top of the source under ;=== Include.It's kinda sad when my desktop is messier than my room.
Ready for the third ugh?
Ready for the third ugh? The booger says:
I looked, but I can't find what I'm missing- I looked at the ZSNES, but it doesn't have it anywhere in the script, and it would compile fine, but it doesn't like something else.
Good gracious! There goes a kangaroo. I must have a practice with me boomerang- Now then, slowly back
If you throw that thing at me, I'll jump right on your head.
Innit marvellous? Got a land full of kangaroos and I had to pick that one.
Sorry
Above
!insertmacroyou will also need to add:!include "TextFunc.nsh"And probably:
!include "StrRep.nsh"Sorry, wasn't thinking.
It's kinda sad when my desktop is messier than my room.
Developement Test 4 is now
Developement Test 4 is now out.
It should be ready for prime time. Features automatic adjustment of paths- something I wanted before the final release.
Good gracious! There goes a kangaroo. I must have a practice with me boomerang- Now then, slowly back
If you throw that thing at me, I'll jump right on your head.
Innit marvellous? Got a land full of kangaroos and I had to pick that one.
Awesome. a new version to
Awesome. a new version to test out :)
Development Test Release
Development Test Release 4.1- no real need to update, just fixes a minor issue with the config file- also fixes spelling error.
Also has a homepage finally
FakeNESPortable Homepage
Good gracious! There goes a kangaroo. I must have a practice with me boomerang- Now then, slowly back
If you throw that thing at me, I'll jump right on your head.
Innit marvellous? Got a land full of kangaroos and I had to pick that one.
FakeNES Developement Test 5
Guess what- I pushed out the final version of FakeNES Portable.
Changes:
Hurray for ordered lists. Ain't they pretty :)
You will probably want to update, because of numbers 2,3, and 4.
Thanks to all beta testers.
Download
Good gracious! There goes a kangaroo. I must have a practice with me boomerang- Now then, slowly back
If you throw that thing at me, I'll jump right on your head.
Innit marvellous? Got a land full of kangaroos and I had to pick that one.
overall works well on vista
I've been testing this on and off all week, and haven't found any major problems yet.
There was one little thing that I thought I would mention, but I doubt it's a result of being portable. I'm running Vista Ultimate, and I noticed that the minimize and close buttons on the window aren't disabled like they are when I tested it in windows xp.
Other then that minor thing, it runs perfectly...keep up the good work
Thanks for testing. Yeah,
Thanks for testing.
Yeah, the minimize/close buttons are disabled on the default "install". Vista probably handles it differently.
Thanks for the testing.
Good gracious! There goes a kangaroo. I must have a practice with me boomerang- Now then, slowly back
If you throw that thing at me, I'll jump right on your head.
Innit marvellous? Got a land full of kangaroos and I had to pick that one.
Download Link Broken?
Hitting all the download links takes me to what appears to be a "generic" search site. Maybe the target's down?......
When life hands you lemons, make lemonade!
Check out forums.brighthand.com and look for me (as the same username).
Why do I say "huzzah"? Play this and see! http://www.miraigamer.net/cavestory/
Yea
I was trying to test out some apps the other night, and this was down. I forgot to mention it.
It's kinda sad when my desktop is messier than my room.
I temporarily uploaded it to
I temporarily uploaded it to MediaFire for anyone who wants it. I can remove it when the official link is fixed.
http://www.mediafire.com/?tyjhx1bxlx1
aka MISIIM
What is worship without hard rock!
Thanks
Thank you.
It's kinda sad when my desktop is messier than my room.
Thanks for the new link.
Muchos gracias. ;-) I'll test it shortly.
When life hands you lemons, make lemonade!
Check out forums.brighthand.com and look for me (as the same username).
Why do I say "huzzah"? Play this and see! http://www.miraigamer.net/cavestory/
Thanks- I've been away from
Thanks- I've been away from the internet for awhile. I'll have to contact Ben- but my next connection for the internet will be tomorrow. Hopefully- it'll sort itself out.
Thanks for posting the mediafire.
I'm mirroring the package here on my geocities. Geocities has a data transfer limit. So, if the site won't let you in, try again in an hour.
Thanks to all.
I'll post development/ #6 hopefully tomorrow.
Good gracious! There goes a kangaroo. I must have a practice with me boomerang- Now then, slowly back
If you throw that thing at me, I'll jump right on your head.
Innit marvellous? Got a land full of kangaroos and I had to pick that one.
Hosting?
Hey Oliver,
If you want, I've got lots of bandwidth and disk space on my server I'm eager to set people up with, I can create you your own directory with an FTP login, and a web-based login. No more upload limits since you'll have FTP, too.
Sound good? Check out my user page to contact me.
It's kinda sad when my desktop is messier than my room.
Simplexity came back. But
Simplexity came back. But thank you for the offer. If you think that it'd be worth mirroring, then let me know.
Also- I'm curious about afew things.
Good gracious! There goes a kangaroo. I must have a practice with me boomerang- Now then, slowly back
If you throw that thing at me, I'll jump right on your head.
Innit marvellous? Got a land full of kangaroos and I had to pick that one.
Ch ch ch changes!
Hokay, so... here's ze changes:
Website: http://PortableApps.com/FakeNESPortable
;=== Program Icon Icon "${NAME}.ico" ;defines the icon for the scriptWITH
And therefore delete Other\Source\FakeNESPortable.ico.
newadvsplash::stop
To
newadvsplash::stop /WAIT
That was fun, now you have fun.
It's kinda sad when my desktop is messier than my room.
Oke dokie. I made the
Oke dokie. I made the changes. Everything was upx'ed as well.
I'm waiting for a more secure connection then my library to do the upload at.
Sit tight- It'll be here monday just a little after 12.
Good gracious! There goes a kangaroo. I must have a practice with me boomerang- Now then, slowly back
If you throw that thing at me, I'll jump right on your head.
Innit marvellous? Got a land full of kangaroos and I had to pick that one.
Development Test 6 is
Development Test 6 is out!
Should be final, unless I did something dumb.
Oh, I added a new line of code that always adjusts the save path to the data folder.
Let me know if you like it.
Good gracious! There goes a kangaroo. I must have a practice with me boomerang- Now then, slowly back
If you throw that thing at me, I'll jump right on your head.
Innit marvellous? Got a land full of kangaroos and I had to pick that one.
Save State failed.
I tried several roms and keep getting errors:
Failed to open new machine state file.
Quick save failed.
I think I was able to save states on previous releases. Later I will try reverting to release 5.
Edit: I was able to remedy by creating a folder callled "saved" under FakeNESPortable\Data. This was the default folder, but it did not exist until I created it. There is a folder called "saved" under FakeNESPortable\App\fakenes. I was unable to change the path to this folder and keep the settings after closing the program.
yes, this is because I added
yes, this is because I added some code that always set the saved folder to that directory.
Sorry for that.
Good gracious! There goes a kangaroo. I must have a practice with me boomerang- Now then, slowly back
If you throw that thing at me, I'll jump right on your head.
Innit marvellous? Got a land full of kangaroos and I had to pick that one.
I have made a note that
I have made a note that there are some roms that refuse or crash when used with this program. Though a few of them (EarthBound Zero, Final Fantasy III Alien3) crashed on the Linux port as well and refused to work on KFCEU for some odd reason, There are some others that should have played that didnt including Sonic (yes a NES sonic rom) Final Fantasy IV (Prototype)and Mario is Missing. These worked in other emulators and other ports of FakeNES. hope this helps.
It is possible that this is
It is possible that this is a result of the upxing that I did to it.
If you are interested in doing a little work for me, could you download the zip from here:
http://fakenes.sourceforge.net/
Delete the cfg file
And run it and try seeing if any of those roms work. I didn't use two for testing, so there's a possibility that upxing broke FakeNES in some manner (similar to how Pnotes ran fine in WinXP but was messed up seriously with WinVista when UPX'ed)
Thanks, Mir.
******
*EDIT*
******
Nevermind, its Here
Good gracious! There goes a kangaroo. I must have a practice with me boomerang- Now then, slowly back
If you throw that thing at me, I'll jump right on your head.
Innit marvellous? Got a land full of kangaroos and I had to pick that one.