Sega Saturn Sample by Sega

GO TO ADMIN PANEL > ADD-ONS AND INSTALL VERTIFORO SIDEBAR TO SEE FORUMS AND SIDEBAR

XL2

Member
Joined
Jul 5, 2017
Messages
173
Points
43
Age
34
Wow! That's pretty great!
Where did you find it?
Also, do you have the source code for it?
 

vbt

Staff member
Joined
Dec 16, 2001
Messages
5,198
Points
63
Age
42
Wow! That's pretty great!
Where did you find it?
Also, do you have the source code for it?
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

New Member
Joined
May 14, 2015
Messages
32
Points
8
Easter Egg !!! :bunny:

Thanks for the share V. :)
 

cafe-alpha

Member
Joined
Dec 13, 2005
Messages
504
Points
43
Location
Japan
Website
ppcenter.free.fr
Nice find ! I didn't noticed it so far ^^;

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.
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 !
 
  • Like
Reactions: XL2

cafe-alpha

Member
Joined
Dec 13, 2005
Messages
504
Points
43
Location
Japan
Website
ppcenter.free.fr
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).
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 .
 

antime

Extra Hard Mid Boss
Joined
Jan 24, 2002
Messages
2,577
Points
48
Website
www.iki.fi
I initially thought SBL wasn't used after seeing that pad was manually polled, such as in SEGAGAM1 → MAIN → SMP_PAD.C .
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

Member
Joined
Dec 13, 2005
Messages
504
Points
43
Location
Japan
Website
ppcenter.free.fr
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?
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 :)
 

cafe-alpha

Member
Joined
Dec 13, 2005
Messages
504
Points
43
Location
Japan
Website
ppcenter.free.fr
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

Member
Joined
Dec 30, 2002
Messages
838
Points
28
Age
31
Some of the design choices for SBL are rather interesting. Generally speaking, the SBL yields more performance, yes?
 

vbt

Staff member
Joined
Dec 16, 2001
Messages
5,198
Points
63
Age
42
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 :

upload_2018-4-8_21-31-7.png

venus shell :
 

mrkotfw

Member
Joined
Dec 30, 2002
Messages
838
Points
28
Age
31
VBT, where did you get these files? I'm unfamiliar with the Venus shell debugger. What is that?
 

antime

Extra Hard Mid Boss
Joined
Jan 24, 2002
Messages
2,577
Points
48
Website
www.iki.fi
Some of the design choices for SBL are rather interesting. Generally speaking, the SBL yields more performance, yes?
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

Staff member
Joined
Dec 16, 2001
Messages
5,198
Points
63
Age
42
VBT, where did you get these files? I'm unfamiliar with the Venus shell debugger. What is that?
The Venus Shell Debugger appears when "Digital Pinball: Necronomicon" crashes, it's like there is a light window manager/operating system behind the game.

 
Top