Announcing relaunch of Nezulator - now written in Javascript

Discuss emulation of the Nintendo Entertainment System and Famicom.

Moderator: Moderators

tepples
Posts: 22345
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Post by tepples »

Bregalad wrote:My $2 : Making an emulator for a specific browser is, in my opinion as dumb as making a game for a specific emulator.
Unlike the NES, the web browser is an evolving platform. Browser-specific APIs like this are often testbeds for APIs that will be put in the next version of HTML. So if your emulator supports both the Firefox and Chrome APIs, you're covered if either one gets accepted into the next version of HTML. So to continue the NES analogy, it's like making a game for a specific mapper.
User avatar
Bregalad
Posts: 8036
Joined: Fri Nov 12, 2004 2:49 pm
Location: Caen, France

Post by Bregalad »

3gengames wrote:You're right....lets use IE6 as the basis for all web development and not move forward with open source and high quality 21st technology. But I think we are mainly talking HTML5 tech, not just Chrome alone.
I'm not sure if I got the sarcasm/irony of your post, but I'm not using IE6, nor is Chrome open source as far as I know. On the other hand, Chrome is run by a company even more powerful than Microsoft. If you are against ultra-large-companies-sitting-on-their-monopoly you'd avoid Chrome even more then IE.

Not that I am opposed against chrome, I haven't ever tried it. I was just not sure what you were talking about.
Useless, lumbering half-wits don't scare us.
3gengames
Formerly 65024U
Posts: 2281
Joined: Sat Mar 27, 2010 12:57 pm

Post by 3gengames »

Chrome is based off the Chromium browser, it's open source. :) But point aside....can we please get ROM loading from a file? I want to see some other stuff on this. ;)
Zelex
Posts: 268
Joined: Fri Apr 29, 2011 9:44 pm

Post by Zelex »

3gengames wrote:Chrome is based off the Chromium browser, it's open source. :) But point aside....can we please get ROM loading from a file? I want to see some other stuff on this. ;)
Yup, np
3gengames
Formerly 65024U
Posts: 2281
Joined: Sat Mar 27, 2010 12:57 pm

Post by 3gengames »

Zelex wrote:
3gengames wrote:Chrome is based off the Chromium browser, it's open source. :) But point aside....can we please get ROM loading from a file? I want to see some other stuff on this. ;)
Yup, np
Woah, totally awesome, can't wait for this update! :D Also, I think the MMC3 mapper code or CPU code will need fixing. VNES was never to emulate Crystalis correctly. I don't know if you've fixed/upgraded the CPU at all, but something is off there in it's inner workings.
Zelex
Posts: 268
Joined: Fri Apr 29, 2011 9:44 pm

Post by Zelex »

3gengames wrote:Woah, totally awesome, can't wait for this update! :D Also, I think the MMC3 mapper code or CPU code will need fixing. VNES was never to emulate Crystalis correctly. I don't know if you've fixed/upgraded the CPU at all, but something is off there in it's inner workings.
Yeah, I had to make a bunch of improvements to fix crystalis, super mario 3, and a bunch of others. AFAIK crystalis is working, but I haven't played all the way through.
3gengames
Formerly 65024U
Posts: 2281
Joined: Sat Mar 27, 2010 12:57 pm

Post by 3gengames »

Zelex wrote:
3gengames wrote:Woah, totally awesome, can't wait for this update! :D Also, I think the MMC3 mapper code or CPU code will need fixing. VNES was never to emulate Crystalis correctly. I don't know if you've fixed/upgraded the CPU at all, but something is off there in it's inner workings.
Yeah, I had to make a bunch of improvements to fix crystalis, super mario 3, and a bunch of others. AFAIK crystalis is working, but I haven't played all the way through.
Woah, seems like you're on it. I think it was just nametables and IRQ being off. But I haven't played it all the way through on vNES, but it's probably fine.
Zelex
Posts: 268
Joined: Fri Apr 29, 2011 9:44 pm

Post by Zelex »

I should say that there are some very very minor graphical glitches due to some IRQ timing issues, but they are hardly a problem imo and cause a 1 scanline error upon entering a chat w/ somebody. The majority of the timing is pretty accurate -- walking around causes no issues.
Zelex
Posts: 268
Joined: Fri Apr 29, 2011 9:44 pm

Post by Zelex »

ok, just drag a .nes file onto the emulator window and it will load it. I'll add instructions soon.
Zelex
Posts: 268
Joined: Fri Apr 29, 2011 9:44 pm

Post by Zelex »

just finished support for SRAM :) now I don't have to start at the beginning anymore! yay!
3gengames
Formerly 65024U
Posts: 2281
Joined: Sat Mar 27, 2010 12:57 pm

Post by 3gengames »

Cool. Does it do HTML5 localStorage for it? I think that should be added, so you can keep all your saves inside it....Just a feature I think would be cool.


Also, are you sure the emulators FPS counter is going by screen updates? It really hits a lot of drags, but still says in the 50-60FPS are, but is just......bad.
Zelex
Posts: 268
Joined: Fri Apr 29, 2011 9:44 pm

Post by Zelex »

3gengames wrote:Cool. Does it do HTML5 localStorage for it? I think that should be added, so you can keep all your saves inside it....Just a feature I think would be cool.


Also, are you sure the emulators FPS counter is going by screen updates? It really hits a lot of drags, but still says in the 50-60FPS are, but is just......bad.
Yup, HTML5 local storage :)

no, I haven't verified the FPS counter yet.
3gengames
Formerly 65024U
Posts: 2281
Joined: Sat Mar 27, 2010 12:57 pm

Post by 3gengames »

Okay, awesome. Emulation in the 21st century now! :) Wow, it seems pretty accurate from what I see right now. Next up, some battletoads...

It seems to play battletoads, but them emulator allows left+right, probably up+down to. ;)
Zelex
Posts: 268
Joined: Fri Apr 29, 2011 9:44 pm

Post by Zelex »

So I had a legal question. Is it illegal if you do what NEZulator does and use google and other search methods to find roms that other people host publicly on the internet and then load them up in the emulator?

I mean, wouldn't google itself be infringing on copyrights if that is the case?
3gengames
Formerly 65024U
Posts: 2281
Joined: Sat Mar 27, 2010 12:57 pm

Post by 3gengames »

Possibly. If I were you, I'd only support games vNES uses and shares off their mirrors. You should be able to compile a list and a way to generate URL's for every game. I know sometimes when I needed ROM's, I got them off of vNES.
Post Reply