DREAMCAST/SDL EXAMPLES PAGE
Just a quick page I put together with links of quick SDL ports
I did. These are not meant really to be burnt on disc, these are for those who
want to see how easy to port SDL code and for those who want to mess around with code
and learn.
NOTE: My makefiles are a tad different from most when it
comes to the romdisk. KOS' bin2o utility seem to stop working for some Win32
users so JMD came
up with Bin2oDC. I use that, but I left the normal target in the makefile commented.
Just comment mine and un comment the one you may need.
NOTE2: After requests (and seeing that DC
Homebrew hosts some of this stuff), I've decided make burnable images and fix
some things. So far, Commaner Tux Duel and Space Jumper has been edited ;-)
- 6 JUN 2k3
NOTE3: There were a ton of broken links on this page for a very long time, and I finally found a CD
with the said missing files: 2ktetris, BarrageDC, Spiderland, SuperTux, TuxMath, the water demo, and the waves demo.
I apologize to all who have requested them the past few months.
- 23 Oct 2k7
-
2k Tetris by Bill Kendrick for Angry-Pixels.
Small written Tetris clone originally written to be a 2k size binary for Linux.
Included is the Win32 binary (200+ bytes) and DC un-scrambled binary (1.36 megs).
No changes were done to the code, and it's compilable under a myriad of OS's. Keyboard
necessary for DC play, but I put this code here for would be DC programmers to poke
with it.
-Win32 binary, DC un-scrambled binary, source
188 kb
-
Aliens 1.0.2 by Sam Lantinga.
It's a Space Invaders type demo. Code compiles with no changes, I only needed
targeting for a romdisk. This is also uses SDL Image, SDL Mixer, and some
sprite collision. Needs a keyboard to play...even though it is not much for gameplay.
-elf binary /source 1.4 megs
-
Altered God engine/Simple Video Game Library by David
Piott. A nice, Diablo(tm)-style tile engine. The pic and source speaks
for itself. You can move the character around with the mouse and take a screen
capture with 'F12'. I also added portable getw() and putw() definitions in there
for KOS.
-unscrambled bin/source 1.3 M
-
Barrage by Michael Speck
(LGames). I planned on making a full port of this but once I realized I
couldn't get light gun support it kind of died for me. It's a very fun game
in which you shoot at soldiers and vehicles. It's about annihilating the enemy.
Contains a portable snprint.c by Mark Martinec.
- unscrambled bin/source 1.7 M
-
Commander Tux Duel by Andr
Schnabel. Another nice game. This one supports 2 players (keyboard
or controllers) and is basically a Mario Bros. clone. All you have to do is
jump on each other's head. Source code actually has save state capability.
I might add VMU support and make a proper port later if there are requests, but anyone
can follow the GPL and do whatever they want to do with it themselves. NOTE:
Fixed 2 player/sound, upper lower display. I recommend using the keyboard, the
penguins aren't behaving right when walking off platforms when using a controller
(?). The music is pumping! 6 Jun 2k3
- source 345 kb
- unscrambled binary 690 kb
- scrambled binary 823 kb
- Commander
Tux Duel @ DC Homebrew (thanks, Zoidberg)
-
Rink Viewer DC by William Sams. Just a port of my Allegro code (mostly Siggler hacks)
when I was doing a scroll test for an ice rink. Use your controller to scroll up and
down the rink.
-elf binary/source 939 kb
-
SDL Bounce by Bryan Peirce (http://sky.prohosting.com/cicisbeo/)
Simple demo displaying balls realistically bouncing on a flat surface. Source, Win32
binary and unscrabled DC binary included.
-binaries, source 267
kb
-
SDL Mappy example by Regis Quercioli (Edorul's
SDL Mappy). I'm about to begin a RPG like Zelda clone so I had a look see
at SDL Mappy. I added controller code to this example. If anyone want
to check out the Mappy map editor go to the site above. The source to
this example also includes the SDL Mappy source and header files. FIXED: Parrallax
problem fixed; also I put back in the ability to take a snapshot (button A) 11 Jun
2k3.
Actual character sprite not pictured LOL
- unscrambled bin/src 299 kb
-
Space Jumper by Andr Schnabel.
This is a nice game for those who like overhead, vertical shooters. Source is
ripe of examples for a shooter. Game has no sound but this would be cool if
someone build on this game more for their own personal projects. NOTE:
Source code with added code by Mickey
McMurray (Metafox) for the controller. Upper display fixed for this version
(small text, though).
- src 46 kb
- unscrambled binary 178 kb
- scrambled binary 246 kb
-Space
Jumper @ Consolevision (thanks, Metafox)
-Space Jumper
@ DC Homebrew(thanks, Zoidberg)
-
Spiderland version 0.7 by The
Linux Game Comany. A small test demo that uses SDL Mappy (see above), and SFont (by
Karl Bartel, the same guy who created the SDL logo) clone, and shows you some enemy
AI. Move your spider, enemy spider follows. Need mouse and keyboard if
anyone wants to burn this, but it's only worth the source code. The source compiles
for Dreamcast, Windows, Linux, and PS2-Linux but should be compilable for FreeBSD,
BeOS, and MacOS with tweaking.
-source 546 kb
-scrambled binary, ip.bin, data
files 676 kb
- unscrambled binary, data files 651
kb
-
Super Tux by Bill
Kendrick (New Breed Software). This is a nice platformer with 1 level. The
download below doesn't have sound, controller support,and other issues so don't download
it until it gets fixed or if you are going to do it yourself. It's a good
engine for those who are interested in looking at it.
- source 1.3 M
- scrambled binary 1.7M
- Super Tux
@ DC Hombrew (thanks, Zoidberg)
- Selfboot Inducer file @ Sbiffy!
(thanks, Burnero & ZacMc)
-
Tux of Math Command by Bill Kendrick (New
Breed Software) for the Tux 4 Kids project.
Nice little math game in which Tux shoots down baddies in the sky by figuring out
math equations. Cool edutainment game. Keyboard is a must for this, no
point of writing the keyboard code out of it. It's very playable if you want
to let your kids try it out.
- unscrambled bin/source 3.5 M
-
Water effects demo by Sam Lantinga.
This is another demo Mr. Lantinga did to show off SDL. Need a keyboard to get the
effects working. ONLY for those with a BBA or coders cable. Not worth burning,
just a simple demo.
-elf binary/ source 525 kb