Home | Forums | What's new | Resources | |
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 | |||||
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. |
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 | |||||
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 | |||||
Thanks Antime for sharing the sources |
antime | Apr 7, 2018 | |||||
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 | |||||
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 | |||||
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 | |||||||
The Venus Shell Debugger appears when "Digital Pinball: Necronomicon" crashes, it's like there is a light window manager/operating system behind the game.
|
1 | 2 | Next> |