HomeForumsWhat's newResources 
 
 
Sega Saturn Sample by Sega
vbt - Apr 2, 2018

 1  2  Next> 

 vbt Apr 2, 2018
SEGAGAM1 - Sample game code tested. This is a cd-based test that uses
virtually every system on the SATURN. It is fully tested. VCD
scripts are included for your enjoyment.

Download here : http://vberthelot.free.fr/SX/gam1.7z...






 vbt Apr 2, 2018





 vbt Apr 2, 2018


and finally a game

 XL2 Apr 2, 2018
Wow! That's pretty great!
Where did you find it?
Also, do you have the source code for it?

 vbt Apr 2, 2018

XL2 said:

it's in the assembler's archive containing desert strike for sega cd, and yes there was the source code. i like the rotating sega at boot, i may reuse it.

 ROS Apr 2, 2018
Easter Egg !!!

Thanks for the share V.

 cafe-alpha Apr 4, 2018
Nice find ! I didn't noticed it so far ^^;


vbt said:


I lost a lot of interest in this bloody archive because its owner don't wanted to make it "super public" (c) in order to make money from the original media this archive came from ... but maybe I should look at it a little at it in fact
It seems that theses samples don't use SBL/SGL (they were developed in parallel of early versions of theses libraries ?), and that full sources are available, which is great for documentation/reference purposes !

 antime Apr 4, 2018
There's at least a couple of versions of the demo, one which uses SBL version 0.9, and one which uses v1.1 (link...).

 mrkotfw Apr 6, 2018
This is amazing!

 cafe-alpha Apr 6, 2018

antime said:


Oops, thank you for the complement information ! I initially thought SBL wasn't used after seeing that pad was manually polled, such as in SEGAGAM1 MAIN SMP_PAD.C .

 vbt Apr 7, 2018

antime said:

Thanks Antime for sharing the sources

 antime Apr 7, 2018

cafe-alpha said:

Looking in the Makefile, it links the libsat, libcdc, and libper SBL libraries, and the SMP_BIOS.H header file includes a bunch of SBL header files. So maybe it only actually uses declarations from SBL, plus things that were only provided in binary form?

 cafe-alpha Apr 7, 2018

antime said:


I didn't checked deep enough to see how far SBL was actually used.
But the few I could see (such as VSHELL4 library) shows some backgrounds of SBL early development steps, which is quite interesting from an history point of view

 mrkotfw Apr 7, 2018
What's the history of the VSHELL4 library?

 cafe-alpha Apr 7, 2018
That was an old demo for Saturn dev machine. It basically includes all fundamentals for Saturn development, except CD-ROM access.
I suppose (that's just a guess) it was used as a base when developing SBL library.

 mrkotfw Apr 7, 2018
Some of the design choices for SBL are rather interesting. Generally speaking, the SBL yields more performance, yes?

 vbt Apr 8, 2018
I expected VSHELL was the venus shell from the necronomicon pinball game, but it's a simple demo. I had some controls troubles (not working) with emulator but it's working on a saturn. If someone wants to run it I can give an ISO with the binary.

vshell :



venus shell :

 mrkotfw Apr 8, 2018
VBT, where did you get these files? I'm unfamiliar with the Venus shell debugger. What is that?

 antime Apr 8, 2018

mrkotfw said:

SBL is for the most part just a very thin wrapper around the hardware. It doesn't offer any of the high-level functionality of SGL. Since SGL tries to be pretty general, you can probably get better results with a fully bespoke engine, but it is also a lot more work.

 vbt Apr 22, 2018

mrkotfw said:


The Venus Shell Debugger appears when "Digital Pinball: Necronomicon" crashes, it's like there is a light window manager/operating system behind the game.


https://youtube.com/wywYv_inUHg


 1  2  Next>