Search found 268 matches

by Zelex
Sat Jun 04, 2011 6:51 pm
Forum: NESemdev
Topic: FM2 Movies
Replies: 11
Views: 4964

I read through the code for FCEUX, and it looks like they do it at the end of a frame. This is a pretty horrible way to do it as if they have a single timing bug which they fix, it invalidates playthroughs. It really should be once per joyread. That also means that any other emulator wanting to use ...
by Zelex
Sat Jun 04, 2011 6:09 pm
Forum: NESemdev
Topic: FM2 Movies
Replies: 11
Views: 4964

nope, that doesn't work exactly right. Metroid gets past the press start, but SMB1 now gets out of sync.

I agree though that is probably how it should work.
by Zelex
Sat Jun 04, 2011 3:39 pm
Forum: NESemdev
Topic: FM2 Movies
Replies: 11
Views: 4964

I got it working on SMB1 and SMB2 by incrementing and setting the joystick state at the start of every frame. Unfortunately, this doesn't work for SMB3 or Metroid. Haven't tried any others yet.

SMB3 gets out of sync and Metroid doesn't even get past the press start.
by Zelex
Sat Jun 04, 2011 2:30 pm
Forum: NESemdev
Topic: FM2 Movies
Replies: 11
Views: 4964

FM2 Movies

The input log is specified in the file, but the docs don't really say when they should occur. At the beginning of a frame? the end? every time the joystick read is polled?
by Zelex
Sat Jun 04, 2011 2:28 pm
Forum: NESemdev
Topic: Assembly CPU: Flags
Replies: 13
Views: 5133

lol :) NES emulator in perl... oh god!

Yeah, learning and experimenting is always a good reason! :)
by Zelex
Sat Jun 04, 2011 11:05 am
Forum: NESemdev
Topic: Assembly CPU: Flags
Replies: 13
Views: 5133

These days, there really isn't a very good reason that I can think of to code an NES emulator in assembly anymore. With the exception of nemulator, who needs to run 32 emulators at the same time, why would you go through the pain to do that?
by Zelex
Fri Jun 03, 2011 6:18 pm
Forum: NESemdev
Topic: puNES Emulator
Replies: 767
Views: 1221020

In Beauty and the Beast in my emu, the screen jumps up and down wildly. Did you have a similar issue?
by Zelex
Thu Jun 02, 2011 9:50 pm
Forum: NESemdev
Topic: young indiana jones new ppu discovery, nestopia help...
Replies: 217
Views: 119945

Off-topic, any idea where I can get info on the .fm2 and .fcm formats, so I can play back TAS videos in my emu?
by Zelex
Thu Jun 02, 2011 9:20 pm
Forum: NESemdev
Topic: young indiana jones new ppu discovery, nestopia help...
Replies: 217
Views: 119945

updateVramAddress: function() { if (this.scanline >= 21 && this.scanline <= 260 && (this.f_bgVisibility || this.f_spVisibility) ) { if(this.f_addrInc == 1) { if((this.vramAddress & 0x7000) == 0x7000) { this.vramAddress &= 0x0FFF; switch(this.vramAddress & 0x03E0) { case ...
by Zelex
Thu Jun 02, 2011 8:50 pm
Forum: NESemdev
Topic: young indiana jones new ppu discovery, nestopia help...
Replies: 217
Views: 119945

Put this fix into nezulator :)
by Zelex
Thu Jun 02, 2011 10:16 am
Forum: NESemdev
Topic: young indiana jones new ppu discovery, nestopia help...
Replies: 217
Views: 119945

I think that the odd behavior also happens when the big bombs goes off in the first level.
by Zelex
Thu May 26, 2011 11:32 am
Forum: NESemdev
Topic: New method of upscaling!
Replies: 18
Views: 8127

http://imgur.com/a/JmoTS

This problem is pretty universal to bright colors. Probably due to the analog nature of the RF.

Net effect is that lines that are supposed to be straight have little jaggies on the side.
by Zelex
Thu May 26, 2011 6:57 am
Forum: NESemdev
Topic: New method of upscaling!
Replies: 18
Views: 8127

Emulators look nothing like what a real NES does on a HDTV when hooked up with a rf cable. A real NES has every other scan-line offset one pixel from the other. Do any emulators do that? Certainly most do not - yet this is the actual intended view of the graphics.
by Zelex
Wed May 25, 2011 5:18 pm
Forum: NESemdev
Topic: New method of upscaling!
Replies: 18
Views: 8127

New method of upscaling!

by Zelex
Sun May 22, 2011 10:23 pm
Forum: NESemdev
Topic: Announcing relaunch of Nezulator - now written in Javascript
Replies: 128
Views: 46498

Thats awesome! Thanks!