Home

SEGA Saturn SMPC Sample Program (tentative title)

image

Contents

1. 61 01100001 11 00010001 01 00000001 34 00110100 28 00101000 03 00000011 0F 00001111 2F 00101111 40 01000000 00 00000000 00 00000000 00 00000000 00 00000000 1994 01 01 SAT 01 34 28 STE RESD YEAR H YEAR L WEEKDAY MONTH DAY HOUR MINUTE SECOND CART CODE AREA CODE SYSTEM STATUS 1 SYSTEM STATUS 2 SMEM1 DATA SMEM2 DATA SMEM3 DATA SMEM4 DATA ML VI VO PD S 00 00 00 10 2 TO MENU C SEGA 94 5 Game Tentative Title Cannot be used in this version 6 Paint Tools Tentative Title Paint tools allows the drawing of points lines and circles on the screen with the mouse The following three functions are used in this version curved lines upper left icon straight lines adjacent icon and boxes icon below the free hand icon Use the left button on the mouse to select an icon There is no action when icons other than above are selected Free Curved Line Tool Draws a curved line by moving the mouse while holding down the left button Straight Line Tool Click the left mouse button where the line is to be started and click it again where the line to be end When a line is drawn the end point becomes the starting point of the next line thus allowing line to be drawn continuously Box Tool As with the straight line tool use the mouse to set the starting and ending corners of rectangles To draw boxes continuously begin with the starting corner again Always connect the mouse to be
2. interrupt function a 16 count OOH FFH dividing value is displayed PD the total number of bytes of Displays the total number of bytes in the peripheral peripheral data 02 data includes for the port ID 2 bytes SM SMPC interrupt count 1 Displays the number of times the SMPC interrupt occures in 1 60th of a second normally 2 to 3 times SATURN SMPC Sample Program 7 3 2 Sprite Version Operation In the sprite version sprites on the screen can be moved by all connected peripherals A ball shaped sprite is assigned to each peripheral The peripheral connected to port 1 is red and the peripheral connected to port 2 is blue When peripherals are connected to SEGA tap or Multi tap 6 the numbers are assigned to the balls Therefore the color and the number of the ball indicate which peripheral port number is used to operate the ball Peripheral Operation Saturn standard pad Ball movement Mega Drive 3 button pad A button Quadruple speed while depressed Mega Drive 6 button pad Toggles between variable and fixed enlargement modes Analog joy stick Quadruple speed while depressed only during digital movement B button Digital movement while depressed X button Toggles between variable and fixed enlargement modes SEGA mouse Moves ball Steering controller Quadruple speed while depressed only during digital movement B button Digital movement while depressed X button Toggles between variable an
3. used for the paint tools to port 1 1 To return to the menu press the C button and START button simultaneously on a peripheral other than the mouse SATURN SMPC Sample Program 11 7 SMPC Command Test Of the 16 different commands 14 other than clock check can be issued for the SMPC 7 1 SMPC Command Test Screen 10000000 gt MSHON SYSRES 00011001 10010100 10000000 SNDON SNDOFF a SSHON SSHOFF CDON CDOFF 2000000 CKCHG352 CKCHG320 00101 00 RESENAB RESDISA NMIREQ INTBACK 1 Draco es 00000000 00000000 00000000 SETSMEM SETTIME 00 1 1994 01 01 SAT ML VI VO PD S TO MENU 01 34 28 00 00 00 10 2 C SEGA 94 SMPC Command Test Screen 1 Command Menu A list of the commands issued to the SMPC is displayed here Select the command to be issue from them 2 SMPC Status Area The SMPC status after issuing the command is displayed Refer to the SMPC manual for more information on status 3 Command Name Code Display Area The command name and command code of the current cursor position is displayed here 12 7 2 SMPC Command Test Operation The command test operation is nearly the same as that of the main menu Select a command using the key and enter it using the A or C button Press the B button to return to the main menu Do not press the C and START but tons at the same time e SETSMEM an
4. General Notice When using this document keep the following in mind 1 This document is confidential By accepting this document you acknowledge that you are bound by the terms set forth in the non disclosure and confidentiality agreement signed separately and in the possession of SEGA If you have not signed such a non disclosure agreement please contact SEGA immediately and return this document to SEGA This document may include technical inaccuracies or typographicalerrors Changes are periodi cally made to the information herein these changes will be incorporated in new versions of the document SEGA may make improvements and or changes in the product s and or the program s described in this document at any time No one is permitted to reproduce or duplicate in any form the whole or part of this document without SEGA S written permission Request for copies of this document and for technical information about SEGA products must be made to your authorized SEGA Technical Services representative No license is granted by implication or otherwise under any patents copyrights trademarks or other intellectual property rights of SEGA Enterprises Ltd SEGA of America Inc or any third party Software circuitry and other examples described herein are meant merely to indicate the character istics and performance of SEGA s products SEGA assumes no responsibility for any intellectual property claims or other problems that m
5. Main Menu Main Menu Screen The following menu is displayed first once the program is executed gt PORT MONITOR SPRITE PORT MONITOR RBG SMPC STATUS DISPLAY GAME PAINT TOOL COMMAND TEST Select the functions to be executed from the menu using the pad 2 2 1 Menu Operation The peripherals that can be used in menu operation are either the standard Saturn pad the Mega Drive 3 button pad the Mega Drive 6 button pad analog joysticks steering controllers or the Saturn keyboard these are referred to as peripherals that are used in menu operation hereafter Of the peripherals that are used in menu operations the peripheral connected to the port with the smallest number is the one that actually operates menu screens The peripherals that are used in screen operations are confirmed in the small window at the bottom right corner of the screen 3B PAD Indicates Mega Drive 3 button P2 1 pad connected to port 2 1 If no peripherals that can be used in menu operation are connected then a mes sage is displayed in the window at the bottom right of the screen indicating that the unit is waiting for a peripheral to be connected NOT This message is displayed when a READY peripheral is not connected If another peripheral that can be used in menu screens is connected pressing the peripheral start button permits operation of menus on that peripheral If a peripheral that is being used to operate menu screens is disconn
6. ay result from applications based on the examples describe herein It is possible that this document may contain reference to or information about SEGA products development hardware software or services that are not provided in countries other than Japan Such references information must not be construed to mean that SEGA intends to provide such SEGA products or services in countries other than Japan Any reference of a SEGA licensed prod uct program in this document is not intended to state or simply that you can use only SEGA s licensed products programs Any functionally equivalent hardware software can be used instead SEGA will not be held responsible for any damage to the user that may result from accidents or any other reasons during operation of the user s equipment or programs according to this document NOTE A reader s comment correction form is provided with this document Please address comments to SEGA of America Inc Developer Technical Support att Evelyn Merritt 150 Shoreline Drive Redwood City CA 94065 SEGA may use or distribute whatever information you supply in any way it believes appropriate without incurring any obligation to you 6 27 95 002 SEGA SEGA OF AMERICA INC Consumer Products Division SEGA SATURN SMPC Sample Program tentative title User s Manual Ver 0 56 Edition 0 2 Doc ST 214 111594 1994 95 SEGA All Rights Reserved REFERENCES In translating creat
7. d SETTIME commands When these commands are selected a small window will open for input of a 4 byte memory value or time and date to be input Use the left and right arrows to move the cursor and the up and down arrows to increase or decrease a value Input with the A or C buttons and cancel with the B button Invalid dates or times can be set as well e CLKCHG352 CLKCHG320 and INTBACK commands No command is issued when any of these commands are selected SATURN SMPC Sample Program 13
8. d fixed enlargement modes Saturn keyboard Z Zkey Quadruple speed while depressed speed while depressed Akey Toggles between variable and fixed enlargement modes ESC ke Moves to initial position and changes to fixed mode Variable Fixed Enlargement Modes In the variable enlargement ratio mode the ball can be enlarged or reduced by using the Enlarge Reduce button In the enlargement ratio fixed mode the ball size is fixed at 16 x 16 pixels 3 3 RBG Version Operation The RBG version of the port monitor is basically the same as the sprite version the data display screen is operated by the peripheral and not by the sprite The peripherals that operates in the RBG version are the peripherals used in the menu screen The operating method is shown in the table below Scrolls the screen up and down and left and right A button Enlarges the screen B button Reduces the screen C button Not used X button Not used Not used Not used L button Not used R button Not used Returns the screen to its initial status SATURN SMPC Sample Program 9 4 Displays OREGO 15 i e SMPC status in hexadecimal or binary See the SMPC manual for details on OREG SMPC Status Display No particular operations are performed in the SMPC STATUS DISPLAY Return to the main menu by simultaneously pressing the C button and START button on a peripheral that can be used to operate menus 10 00 00000000 19 00011001 94 10010100
9. ected when other peripherals that are used to operate menu screens are still connected the control shifts to the peripheral connected to the port with the smallest number The triangular cursor is moved by pressing the top or bottom of the key and selection is made by pressing the A or C button If the selected menu item cannot be executed then NOT AVAILABLE is displayed and returns to the menu To return to the main menu from any menu other than the main menu press the C button and START button at the same time on any peripheral that is connected Menu operations are then performed by the peripheral on which the C button and START button were pressed SATURN SMPC Sample Program 5 3 Peripheral Port Monitor The port monitor displays data from the various types of peripherals connected to the peripheral ports of the Saturn unit With this version the maximum number of peripherals that can be used is 30 when a clocked serial 15P is connected to both ports 1 and 2 However the peripherals displayed on the screen are only the first seven connected to each of ports 1 and 2 3 1 Peripheral Port Monitor Screen The following screen is displayed when PORT MONITOR SPRITE or PORT MONITOR RBG is selected from the main menu PORT 1 DIRECT e SATURN PAD PORT 2 SEGA TAP e1 MD3B PAD e2 MD6B PAD 1994 01 01 SAT ML VI VO PDS TO MENU 00 00 30 23 10 10 15 2 C SEGA 94 Port Monitor Screen 1 Port Status D
10. ing this document certain technical words and or phrases were interpreted with the assistance of the technical literature listed below 1 Dictionary of Science and Engineering 350 000 words 3rd Edition Inter Press Tokyo Japan 1990 2 Computer Dictionary Kyoritsu Publishing Co LTD Tokyo Japan 1978 3 IBM Dictionary of Computing McGraw Hill Inc New York New York 1994 READER CORRECTION COMMENT SHEET Keep us updated If you should come across any incorrect or outdated information while reading through the attached document or come up with any questions or comments please let us know so that we can make the required changes in subsequent revisions Simply fill out all information below and return this form to the Developer Technical Support Manager at the address below Please make more copies of this form if more space is needed Thank you General Information Your Name Phone Document number ST 214 111594 Date Document name SEGA SATURN SMPC Sample Program User s Manual Corrections Questions comments Where to send your corrections 415 802 1440 Mail SEGA OF AMERICA Attn Sr Coordinator Attn Sr Coordinator Technical Publications Group Technical Publications Group 130 Shoreline Dr Redwood City CA 94065 SEGA SATURN SMPC Sample Program Tentative Title Version 0 56 User s Manual Edition 0 2 SATURN SMPC Sample Program Si Oe St oe Contents Introduction 0 1 Te
11. isplay Area Displays the status of each of ports 1 and 2 lay Port Status UNKNOWN OR NO DEVICE F0 Nothing is connected or a device that SMPC does not recognize is connected DIRECT F1 MULTI TERMINAL 6 16 ILLEGAL PORT ID xx Displayed when the correct port status cannot be obtained for some reason This may also be displayed when some non compatible peripherals are connected xx will change depending on the status 2 Peripheral Name Display Area Displays the types and ID of connected peripherals When multi terminal 6 or SEGA tap is connected a number is affixed at the beginning of the peripheral name Display Saturn ID Peripheral identify is connected SATURN PAD 02 ANALOG STICK 15 KEY BOARD 14 STEERING CTRL 13 MD 3B PAD E1 MD 6B PAD E2 SEGA MOUSE E3 Peripherals not listed in the above table are not compatible with this version 3 Peripheral Data Display Area Displays data returned by peripherals Refer to the SMPC manual for the details of the peripheral data 4 Time Display Area Displays the date and time based on the real time clock of the SMPC 5 Program Status Area Displays the main loop count and V blank IN OUT interrupt count in a 2 digit hexadecimal number and the total number of bytes of peripheral data and the SMPC interrupt count in decimal number ML main loop count OOH FFH Counts up using the main loop of the program VIVO V blank IN OUT interrupt Counts up using the V blank
12. rms Used in This Manual 3 0 2 Changes from Version 0 50 3 Program OVenview sir siini inaona eana aaarnas rete 4 1 1 Program Objective rai msn ain dae 4 1 2 Program Functions sr transe 4 ETA UU E 5 2 1 Main Menu Screen 5 2 2 Menu Operation sister dueeninttethens 5 Peripheral Port Monitor sccccssesssseeeeeeeeeeenssseenseeeneees 6 3 1 Peripheral Port Monitor Screen E 6 3 2 Sprite Version Operation cccccceeeeeeeeeeeeenteeeeeeeeees 8 3 3 RBG Version Operation AEN 9 SMPC Status Display ss 10 Game Tentative Title 11 Paint Tools Tentative Title 11 SMPC Command Test ss 12 7 1 SMPC Command Test Screen cceeeeeeeeeteeeeeeeees 12 7 2 SMPC Command Test Operation 13 0 Introduction This manual explains the SMPC sample program tentative title 0 1 Terms Used in This Manual The terms used in this manual are explained below Peripheral General term for control pads joysticks etc which are connected into the port s at the front of the Saturn unit and are primarily used to control characters etc in games Port Refers to the connectors on the front of the Saturn unit Looking at the front of the Saturn unit the connector on the left is port 1 and the connector on the right is port 2 Port Number This is 1 or 2 when a peripheral is connected directly to a port If a Multi tap etc for e
13. xpanding the number of ports is connected then the numbers are 1 1 2 3 and etc 0 2 Changes from Version 0 50 1 Addition of a SMPC command test mode Enables issuing of all types of SMPC commands 2 Expantion of the maximum number of peripherals Expands the number of peripherals that can handle from 12 to 30 3 Addition of the peripherals which are compatible with the port monitor Improved compatibility for the clocked serial peripherals SATURN SMPC Sample Program 3 1 Program Overview 1 1 Program Objective The primary purpose of this program is to issue commands to the SMPC acquire peripheral data etc It enables to check peripherals by using connected peripherals to move sprites on the screen 1 2 Program Functions This program has the following functions modes 1 Peripheral port monitor sprite version Monitors information of the peripherals connected to each port Also moves sprites on the screen 2 Peripheral port monitor RBG rotation scroll version Monitors peripheral information as well Moves the scroll screen plane on which information is displayed 3 SMPC status display Displays the status returned from the SMPC by INTBACK 4 GAME tentative title Cannot be used for this version 5 Paint Tools tentative title Enables the drawing of simple figures on screen using the mouse 6 SMPC Command Test added in this version Issues the various kinds of SMPC commands 2 2 1

Download Pdf Manuals

image

Related Search

Related Contents

  Les aspects administratifs dans la réalisation d`une étude  Lithium Ion Rechargeable Handle User`s Manual  Sartorius YDP10-0CE - Sartorius Laboratory Products  Campingman TAS_neu  Chargement de la notice en PDF  Self Clean 2007 Manual (E).indd  DVR serie CSM-VTM MANUAL DE USUARIO  HL-2270DW  Instrumentation - Central States Bus Sales, Inc.  

Copyright © All rights reserved.
Failed to retrieve file