More actions
m (HydeWing moved page Powder PSP to The Powder Toy PSP without leaving a redirect) |
No edit summary |
||
Line 1: | Line 1: | ||
{{Infobox PSP Homebrews | {{Infobox PSP Homebrews | ||
|title=Powder | |title=The Powder Toy | ||
|image=Powdertoypsp2.png | |image=Powdertoypsp2.png | ||
|description=Port of The Powder Toy, a free physics sandbox game. | |description=Port of The Powder Toy, a free physics sandbox game. |
Latest revision as of 12:06, 20 September 2024
The Powder Toy | |
---|---|
General | |
Author | Brian Ledbetter |
Type | Simulation |
Version | 2008 |
License | Mixed |
Last Updated | 2008/10/25 |
Links | |
Download | |
Website | |
It is a port of The Powder Toy, a free physics sandbox game created by Stanislaw Skowronek.
The game simulates air pressure and velocity, heat, gravity and a countless number of interactions between different substances. It provides you with various building materials, liquids, gases and electronic components which can be used to construct complex machines, guns, bombs, realistic terrains and almost anything else.
Installation
Copy the powder folder to ms0:/PSP/GAME/.
User guide
Materials are on the botton right are walls, materials on the bottom left are particles.
Screenshots
Controls
Square/Circle - Pick material
R+Analog - Draw freeform lines
L - Draw straight lines
Triangle - Draw boxes
Vross - Flood-fill a closed area with the selected particles
Select - Toggle between pressure and velocity display (more pretty colors)
Compatibility
Tested by the author on an M33-firmware'd PSP (runs on 3.xx kernel).
Changelog
2008/10/25
- No more major PSP reworking. Added Fan feature and pressure/velocity display select from upstream. Might still fix vectorization but it seems to run decently fast as-is. Removing SDL (10/15) made a huge difference.
2008/10/15
- Now doesn't use libm or newlib, only things linked in are now the PSP stubs and SDK libc. Brings code from 250+KB with SDL, to ~120KB with newlib to <60(!)KB now. So more speed.
- Still working on the vectorization bug, GCC is a finicky beast. -O2 and -Os mysteriously started working, both with vectors and without (before, they would just produce completely broken code in either config), -O3 works without vector (but with it, fails). -O3 produces faster code without the vectorization than -O2 does with, so I'm just going with -O3 and no vectorization for this release.
External links
- Author's website - http://mu.brianledbetter.com/powder/
- DCEmu - https://www.dcemu.co.uk/vbulletin/threads/176200-Powder