PC Development System for the Nintendo 64
Total Page:16
File Type:pdf, Size:1020Kb
Systems Manual PC Development System for the Nintendo 64 Ó SN Systems Software Ltd. END USER LICENSE AGREEMENT BETWEEN THE “LICENSEE” AND SN SYSTEMS LTD “LICENSOR” LICENSE: SN Systems Ltd (SN Systems) hereby grant the Licensee a non-transferable, non-exclusive right to use the Licensor’s software product Tools on any single computer, provided that the Software is in use on only one computer at a time in return for the license fee. USE OF THE SYSTEM: You may use the Software and associated User Documentation on any single computer fitted with Cartridge Hardware. You may also copy the Software for archival purposes, provided that any copy contains all the proprietary notices for the original Software. You may not: Permit other individuals to use the Software except under the terms listed above; Modify, translate, reverse engineer, decompile, disassemble (except to the extent applicable laws specifically prohibit such restriction) or create derivative works based on the Software; Copy the Software (except for backup purposes); Rent, lease, transfer or otherwise transfer rights to the Software; Remove any proprietary notices or labels on the Software TITLE: Title, ownership rights and intellectual property rights in and to the software shall remain in SN Systems Ltd. COPYRIGHT: The Software is owned by the Licensor. The Licensee may not copy the manual (s) or any other written materials accompanying the Software. LIMITED WARRANTY: The Licensor warrants that the Software will perform substantially in accordance with the accompanying manual (s) for a period of 30 days from the date of receipt PROVIDED that the failure of the Software has not resulted from accident, abuse or misapplication. CUSTOMER REMEDIES: The Licensor’s entire liability and the Licensee’s exclusive remedy shall at the Licensor’s option, either be: (1) return of the license fee paid or (2) repair or replacement of the Software that does not meet the Licensor’s Limited Warranty outlined above. DISCLAIMER OF WARRANTY: THE SOFTWARE, ACCOMPANYING MANUAL (S) AND ANY SUPPORT FROM SN SYSTEMS ARE PROVIDED “AS IS” AND WITHOUT ANY OTHER EXPRESSED OR IMPLIED WARRANTY, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT WILL SN SYSTEMS BE LIABLE FOR ANY DAMAGES, INCLUDING LOST PROFITS, LOST SAVINGS OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES, EVEN IF SN SYSTEMS IS ADVISED OF THE POSSIBILITY OF SUCH DAMAGES OR FOR ANY CLAIM BY YOU OR ANY THIRD PARTY. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THE AGREEMENT. SN Systems’ liability under this Agreement whether in contract, tort (including negligence) or otherwise shall be limited to the Fee paid by the Licensee. TERMINATION: This license will terminate automatically if you fail to comply with the limitations described above or if after thirty (30) days written notice to SN Systems, you terminate it. On termination you must destroy all copies of the Software, in whole or in part, in any form and cease all use of the Software. Please note that as this software is constantly being updated, it is quite likely that this manual may contain some inaccurate or out-of-date references and some features of newly updated software may not be fully covered. For this reason, if you experience any difficulties with this documentation, updates are available for download via the SN Systems BBS. We recommend that you make regular use of this service and quickly take advantage of any new features added to the software, report or download ‘bug’ reports, gain answers to questions that may be causing you difficulty and keep up-to-date on news concerning the development industry. If you experience any difficulties, please do not hesitate to contact our Technical Support at SN Systems: Tel: +44 (0)117 929 9733 Fax: +44 (0)117 929 9251 This device complies with part 15 of FCC Rules. Operation is subject to the following two conditions: 1) This device may not cause harmful interference 2) This device must accept any interference that may be received, including interference that may cause undesired operation. Ó 1996, 1997 SN Systems Software Ltd. All rights reserved. Nintendo 64 Contents Page i INTRODUCTION................................ ................................ ................................ ................................ ..................... I ABOUT THIS SYSTEM................................................................................................................................................II THE SYSTEM FOR NINTENDO 64 ...............................................................................................................................III ISSUE INFORMATION............................................................................................................................................... IV ACKNOWLEDGEMENTS............................................................................................................................................. V INSTALLATION................................ ................................ ................................ ................................ .................. 1-1 INSTALLING THE HARDWARE................................................................................................................................ 1-2 INSTALLING THE PC INTERFACE............................................................................................................................ 1-4 INSTALLING THE PC SOFTWARE............................................................................................................................ 1-9 INSTALLING THE GNU ‘C’ SOFTWARE .................................................................................................................1-11 CHECKING THE INSTALLATION ANDF IRST-TIME USE OF THE SYSTEM...................................................................1-12 REQUIREMENTS FORD EBUGGING CARTRIDGE SOFTWARE......................................................................................1-14 ADDITIONAL NOTES ............................................................................................................................................1-15 ELFCONV - LIBRARY CONVERTER PROGRAM.....................................................................................................1-16 THE ASMN64 ASSEMBLER................................ ................................ ................................ ............................... 2-1 ASSEMBLER COMMAND LINE ................................................................................................................................ 2-2 ASSEMBLY ERRORS .............................................................................................................................................. 2-5 SYNTAX OF ASSEMBLER STATEMENTS................................ ................................ ................................ ...... 3-1 FORMAT OF STATEMENTS ..................................................................................................................................... 3-2 FORMAT OF NAMES AND LABELS........................................................................................................................... 3-3 FORMAT OF CONSTANTS....................................................................................................................................... 3-4 SPECIAL CONSTANTS............................................................................................................................................ 3-6 ASSEMBLER FUNCTIONS........................................................................................................................................ 3-8 SPECIAL FUNCTIONS............................................................................................................................................. 3-9 ASSEMBLER OPERATORS......................................................................................................................................3-10 RADIX...............................................................................................................................................................3-12 ALIAS AND DISABLE.......................................................................................................................................3-13 GENERAL ASSEMBLER DIRECTIVES................................ ................................ ................................ ............ 4-1 ASSIGNMENT DIRECTIVES................................ ................................ ................................ ............................. 4-2 EQU.................................................................................................................................................................... 4-3 SET..................................................................................................................................................................... 4-4 EQUS.................................................................................................................................................................. 4-6 EQUR................................................................................................................................................................. 4-8 RSIZE ..................................................................................................................................................................