PDA

View Full Version : InfoNES modified by dlanor: rev.1


dlanor
02-05-2006, 08:18 PM
Hi everyone.

Here is a revised version of InfoNES 0.93, as ported by '7not6'

In brief, my changes are these:

GUI completely translated to english.
Button assignments changed to better match a real NES.
Turbo button implementation replaced with a new one.
New Submenu functions to save and load CNF files.
New CNF file format (easier for humans to edit).

The attached ZIP includes both a freestanding ELF file and an ISO file suitable for burning to CD-R or installing for HDLoader or USBExtreme. Contrary to the norm here that ISO does contain lots of NES ROM files, but rest assured that every one of those ROM files is in public domain, so there are no legal issues.

The attached ZIP also contains some more details on the changes made, and some tips for convenient and efficient usage of the emulator.

Source code is not included in the ZIP this time, but I'm willing to share it with anyone who asks for it. I just didn't have time to make a 'proper' source release right now.

Best regards: dlanor

lonwern
02-06-2006, 09:39 PM
Thanks for your work!

HypERSoniC
02-07-2006, 09:08 PM
wicked wicked..

gamecubesuxs
02-08-2006, 02:04 AM
Nice work keep it up

peeman
02-08-2006, 03:19 AM
:D nice work, whats the sound like on this release.

Chris Redfield
02-08-2006, 06:51 AM
Thanks for this release and good work:)

dlanor
02-08-2006, 12:16 PM
:D nice work, whats the sound like on this release.
Unchanged from the original release, as I never touched that code.
So it's still not very good, but (just barely) better than nothing... ;)

Best regards: dlanor

retro
02-08-2006, 01:15 PM
nice work,
just a small req... if you got some spare time it would be nice with 2 gamepad suport,

thanks anyway.

dlanor
02-08-2006, 02:09 PM
nice work,
just a small req... if you got some spare time it would be nice with 2 gamepad suport,
Eh? But that is already implemented... :)
I haven't tested it much, but it does seem to work properly.

For example, the ISO I made contains one PD ROM named "MAZE_DEMO.NES". That is a bad misnomer, because in fact it is a simple 'ping-pong' game, lacking only a score system. In this game the main gamepad controls the left 'paddle' and the second gamepad controls the right 'paddle'. And that works fine here.

Possibly there is some game specific emulation problem with the game(s) you've tried...

Btw, Just to clarify: The implementation for both gamepads is nearly identical, including turbo button functions for both. The only difference is that only the main gamepad can be used to enter the emulator's submenu, or to give some special commands in that submenu (screen centering and top-bottom clip toggle).

Best regards: dlanor

daisukejigen
02-08-2006, 11:46 PM
Very nice work so far. If sound worked correctly it would replace my ItMightBeNES disc. Keep up the good work. If only the PS2 had gotten the attention the PSP seems to be getting.

retro
02-09-2006, 04:59 AM
Eh? But that is already implemented... :)
I haven't tested it much, but it does seem to work properly.



O.. ok. then i must have some realy old ver :) then im satesfied.

dlanor
02-09-2006, 12:34 PM
O.. ok. then i must have some realy old ver :) then im satesfied.
In fact the original version by 7not6 also supported two controllers. It was only his turbo button implementation that was broken.

I'm not so sure about the HD-adapted version by Kaylakaze, though. I think she made controller buttons configurable, and she may just have eliminated the second controller to keep things simpler. But that's just a guess, as I can't check her sources.

Best regards: dlanor

retro
02-09-2006, 07:20 PM
i do got the hd version by kaylakaze so that might be it.

E P
02-09-2006, 07:47 PM
I'm not so sure about the HD-adapted version by Kaylakaze, though. I think she made controller buttons configurable, and she may just have eliminated the second controller to keep things simpler. But that's just a guess, as I can't check her sources.
If you're looking for her source changes than look no further than here (http://www.ps2-scene.org/forums/showthread.php?p=250900). :)

snipersnake
02-09-2006, 10:30 PM
Very nice work so far. If sound worked correctly it would replace my ItMightBeNES disc. Keep up the good work. If only the PS2 had gotten the attention the PSP seems to be getting.
i hear ya man, i hear ya..

dlanor
02-09-2006, 10:47 PM
If you're looking for her source changes than look no further than here (http://www.ps2-scene.org/forums/showthread.php?p=250900). :)
Ah, yes. I had forgotten that those were released back then. And when I looked closer in my own archives I found that I do indeed have them stored too.

Checking those sources, I can now confirm that the HD-adapted version of the emulator only implements one controller.

Best regards: dlanor

justin138
02-10-2006, 01:37 AM
Is it possible to add loading roms from a USB stick, or am I missing how to do that?

I'm also getting a white screen after the "Press Start" screen when I try to load the emulator now from my usb thumbdrive.

retro
02-11-2006, 05:04 AM
there is no hd suport on this one? right? or am i just stupid? :)

t00p
02-11-2006, 11:55 AM
^^^what retro said

dlanor
02-11-2006, 02:29 PM
Is it possible to add loading roms from a USB stick, or am I missing how to do that?
USB support has not been added. It could be done, but I don't have time for it right now.

I'm also getting a white screen after the "Press Start" screen when I try to load the emulator now from my usb thumbdrive.
The screen normally goes white for a while before you enter the ROM browser, but it should not stay that way. I am not able to trigger such a state myself, so I can't explain why it happens to you.

there is no hd suport on this one? right? or am i just stupid?
Not stupid, perhaps, but unwilling to read, apparently ;).
I stated a complete list of my changes in the release I made, and after that I have discussed some of my changes and how they differ from the version that was adapted for HDD. Both of these things should have made the picture pretty clear, but let me now clarify it completely:

There is NO explicit support for HDD in the version I released recently, and the ONLY devices it can browse for NES ROMs are CD and MC (mc0: only).

However, precisely because it does NOT support HDD itself, it does work FINE both with HDLoader/HDAdvance and with USBAdvance/USBExtreme, and can then browse for NES ROMs on the emulated CD image installed on your IDE HDD or USB storage device (HDD, Flash ROM, or whatever).

Best regards: dlanor

retro
02-11-2006, 03:43 PM
well i guess this make me a bit stupid, i always think people choud read the readme first, but this time i skipped it. :)
anyway thanks for clearing that up.
and after all... great coding!

Big respect to the C people :)

BlayzeOne
02-15-2006, 12:18 AM
How do you install in to the HDD, is there a special way to burn a disc, like SNES Station has?( I still aint get that working either)


I'm trying this via expliot with the MC, I get the program started but I can't get access to my roms. I go to the mc0/PS2NES folder and it says no roms.
So how do I get the roms on the MC, I'm using the independence compiler and put the roms and the infones in it, but the roms don't seem to be copying to the save file. :(

xodia7782
02-15-2006, 03:06 AM
Hello People,
I have a question, Im new to this whole exploit thing and I was wondering if you wanted to replace the roms that dlanor included with his iso with ones you personally have, how can it be done without screwing up the iso. I tried and the iso stopped working :( Thanks In Advance.

dlanor
02-15-2006, 09:40 AM
How do you install in to the HDD, is there a special way to burn a disc, like SNES Station has?( I still aint get that working either)
No. There is no special format used with InfoNES.

InfoNES itself will only read MC or a CDROM, which may either be a real one or one emulated by HDLoader or USBAdvance. Reading an emulated CDROM works regardless of your hardware, but reading a real one depends on the hardware letting you do it. And the firmware of the PS2 CDVD reader will NOT allow a normal CD-R data disc to be read, unless you have a mod-chip.

But you can still install the ISO I made to HDD, for launching by HDLoader. You can do this either by installing the ISO over LAN network, or by connecting the HDD to a PC to install it.

I'm trying this via expliot with the MC, I get the program started but I can't get access to my roms. I go to the mc0/PS2NES folder and it says no roms.
Well, if you didn't put any there, then there obviously won't be any. InfoNES is an emulator, not a copying program.

So how do I get the roms on the MC, I'm using the independence compiler and put the roms and the infones in it, but the roms don't seem to be copying to the save file. :(
When using the exploit and having no mod-chip, you should not use any emulator as your BOOT elf anyway, but rather a general system tool like LaunchELF or similar. You can then use that tool to start whatever emulators or other programs (including HDLoader) you want to use, and also to copy files between various media.

If you do have LaunchELF installed, then you also have the option of moving files from a PC to the PS2 with a USB memory, from which you can then copy those files to MC. That is one way to install whatever NES roms you want.

Best regards: dlanor

dlanor
02-15-2006, 09:43 AM
Hello People,
I have a question, Im new to this whole exploit thing and I was wondering if you wanted to replace the roms that dlanor included with his iso with ones you personally have, how can it be done without screwing up the iso. I tried and the iso stopped working :( Thanks In Advance.
If you want to modify PS2 CD ISOs, then the best tool to do it is "cdgenPS2 v3.0". That is what I use myself.

Best regards: dlanor

BlayzeOne
02-15-2006, 12:17 PM
Ok I have that CDGen program on my PC, but my system's not modded. My PS2 reads roms from a cd with PGEN. So shouldn't that mean my PS2 can read cd-r's? Or is it just cause the PGEN I use is from Action Replay? I don't have any more blank CDs, the SNES station killed those off.

Networking is another whole new monster I havent been able to slay, I do have a crossover cable, but as far as making my PC find the PS2, I have no clue. I got a cable connection connected via usb from the cable modem, when I play my PS2 online I use an eternet via direct connection with the modem.


The exploit has the BOOT launchelf, I've been playing around with that, that's how I launched the NES program. What networking program do you recomend?
I have a few .elfs I DL'ed but haven't tried yet.

xodia7782
02-15-2006, 02:41 PM
If you want to modify PS2 CD ISOs, then the best tool to do it is "cdgenPS2 v3.0". That is what I use myself.

Best regards: dlanor


Ok I have the program but im lost on how to make the proper iso. do you need a dummy file, or change the lba of the files? Once I get that I Should have no problems.

007
02-19-2006, 01:17 AM
Just tried this cool emulator. looks sorta promising.

Still for now Ill stick to it might be NES.

slongway
02-20-2006, 05:07 PM
Well,it works good for a little while...

I'm running the elf from the HD, and I moved a few ROMs onto a MC. Fun to play NES again, however the program locks up pretty regularly after only a couple of minutes. Do you suppose its the program's instability or that I'm playing ROMs off the MC?

I'll just have to patiently await the new and improved release, hopefully with HD support and real sound! Keep up the good work guys!

dlanor
02-20-2006, 06:09 PM
Well,it works good for a little while...

I'm running the elf from the HD, and I moved a few ROMs onto a MC. Fun to play NES again, however the program locks up pretty regularly after only a couple of minutes. Do you suppose its the program's instability or that I'm playing ROMs off the MC?
Neither actually.
I rather think it's some compatibility problem with the code in those ROMs.

I've played ROMs from MC myself, for long sessions, so that's not a problem. NES ROMs are so small anyway, that the emu only uses MC initially, loading the whole ROM in one fell swoop. After that it's accessed as normal RAM, regardless of whether it was loaded from CD or MC.

I'll just have to patiently await the new and improved release, Don't expect too much. This is a very low priority project for me. My top-priority project is uLaunchELF (not only mine but a shared project), and while that needs my attention, the emu has to wait. I haven't even really decided whether to continue with this emu or not.

hopefully with HD support and real sound! Keep up the good work guys!
Kaylakaze has already made a different version of this emulator which does support HD storage of ROMs and saves. You should be able to find it by searching for InfoNES-HD.

Best regards: dlanor

littlepino619
02-23-2006, 10:31 AM
OK, i put the rom in the folder PS2NES in mc0:, and everytime i go there for the rom, it says No Roms. Does it have to be named a certain way. The format is .nes, so my rom is named zelda.nes, is that right?

t00p
02-23-2006, 06:39 PM
any chance of seeing a version with some of kayla's and your improvements dlanor? that would rock. and good work

littlepino619
02-23-2006, 06:55 PM
For the SNES roms, you have to burn a cd with a dummy.dat file, is it the same file for the NES roms, 20-25 mb file?

gutossn
02-24-2006, 08:01 AM
Thanks! :D

biozombie
02-26-2006, 10:09 AM
thank you for all your efforts and time.

BlayzeOne
02-27-2006, 02:26 PM
I finally got it to work!!!! But there's no sound, I got the HD one to work too.

slicer74
04-24-2006, 08:10 PM
press start, put sound on !!!

Mister_Coaster
04-25-2006, 12:28 PM
When you get a chance dlanor, could you make improvements to mapper 4, so that I could play Crystalis?
Thanks.

Jazzkyo
04-28-2006, 03:00 PM
hey guyz i have a doubt, the ninja gaiden games and castelvania 3 dont work, can some tell me why i dont know much about mapper and does thing :p . I just want to know why this games dibt work, thanks

slicer74
04-29-2006, 09:39 AM
Compatibility of the emulator.
Have u try the rev.4

If not and u want to run the emu from the HD, found the one made by kalakazee.

mstrong
05-15-2006, 02:33 PM
ok so i admit... i know nothing about emulators.... but i want to get InfoNES to work.... i've got it to load.. but i'm not sure about my roms..... I'm using toxicOS to launch the infones.elf and i put all the roms on a data cd with seperate folders for each letter (there were like 1,700 roms) ... then i realized the roms had a .7z extension and the extension for the emulator has to be .NES so i took one of the roms and changed it to .NES and put it on my memory card under the folder ROMS_PD.... so i started the emulator and browsed my memory card... i cound the rom i put on there... (RBI Baseball) and hit X and nothing happend... so i'm assuming that i can't just change the extensions of my roms that i have and they'll work.... so my question is.... do i have to download specific roms? if so where can i get them? if not... what do i have to do to get the .7z roms to work.... can i just change them all to .NES and burn them in folders on a cd? I've tried searching the forums but this problem hasn't seemed to have been discussed.... and if it has i can't find it....

mstrong
05-15-2006, 03:59 PM
ok i figured it out.... if the extension is .7z then you have to download 7 zip and unzip it.... when i did this i got several versions of the games with an .nes format.... it's gonna take a while cuz now there are about 17,000 roms with different versions....

slicer74
05-15-2006, 04:05 PM
So u have a modchip.
Then found the tutorial that i made about infones rev.4 and instead of putting the iso on your HD, then burn it like a CD game.

I think if u change the exension to .nes or let the rom in zip format they'll work if u follow the tuto correctly.

LegendaryXL
06-27-2006, 10:34 AM
are there any plans to release an updated HD version??

slicer74
06-27-2006, 02:10 PM
Maybe when dlanor finish his work with uLaunchELF

omegatron
06-27-2006, 02:24 PM
i thoguth rev 4 played from the hdd

slicer74
06-27-2006, 02:42 PM
There's a version of infones that is playble from the hd.
It was made by kalakazee.
u can found it here.
http://rapidshare.de/files/22151173/InfoNES-HD-1b.rar.html

But it doesn't support the second player.