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.
Silly "demo" - Where am I?
-
- Legendary Programmer
- Posts: 240
- Joined: Aug 13, 2012
- I am a: Programmer
- PlayStation Model: Net Yaroze
- Location: France
- Contact:
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
but this would work on emulators, whereas your demo don't.
It could be used as an "anti" emulator protection
Retro game development on Playstation and other consoles http://orionsoft.free.fr/
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.
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...
- inc^lightforce
- Psy-Q Enthusiast
- Posts: 248
- Joined: Mar 07, 2013
- I am a: Programmer Windows+PS1, GFX Artist
- PlayStation Model: Black
- Location: Germany
another fine BLACK SCREEN :S
On current emulators, yep, that's the most likely outcome They all work fine on my SCPH-7002 unit though...inc^lightforce wrote:another fine BLACK SCREEN :S
Who is online
Users browsing this forum: No registered users and 10 guests