Search found 591 matches

by tomaitheous
Mon Jan 12, 2009 5:04 pm
Forum: GBDev
Topic: CPU Testing, Any Good Tips?
Replies: 38
Views: 40471

I'm interested to know if the CPU really does have 4 T states to a single cpu cycle or if that was just assumed from some docs. Similar to docs for the z80 that are incorrect and/or don't give the T state counts or reduced/extended T states for some situations.
by tomaitheous
Mon Jan 12, 2009 4:59 pm
Forum: GBDev
Topic: GameBoy Development?
Replies: 41
Views: 32179

Woohoo :D
by tomaitheous
Fri Jan 09, 2009 1:54 pm
Forum: GBDev
Topic: GameBoy Development?
Replies: 41
Views: 32179

I always felt it was the perfect console to learn on (the GB more than the GBC) and still do. The hardware is very simple and easy to understand (especially the video interfacing), the no$cash debugger is pretty adequate, and the cpu is fairly popular and easy to understand. Though I already had exp...
by tomaitheous
Thu Jan 01, 2009 5:16 pm
Forum: GBDev
Topic: GameBoy Color, Information Wanted
Replies: 19
Views: 17263

http://mednafen.sourceforge.net/releases/ - Right under change log is the link to the sources/builds. It's modified VBA source I believe.
by tomaitheous
Thu Jan 01, 2009 2:06 pm
Forum: NES Music
Topic: Vibrato
Replies: 7
Views: 5312

Demon Sword is the only game I can think of that used that feature to it's advantage in a couple songs (title screen and boss fight, I think). Oh cool. I love finding out stuff like that :D How some games used methods and exploits like that to create new <sounds/graphics> that you normally don't se...
by tomaitheous
Thu Jan 01, 2009 1:58 pm
Forum: GBDev
Topic: GameBoy Development?
Replies: 41
Views: 32179

Adding a GB/C forum like the SNES would sounds cool. I mean, since this forum is pretty active.
by tomaitheous
Thu Jan 01, 2009 1:54 pm
Forum: GBDev
Topic: GameBoy Color, Information Wanted
Replies: 19
Views: 17263

It might help to take a lot at mednafen's source? I still have my flash card for GB/C and can dig it out if you need some testing done (you write the code ofcourse - I've got a lot I'm still working on ;) )
by tomaitheous
Wed Dec 31, 2008 8:42 am
Forum: GBDev
Topic: GameBoy Color, Information Wanted
Replies: 19
Views: 17263

One of the PCE ROM types has an additional 32k of ram. I'd use that configuration or put it into a CDROM project where it's all ram. The PCE has plenty of open bus areas in the upper 2meg range where I can easily map in some extra ram, but I doubt I can convince any PCE emulator authors to support i...
by tomaitheous
Wed Dec 31, 2008 12:48 am
Forum: NES Music
Topic: Vibrato
Replies: 7
Views: 5312

Oh, that's not too bad. Hardware volume envelope isn't that much anyway. I'd just used fixed volume and handle the envelope in software. Lot of systems use(d) 60hz tick envelopes. I take it that it resets the phase of the duty cycle too? If so, and with the use of an external timer/irq, you could do...
by tomaitheous
Tue Dec 30, 2008 11:35 pm
Forum: NES Music
Topic: Vibrato
Replies: 7
Views: 5312

Re: Vibrato

skrasms wrote:but the sound engine has that nasty retrigger any time the upper 4 frequency bits update.
I'm not familiar with this side effect( not vibrato, I know what that is). You get some sort of unwanted sound artifact when updating the period system at a higher rate or something?
by tomaitheous
Tue Dec 30, 2008 11:31 pm
Forum: GBDev
Topic: GameBoy Color, Information Wanted
Replies: 19
Views: 17263

I still have lots of downloaded material/docs/etc from when the GBC dev scene was booming. There's *tons* of redundant info though. Everything you probably need to know is at the no$cash link. It's too bad the PCE wasn't a little faster. I'd try to emulate the original GB :D Who knows, I still might...
by tomaitheous
Tue Dec 30, 2008 11:27 pm
Forum: General Stuff
Topic: NES hsync tricks
Replies: 7
Views: 3594

Klax uses scrolling trickery to reduce 16x16 pixel attribute cells to 16x8 so that the 16x8 pixel playfield objects can be individually colored. Awesome! Thanks for the bit of info. It's the first that I know. Definitely changing the selected nametable is simpler. It's easy to get 4 nametables, so ...
by tomaitheous
Mon Dec 29, 2008 2:28 am
Forum: General Stuff
Topic: NES hsync tricks
Replies: 7
Views: 3594

Well, say you have a tile map that can hold 4 screens (since I mentioned NES - lets assume 4 separate nametable mode). If on every 2nd scanline you reposition the X/Y regs to point to a different section of the 4 tilemaps, you can create 16x2 pseudo tiles - thus lessening the color requires per tile...
by tomaitheous
Mon Dec 29, 2008 1:46 am
Forum: General Stuff
Topic: NES hsync tricks
Replies: 7
Views: 3594

NES hsync tricks

Just wondering if any demos or games used the hsync tilemap repositioning trick to overcome the colors per tile limitation? That or for limited transparency effects.
by tomaitheous
Sat Dec 27, 2008 4:15 pm
Forum: GBDev
Topic: GameBoy Color, Information Wanted
Replies: 19
Views: 17263

IIRC, there wasn't much added for the GBC upgrade. Heh - but it's been a long time since I've touched GB/C dev. CPU speed, another bank of vram, an additional DMA mode or something. That's all I can remember. Anyway... The GBColor cribsheet should give you the memory mapped registers you're looking ...