Search found 43 matches

by spiller
Mon Feb 21, 2011 6:41 am
Forum: Tech Talk
Topic: constant lagging on netbook
Replies: 11
Views: 8124

Re: constant lagging on netbook

That's odd. The changing CPU speed sounds perfectly normal, but it should be nearly unnoticeable. It certainly shouldn't cause lag. Check the system tray and control panel for utilities that might be trying to enforce different speeds or power levels, and fiddle with the Speedswitch policies. There ...
by spiller
Mon Feb 21, 2011 6:07 am
Forum: Forum
Topic: This forum looks TERRIBLE on a wide-screen monitor.
Replies: 10
Views: 12848

Re: This forum looks TERRIBLE on a wide-screen monitor.

So change the zoom level, silly. Doesn't that help?
by spiller
Wed Jun 02, 2010 10:58 pm
Forum: Insane Chatter
Topic: Oooh the board layout changed
Replies: 28
Views: 12380

Re: Oooh the board layout changed

OMG hyperlinks are no longer camouflaged.
by spiller
Mon Apr 05, 2010 8:19 pm
Forum: Emulators
Topic: Try my Java SNES emulator? :)
Replies: 110
Views: 154847

So now you would do: Page &p = page[addr >> 8]; uint8 read = p.read(addr + p.offset); p.write(addr + p.offset, write); 8-bit page division is something I've tried, but it was within the 16-bit bank division system. So that's two levels of objects, and it wasn't worth it. I suppose I could try r...
by spiller
Mon Apr 05, 2010 2:35 pm
Forum: Emulators
Topic: Try my Java SNES emulator? :)
Replies: 110
Views: 154847

creaothceann wrote:Why PHP, though?
It's unfussy and quick to code, and has good string & array manipulation. I suppose I use it like someone who knows Perl would use Perl.
by spiller
Sun Apr 04, 2010 8:18 pm
Forum: Emulators
Topic: Try my Java SNES emulator? :)
Replies: 110
Views: 154847

That looks pretty damn clean code (what you showed). Most of the rest of the code is *not* that good (though it improves gradually). Your filechooser should disallow file rename and so avoid that ridiculous fast file rename interval on linux. I never got around to trying it on Linux but I'll look i...
by spiller
Sun Apr 04, 2010 12:41 pm
Forum: Emulators
Topic: Try my Java SNES emulator? :)
Replies: 110
Views: 154847

Just looking how a hardware emulator would work on java How? With difficulty. Java has all these silly notions designed to irritate the programmer, e.g., no automatic numeric to boolean conversions, so bitmask tests are forced to look all ugly like: if ((x & 0x80) != 0) blah(); Anyway, um, &quo...
by spiller
Tue Mar 30, 2010 9:28 am
Forum: Gaming Discussion
Topic: Star Fox 2 - The Whole Story
Replies: 14
Views: 9211

Great article! I have to say though, on Star Fox 2, it's just not as fun as the original, which I adore. I remember I was fervently searching everywhere to download Star Fox 2 when I first caught the rumours of the betas or whatever they were. Overall I've played it only a few times. The original St...
by spiller
Tue Mar 30, 2010 9:01 am
Forum: Emulators
Topic: Try my Java SNES emulator? :)
Replies: 110
Views: 154847

Do you have a public svn? (or mercurial) No, though if you're asking because there's some aspect of JSNES you're particularly interested in, I'll put the relevant code on Pastebin. Btw I've been ill for a bit; Next JSNES version (if I ever get it done), will have NES support. Several NES games are ...
by spiller
Tue Mar 02, 2010 8:53 pm
Forum: Emulators
Topic: Try my Java SNES emulator? :)
Replies: 110
Views: 154847

Brilliant! Thank you! Color math and windowing is all already done (yep, Torchlight Trouble works!), but the rest I needed. Direct color mode -- I had forgotten that -- I did program it, just didn't test it. Right, I'll go code all that. Be back in ten years. :roll:
by spiller
Tue Mar 02, 2010 6:46 pm
Forum: Emulators
Topic: Try my Java SNES emulator? :)
Replies: 110
Views: 154847

Thank you! Another question, does anyone know any games or demos which use either: 1) Offset-per-tile mode. 2) Mode7's ExtBG ? I haven't implemented those yet because I haven't found anything that uses them. Apart from that, it's only hires, interlace, and mosaic left to implement, and then that wil...
by spiller
Tue Mar 02, 2010 1:33 pm
Forum: Emulators
Topic: Try my Java SNES emulator? :)
Replies: 110
Views: 154847

Thanks. Doesn't seem to be much interest though. :( Is there somewhere else on the intertubes I should be posting this to get more people to offer feedback? I'm not up on the emulator "scene" I'm afraid, and the ZSNES forum is the first and only place I've posted it.
by spiller
Sat Feb 27, 2010 6:31 pm
Forum: Emulators
Topic: Try my Java SNES emulator? :)
Replies: 110
Views: 154847

Please forgive my six month absence. After I was defeated by the SNES PPU I lost interest for a while / did other projects / had various life-mess-ups, etc. I'll spare the details (they're boring). However, JSNES is not dead. I recently got a craving for some Java and decided to revive it. Main chan...
by spiller
Tue Aug 25, 2009 2:02 pm
Forum: Emulators
Topic: Try my Java SNES emulator? :)
Replies: 110
Views: 154847

Was that sarcastic? :P It wasn't, but I've changed my mind, so it was. But seriously, were you able to get the OAM layering corrected with the new info? :D I didn't try. The code is all too daunting, and I've been busy (lazy?) with other stuff and then I followed a tip to learn Haskell for no parti...
by spiller
Sun Aug 23, 2009 7:43 pm
Forum: Bug Reports/Feature Requests
Topic: Star Fox End titles music is out of sync
Replies: 14
Views: 7767

I've noticed Snes9x has a similar problem. The graphics run too fast. It's very obvious during the initial exiting of the hanger on Corneria and a few other heavy graphics places. What actually causes it? What is it about the SuperFX that makes it hard to emulate the speed precisely?
by spiller
Sun Aug 23, 2009 7:35 pm
Forum: Emulators
Topic: Try my Java SNES emulator? :)
Replies: 110
Views: 154847

Has it been a month already? Erk! Well I've been busy/distracted/doing other things/reading NES hardware docs/etc. Mostly just distracted. Keep nagging me though -- I find it very motivational. Exophase I didn't see your post there before. Thanks very much for all the suggestions. I'll take it all i...
by spiller
Wed Jul 22, 2009 4:19 pm
Forum: Emulators
Topic: Try my Java SNES emulator? :)
Replies: 110
Views: 154847

Ohhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh. I finally get it. :shock:
by spiller
Wed Jul 22, 2009 4:06 pm
Forum: Tech Talk
Topic: grin's various stupids of doom [brains needed]
Replies: 24
Views: 12297

The bottleneck in that algorithm isn't the branching; it's the division. Since each loop iteration has a conditional anyway, scrap the division and do out each level explicitly: uint8_t log10(uint64_t input) { if (input == 0) return 255; if (input < 10) return 0; if (input < 100) return 1; if (input...
by spiller
Wed Jul 22, 2009 3:10 pm
Forum: Emulators
Topic: Try my Java SNES emulator? :)
Replies: 110
Views: 154847

1. Sprites with a lower index are always in front of sprites with a higher index. 2. A sprite's priority determines between which background layers it is located. This is the clearest explanation that I've yet seen, and yet it confirms my suspicion that the rules don't make sense. Consider this bas...
by spiller
Tue Jul 21, 2009 8:19 pm
Forum: Emulators
Topic: Try my Java SNES emulator? :)
Replies: 110
Views: 154847

Sprites have the two priority relationships mentioned above, which is really incompatible with bottom-up rendering. Meaning no offense to you at all, but I hope that's not true. I'm not sure if this helps at all with the 3D stuff with your Java SNES emulator, but I found this that enables 3D to be ...
by spiller
Sun Jul 19, 2009 9:47 am
Forum: Emulators
Topic: Try my Java SNES emulator? :)
Replies: 110
Views: 154847

Thanks very much for testing it. It's über-nifty to see something I created running on an OS where I never tried it. I also hadn't expected it to work with a different runtime (at least quickly). The Mario sky is missing of course, but that's a general bug. I note from your screenshot that .sfc is a...
by spiller
Thu Jul 16, 2009 5:53 am
Forum: Emulators
Topic: Try my Java SNES emulator? :)
Replies: 110
Views: 154847

It passes the Nintendo test (didn't test it with the previous version). Btw. in the Chrono Trigger intro, there are three lazy bats at Magus' castle that stay at the bottom of the screen. Maybe a CPU bug? It always passed . Sadly the bats turned out to be sprites usually hidden behind the trees (fo...
by spiller
Wed Jul 15, 2009 5:10 am
Forum: Emulators
Topic: Try my Java SNES emulator? :)
Replies: 110
Views: 154847

*Gasp!* Someone has tagged me as a developer. That's really cool! :D Except of course, now I have to somehow live up to it. :roll: See my explanation above - look only at the sprite with the lowest index at the current position, and then use its priority for the layering. This sounds to me like they...
by spiller
Tue Jul 14, 2009 9:25 am
Forum: Emulators
Topic: Try my Java SNES emulator? :)
Replies: 110
Views: 154847

I've confirmed that a per pixel top-down style render is out of the question. It wasn't even a competition. Even not properly working and not supporting modes apart from 0, or background tile priorities, or 16-pixel tiles, or more than 2 layers, or sprites, or any other logic at all, it was just app...
by spiller
Tue Jul 14, 2009 8:04 am
Forum: Emulators
Topic: Try my Java SNES emulator? :)
Replies: 110
Views: 154847

I just tried it out on some games I recently dumped. My Pal games had many graphical glitches. I assume that PAL mode is not supported yet? PAL games are fully supported (as much as NTSC, anyway). Many games have graphical glitches, period, due to PPU things that aren't implemented and PPU things t...