Page 1 of 1

Silly "demo" - Where am I?

Posted: September 16th, 2013, 3:09 am
by AmiDog
I hacked together a little silly "demo" yesterday, mainly to mess a little with most emulators. It requires proper emulation of CPU and GPU caches to work.

It's in the Misc section of my wiki.

Re: Silly "demo" - Where am I?

Posted: September 16th, 2013, 6:26 am
by Orion_
In fact, you can do the same by simply using the "LoadImage" function (transfer from main ram to vram)
but this would work on emulators, whereas your demo don't.
It could be used as an "anti" emulator protection :)

Re: Silly "demo" - Where am I?

Posted: September 16th, 2013, 11:23 pm
by AmiDog
The small square is a sprite moving around the screen. There's no magic going on in transfering the texture or clut to VRAM, it's just that after rendering the sprite the first time, I wipe the VRAM and after the demo loop has been run once, I wipe the RAM and scratchpad as well.

Re: Silly "demo" - Where am I?

Posted: January 2nd, 2014, 2:23 am
by AmiDog
Added two more silly demos to the Misc section (linked above). One which abuses the superscalar GPU design and one which setup a circular (infinite) GPU DMA chain to have a logo bouncing nicely on the screen while the CPU just sits there idling...

Re: Silly "demo" - Where am I?

Posted: January 2nd, 2014, 8:44 am
by inc^lightforce
another fine BLACK SCREEN :S

Re: Silly "demo" - Where am I?

Posted: January 2nd, 2014, 8:08 pm
by AmiDog
inc^lightforce wrote:another fine BLACK SCREEN :S
On current emulators, yep, that's the most likely outcome :D They all work fine on my SCPH-7002 unit though...