★ PROGRAMMER'S GUIDE ★ Introduction Manual
■ | Advance ▼
Introduction manual Introduction
■ Purpose of this binder
- This manual provides the information you need to develop application software, such as how to use tools, how to boot up, how to use libraries, how to make programs, how to make CDs, and so on.
■ Target of this binder
- This manual is intended for programmers who make application software.
■ Other
- Corrections to the manual and more detailed information will always be provided with the software provided to provide you with the latest and most accurate information as soon as possible. Be sure to read the additional manuals for the provided media. Additional manuals are located in the [\ SATURN \ xxxxx \ MAN \] directory.
In this guide, we try to collect, organize, and deliver the information that programmers need in an easy-to-use amount. We would like to hear the voices of the users as soon as possible and deal with them, so please let us know your opinions. ■ Composition of this binder
<< Programmer's Guide >>
- ● Software System Guide
- Explains the basic knowledge for creating a development target box and a program that runs on the actual product game.
- ● Software Library Guide
- In order to develop application programs in a short period of time, we have collected and created libraries with high utility value. Describes the operating environment and usage of the library. The software library provides the functionality needed for game development. Of course, it is also possible to use your own program without using the software library. Many libraries in software libraries disclose their source code. By using this source code, you can quickly learn programming on this game machine, and by customizing it, you can create a library that matches the characteristics of the game you are developing.
- ● CD Tool Guide
- We have prepared tools for the debugging phase so that you can debug without actually creating a CD. Describes the operating environment and usage of the tool.
<< Software System Guide >>
- ● BOOT ROM User's Manual
- Explains the functions of BOOT ROM and how the application boots up.
- ● DISC format standard specifications
- This section describes the items that must be observed in order to create a GAME-CD.
<< Software Library Guide >>
- ● System Library User's Guide
- ● System program
- ● SMPC I / F
- ● CD communication I / F
- These libraries must be used when using their respective hardware.
- ● Program Library User's Guide 1 CD Library
- ● File system library
- ● Stream system library
- ● MPEG library
- The CD library can be used from intelligent functions to primitive functions depending on the purpose. Intelligent functions are easy to use not only for games but also for various multimedia software.
- ● Program Library User's Guide 2 Graphics-related library
- ● VDP1 library
- ● VDP2 library
- ● Mathematical calculation library
- ● DSP I / F library
- In addition to basic 2D scrolling and sprite control functions, we have prepared a group of functions for each level, including 3D object control functions using mathematical calculations and 3D high-speed processing programs using DSP.
- ● Program Library User's Guide 3
- ● Sound I / F library
- ● DMA library
- ● Cache library
- ● Interrupt management library
- ● Memory management library
- ● Timer library
- ● Debug support library
- ● Compression / decompression library
- ● Sample Program User's Guide
- ● Sample game program
- We have prepared a practical sample program to help you learn the basics of game programming. Of course, it comes with source code, so you can freely change it and get used to making games.
- ● Sample data
- We provide data useful for making games in the form of samples. Of course, you are free to customize it and use it in your application software.
<< CD Tool Guide >>
- ● Simple CD simulator
- Instead of reading a file from a CD, you can read a file from memory or a hard disk for debugging.
- ● Virtual CD system
- You can read sector data from a virtual CD in the same way you read sector data from a CD drive without making a CD.
- ● Write-once system
- You can burn a CD image tested on a virtual CD to a write-once CD.
■ | Advance ▼
★ PROGRAMMER'S GUIDE ★ Introduction Manual
Copyright SEGA ENTERPRISES, LTD., 1997