| Home | Forums | What's new | Resources | |
| Saturn Game Tutorial & Demo |
| RockinB - Jun 30, 2005 |
| RockinB | Jun 30, 2005 | ||
| Saturn Game Tutorial & Demo About: This is supposed to help people to get into Saturn homebrew development. It's made of 3 parts: Saturn Game Tutorial, Saturn Demo sprite/animation preprocessing script for The GIMP The Saturn Demo is build with SaturnOrbit..., the Saturn dev environment for Windows. Join the C4 - 2005 Saturn Coding Contest...! Feedback is appreciated! SaturnOrbit, the C4 - 2005 Saturn Coding Contest, the Saturn Game Tutorial & Demo...... what alse could be done to recrute new Saturn coders Read online: http://www.rockin-b.de/saturn/SaturnGameTu...ameTu... Download: Saturn Game Tutorial (html + images) + Saturn demo (for SaturnOrbit, C source, bin, iso, all GFX and SFX, conversion scripts, NO CD AUDIO TRACKS) + sprite & animation conversion script for The GIMP 2 SaturnGameTutorial_050701.rar... mp3 music for the Saturn demo (seperate CD AUDIO TRACKS which are not included above) SaturnGameTutorial_music.rar... Features of the demo: * background bitmap image with DHUFF compression is loaded from CD * sprite/ texture table can be loaded from CD (with optional RLE compression) or hardcoded in binary executable * textured polygons (Saturn planet: 256, Saturn rings: 32) * realtime gouraud shading (Saturn planet only) * full featured CD audio playback, audio tracks included * PCM playback (2 small hardcoded, 1 large loaded from CD) * short sprite animation of images in sprite table * long sprite animation loaded compressed from CD * multitap compatible * multiregion * exit to multiplayer or demo demo loader by pressing START+A+B+C Burn the demo: Download both files above, place the mp3 music in the demo folder. Burn the demo/SaturnGameTutorial.cue sheet with Nero, Alcohol 120%, Fireburner or CDRWin Controls of the demo: Holding down one of the A/B/C/X/Y/Z triggers activates a certain input mode. For each mode, the D-PAD, START button and L/R triggers have special meanings, which is displayed on screen by the text HUD. modes: A - sprite x/y position + sprite change B - sprite zoom/rotate + sprite change C - polygon x/y/z position, toggle realtime gouraud X - PCM player, 3 sounds Y - CD audio player, play, pause, stop, fast forward/backward, next/previous track Z - polygon x/y/z rotate, toggle realtime gouraud | |||
| RockinB | Jun 30, 2005 | ||
| Saturn Game Tutorial & Demo Someone please make a better screenshot, this one is from Saturnin: (on real hardware there are not wholes between the polygons) [attachmentid=1354] | |||
| RockinB | Jul 3, 2005 | ||
| Saturn Game Tutorial & Demo It's not meant to replace any good manual. Wow, thanks for your incredible feedback, guys! I had 5 replies in a few hours on another board... | |||
| Edge-` | Jul 4, 2005 | ||
| Saturn Game Tutorial & Demo Rockin'-B, An excellent tutorial! Thank you so much for all your hard work and contribution to the Saturn Development scene. | |||
| RockinB | Jul 23, 2005 | |||
| Saturn Game Tutorial & Demo Thanks for your feedback, it's always welcome!
If that's the case, my friend, it's just everybodies solution! ( This would mean the security ring is only read when an IP.BIN is present....cracking the copy protection: making a Saturn app which performs CdUnlock(), flash the PAR with it, burn ISOs without IP.BIN -> copy protection cracked. Think we should divide the price into 2 pieces, vbt I can't test it as I don't have a Commslink cart. This definitely needs to be confirmed. Again, if this is true, than you are my god! | ||||
| vbt | Jul 24, 2005 | |||
Saturn Game Tutorial & Demo
Anyway I'll retry | ||||
| RockinB | Jul 24, 2005 | |||
Saturn Game Tutorial & Demo
Oh yeah, I'm so forgetfull... <!--QuoteBegin-v bt@Sun, 2005-07-24 @ 05:07 PM Anyway I'll retry [post=137182]Quoted post[/post] [/quote] Why not loading (to the default location) and executing the ip.bin (doing it like the BIOS, but without BIOS call)? The file must be placed on the CD as all other files. I'll try it, too. But It's not my interest that the copy protection gets cracked. | ||||
| RockinB | Jul 25, 2005 | ||
| Saturn Game Tutorial & Demo I can confirm that! You definitely can access a data track of a CD without security ring, if it does not contain an IP.BIN. Calling CdUnlock() does not perform the security ring check, if the IP.BIN is not present on the disc. Cool! This is good news for homebrew commercial games :banana . | |||
| vbt | Jul 25, 2005 | |||
Saturn Game Tutorial & Demo
It's time to finish your racing game I'd try to have a look on it | ||||
| Runik | Jul 25, 2005 | |||
Saturn Game Tutorial & Demo
Cool, some stuff working on Saturnin Good work Rockin'B :thumbs-up: Holes between polygons appear on some kind of sprites (I don't remember which ones), I have to change global positioning of the remaining sprites (just adding one pixel to the display, not much to do | ||||