Search found 323 matches

by blargg
Sat Jan 03, 2009 3:18 am
Forum: bsnes Dev Talk
Topic: wip05 discussion
Replies: 18
Views: 35849

What's ugly about it? "Premature optimization is the root of all evil." If the function is called once a second on an array that never has more than 10 elements, I'd be surprised if it consumed more than 0.001% CPU time. I was not speaking of speed but rather of conceptual elegancy To ela...
by blargg
Fri Jan 02, 2009 4:26 am
Forum: bsnes Dev Talk
Topic: Delta queue design
Replies: 35
Views: 57155

Verdauga Greeneyes, nifty. You can write the backwards loop a tad more compactly (and avoid events.end() - 1, which requires that it be a random access iterator, which it wasn't in mine which actually used a list): int temp = last; for(p = events.end(); time < temp; temp -= *--p); time -= temp; Here...
by blargg
Fri Jan 02, 2009 1:41 am
Forum: bsnes Dev Talk
Topic: Delta queue design
Replies: 35
Views: 57155

lscharen, excellent point about only having to adjust the next delta, not all of them, when inserting before the end. sinamas, if you keep track of the absolute time of the last event, inserting an event past all the others can done in constant time. I wrote a simple delta queue class and exercise p...
by blargg
Thu Jan 01, 2009 5:01 am
Forum: bsnes Dev Talk
Topic: bsnes v0.038 released
Replies: 407
Views: 262287

Just skimming here, but any new patch format should allow avoidance of any of the original file's data appearing in the patch, so that patches of copyrighted works can avoid being legally considered derivitive works. As an example, the patch format could XOR the patch data with that from the origina...
by blargg
Thu Jan 01, 2009 4:09 am
Forum: bsnes Dev Talk
Topic: Delta queue design
Replies: 35
Views: 57155

byuu, I found this helpful illustration of array-based heap operations. I had never studied this structure before. Array-based heap lecture notes.pdf Ecst's point is that if you ensure that all your times fall within 0 to UINT_MAX/2 of each other, you can entirely eliminate periodic adjustments of a...
by blargg
Tue Dec 30, 2008 7:53 am
Forum: Gaming Discussion
Topic: WHAT GAMES ARE YOU PLAYING THESE DAYS
Replies: 1533
Views: 3612342

My playing log for the year (no emulation): 2008.03 God of War 2008.05 Metroid Prime (3 times) 2008.07 Zelda: Wind Waker 2008.08 Metroid Prime 2: Echoes 2008.08 Zelda: Twilight Princess 2008.09 Zelda: A Link to the Past 2008.09 Donkey Kong Country 2008.09 Donkey Kong Country 2 2008.09 Donkey Kong Co...
by blargg
Tue Dec 30, 2008 1:36 am
Forum: bsnes General Discussion
Topic: SPC player from bsnes
Replies: 174
Views: 168916

To any developers here: raise your hand if you have any released program which you think is near-perfect and couldn't use any improvement. Anyone? Anyone? I thought so. To users: us developers already know our software needs work. But if there's something specific which you think is subtle and we mi...
by blargg
Sun Dec 28, 2008 9:46 pm
Forum: bsnes General Discussion
Topic: SPC player from bsnes
Replies: 174
Views: 168916

You mean to tell me that the core in spc plugins is a castrated version? What the heck for? The original Game_Music_Emu SPC core is the equivalent of the fast core. Snes_spc defaults to the accurate core, including the fast core as an option. The fast core predates the accurate core, so it would ma...
by blargg
Sun Dec 28, 2008 12:46 am
Forum: Tech Talk
Topic: 2 Internet connections, can I use both?
Replies: 13
Views: 8506

See multi-homing and load-balancing. I think OpenWRT, DD-WRT, etc. support it.
by blargg
Thu Dec 18, 2008 4:35 am
Forum: Development
Topic: How did SNES render graphics?
Replies: 21
Views: 21791

Re: How did SNES render graphics?

Hires doesn't use 2 frames to achieve double horizontal res. Standard hires is 512x224@30 (or 25) FPS, progressive using the same vertical anti-interlace trick. You mean 60 FPS, right? Analog stretch then crushes the 512 changes into whatever it can, blurring things together (usually intended by th...
by blargg
Mon Dec 08, 2008 8:39 pm
Forum: bsnes General Discussion
Topic: SPC player from bsnes
Replies: 174
Views: 168916

Hmmm, that track requires the accurate DSP, and fails on the fast one (just tested). I'll have to examine the DSP writes it makes and see if I can make the fast one work with it too.
by blargg
Sat Nov 15, 2008 3:56 pm
Forum: Insane Chatter
Topic: MP3 Players
Replies: 27
Views: 17700

franpa wrote:don't you have monthly fees for Ipods?
No, you pay it all up front. :)

Seriously, are these the kind of lies that anti-Apple people are spreading these days?!?
by blargg
Tue Nov 11, 2008 1:39 pm
Forum: Gaming Discussion
Topic: Twighlight Princess: Game Cube VS. Wii
Replies: 22
Views: 6654

sweener2001 wrote:i thought gcn came out later, therefore it's the one with the maps reversed
Link is left-handed. Most players are right-handed, so the Wii version swapped things to keep the on-screen image matching what most players would be doing with the Wii-mote.
by blargg
Mon Nov 10, 2008 5:27 pm
Forum: bsnes Dev Talk
Topic: New website layout; long, ranty political reflections
Replies: 113
Views: 171298

I'm also debating whether or not I should dabble in politics / religion a bit on the site. I thought you already had a software licenses section. :) I'll sum up my thoughts: [...] 4. Verdauga Greeneyes, your tone sounds a bit condescending against those with strong religious views. I'd image you ma...
by blargg
Wed Nov 05, 2008 11:03 am
Forum: Insane Chatter
Topic: Hair color and personal modification
Replies: 29
Views: 12455

adventure_of_link wrote:since when did this turn from a discussion about the NTSC filter to hair colors and beauty?
Since it became hip to discuss whatever the hell you want in a thread, no matter how much it derails the original discussion. </rant>
by blargg
Mon Nov 03, 2008 6:16 am
Forum: Insane Chatter
Topic: Presidental Poll
Replies: 34
Views: 17366

Joe Camacho wrote:Man, if Obama gets elected to office, it's going to be epic.
Don't worry, they've put enough of those ultra-reliable electronic voting machines. They know who their master is.
by blargg
Sat Nov 01, 2008 6:44 am
Forum: Emulators
Topic: Gambatte 0.5.0-wip2 released
Replies: 478
Views: 357330

Some suggestions / feature requests for the next version: [...] - Not necessary,but cool to have: DMG (mono) speaker simulation: Downmixed mono output + very limited audio bandwidth (can be done even now by setting the sample rate to 12kHz or below) + a little reverb + hum + distortion = real GB so...
by blargg
Wed Oct 29, 2008 2:33 pm
Forum: Insane Chatter
Topic: 2 girls 1 cup - Australian remake
Replies: 12
Views: 7660

Warning: content may have adverse effects on viewer.
by blargg
Sat Oct 25, 2008 10:58 pm
Forum: ZSNES Talk
Topic: ZSNES through best monitor
Replies: 23
Views: 8081

You can't get anything but composite(RF doesn't exist!) out of an NES without a GPU swap from a sacrificial PlayChoice or VS board, and that introduces other issues. Tragic, really. yep, it's a big sore spot over on the nestopia boards. People don't seem to get it when they are told that the NES di...
by blargg
Wed Oct 22, 2008 8:40 pm
Forum: ZSNES Talk
Topic: ZSNES through best monitor
Replies: 23
Views: 8081

The S-Video output of a SNES is a big step above composite, and I doubt you'll see any difference between it and RGB. Have you tried a SNES connected to a CRT television via S-Video?
by blargg
Fri Oct 10, 2008 4:32 pm
Forum: Gaming Discussion
Topic: Super metroid run speed?
Replies: 44
Views: 13646

Get the speed booster.
by blargg
Sun Oct 05, 2008 3:28 am
Forum: Gaming Discussion
Topic: Nintendo Press Conference
Replies: 48
Views: 17879

Yeah, the Wii is basically 2X the GC due to clockspeeds, much more RAM and some sort of minor enhancement ot the graphics chip(it's been measured, and as it turns out it's a little too big to just be a straight shrink of the GC's graphics chip. No one knows WTF they did to it.). They added Blast Pr...
by blargg
Thu Oct 02, 2008 9:51 pm
Forum: Gaming Discussion
Topic: Nintendo Press Conference
Replies: 48
Views: 17879

You forgot that the DSi is a "third platform" and is not going to replace the DSLite. Just like the DS was a "third pillar" and was not going to replace the GameBoy Advance. You stole my joke. :) To this day I am still confused by that marketing BS from when the DS was released....
by blargg
Tue Sep 23, 2008 3:40 pm
Forum: Gaming Discussion
Topic: Donkey Kong Country 3 bowling ball glitch
Replies: 1
Views: 2383

Donkey Kong Country 3 bowling ball glitch

In my regular DKC marathon I was unable to get Bazuka (in Mekanos) the "ammunition" and whatever that unlocks, thus preventing the found-all-items ending. I found online that there's a rare glitch earlier in the game when Blue (in Cotton-Top Cove) gives you the bowling ball, which prevents...
by blargg
Sat Sep 20, 2008 12:51 am
Forum: Tech Talk
Topic: program for applying song tag to file name?
Replies: 11
Views: 4785

I'm betting that this SPC renamer is copying characters out of the SPC header into a string, assuming it's null-terminated in the SPC header, then concatenating ".spc" on the end. Since strings in the SPC header are NOT necessarily null-terminated, the previous string's contents are used p...