⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nds specifications.htm

📁 工程技术文档:NDS游戏机系统描述文档(英文版)
💻 HTM
📖 第 1 页 / 共 5 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0035)http://nocash.emubase.de/gbatek.htm -->
<HTML><HEAD><TITLE>Specifications</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.2873" name=GENERATOR></HEAD>
<BODY text=#000000 vLink=#0033cc aLink=#0033cc link=#0033cc bgColor=#ffffff>
<CENTER><A name=gbatek></A><FONT size=+3>GBATEK</FONT><BR>Gameboy Advance 
Technical Info - Extracted from no$gba version 2.2b
<P></CENTER>
<TABLE width="100%">
  <TBODY>
  <TR>
    <TD vAlign=top width="30%">
      <TABLE width="100%">
        <TBODY>
        <TR bgColor=#cccccc>
          <TD><A name=gbareference></A><FONT size=+2>&nbsp;GBA 
          Reference</FONT></TD></TR></TBODY></TABLE><BR><B>Overview</B><BR><A 
      href="http://nocash.emubase.de/gbatek.htm#technicaldata">Technical 
      Data</A><BR><A href="http://nocash.emubase.de/gbatek.htm#memorymap">Memory 
      Map</A><BR><A href="http://nocash.emubase.de/gbatek.htm#iomap">I/O 
      Map</A><BR><BR><B>Hardware Programming</B><BR><A 
      href="http://nocash.emubase.de/gbatek.htm#lcdvideocontroller">LCD Video 
      Controller</A><BR><A 
      href="http://nocash.emubase.de/gbatek.htm#soundcontroller">Sound 
      Controller</A><BR><A 
      href="http://nocash.emubase.de/gbatek.htm#timers">Timers</A><BR><A 
      href="http://nocash.emubase.de/gbatek.htm#dmatransfers">DMA 
      Transfers</A><BR><A 
      href="http://nocash.emubase.de/gbatek.htm#communicationports">Communication 
      Ports</A><BR><A 
      href="http://nocash.emubase.de/gbatek.htm#keypadinput">Keypad 
      Input</A><BR><A 
      href="http://nocash.emubase.de/gbatek.htm#interruptcontrol">Interrupt 
      Control</A><BR><A 
      href="http://nocash.emubase.de/gbatek.htm#systemcontrol">System 
      Control</A><BR><BR><B>Other</B><BR><A 
      href="http://nocash.emubase.de/gbatek.htm#cartridges">Cartridges</A><BR><A 
      href="http://nocash.emubase.de/gbatek.htm#biosfunctions">BIOS 
      Functions</A><BR><A 
      href="http://nocash.emubase.de/gbatek.htm#unpredictablethings">Unpredictable 
      Things</A><BR><A 
      href="http://nocash.emubase.de/gbatek.htm#externalconnectors">External 
      Connectors</A><BR></TD>
    <TD width="40%">
      <TABLE width="100%">
        <TBODY>
        <TR bgColor=#cccccc>
          <TD><A name=ndsreference></A><FONT size=+2>&nbsp;NDS 
          Reference</FONT></TD></TR></TBODY></TABLE><BR><A 
      href="http://nocash.emubase.de/gbatek.htm#dsiomaps">DS I/O Maps</A><BR><A 
      href="http://nocash.emubase.de/gbatek.htm#dsmemorymaps">DS Memory 
      Maps</A><BR><A 
      href="http://nocash.emubase.de/gbatek.htm#dsmemorycontrol">DS Memory 
      Control</A><BR><A href="http://nocash.emubase.de/gbatek.htm#dsvideo">DS 
      Video</A><BR><A href="http://nocash.emubase.de/gbatek.htm#dssound">DS 
      Sound</A><BR><A href="http://nocash.emubase.de/gbatek.htm#dsvarious">DS 
      Various</A><BR><A 
      href="http://nocash.emubase.de/gbatek.htm#dsdmatransfers">DS DMA 
      Transfers</A><BR><A href="http://nocash.emubase.de/gbatek.htm#dstimers">DS 
      Timers</A><BR><A 
      href="http://nocash.emubase.de/gbatek.htm#dsinterrupts">DS 
      Interrupts</A><BR><A href="http://nocash.emubase.de/gbatek.htm#dsmaths">DS 
      Maths</A><BR><A href="http://nocash.emubase.de/gbatek.htm#dskeypad">DS 
      Keypad</A><BR><A 
      href="http://nocash.emubase.de/gbatek.htm#dsinterprocesscommunicationipc">DS 
      Inter Process Communication</A><BR><A 
      href="http://nocash.emubase.de/gbatek.htm#dsrealtimeclockrtc">DS Real-Time 
      Clock (RTC)</A><BR><A 
      href="http://nocash.emubase.de/gbatek.htm#dsserialperipheralinterfacebusspi">DS 
      Serial Peripheral Interface Bus</A><BR><A 
      href="http://nocash.emubase.de/gbatek.htm#dstouchscreencontrollertsc">DS 
      Touch Screen Controller (TSC)</A><BR><A 
      href="http://nocash.emubase.de/gbatek.htm#dspowermanagement">DS Power 
      Management</A><BR><A 
      href="http://nocash.emubase.de/gbatek.htm#dscartridgesencryptionfirmware">DS 
      Cartridges, Encryption, Firmware</A><BR><A 
      href="http://nocash.emubase.de/gbatek.htm#dsxboo">DS Xboo</A><BR><A 
      href="http://nocash.emubase.de/gbatek.htm#dsbackwardscompatiblegbamode">DS 
      Backwards-compatible GBA-Mode</A><BR></TD>
    <TD width="30%">
      <TABLE width="100%">
        <TBODY>
        <TR bgColor=#cccccc>
          <TD><A name=cpureference></A><FONT size=+2>&nbsp;CPU 
          Reference</FONT></TD></TR></TBODY></TABLE><BR><B>General 
      Information</B><BR><A 
      href="http://nocash.emubase.de/gbatek.htm#cpuoverview">CPU 
      Overview</A><BR><A 
      href="http://nocash.emubase.de/gbatek.htm#cpuregisterset">CPU Register 
      Set</A><BR><A href="http://nocash.emubase.de/gbatek.htm#cpuflags">CPU 
      Flags</A><BR><A 
      href="http://nocash.emubase.de/gbatek.htm#cpuexceptions">CPU 
      Exceptions</A><BR><BR><B>The Instruction Sets</B><BR><A 
      href="http://nocash.emubase.de/gbatek.htm#thumbinstructionset">THUMB 
      Instruction Set</A><BR><A 
      href="http://nocash.emubase.de/gbatek.htm#arminstructionset">ARM 
      Instruction Set</A><BR><A 
      href="http://nocash.emubase.de/gbatek.htm#pseudoinstructionsanddirectives">Pseudo 
      Opcodes &amp; Directives</A><BR><BR><B>Further Information</B><BR><A 
      href="http://nocash.emubase.de/gbatek.htm#armcp15systemcontrolcoprocessor">ARM 
      System Control CP15</A><BR><A 
      href="http://nocash.emubase.de/gbatek.htm#cpuinstructioncycletimes">CPU 
      Clock Cycles</A><BR><A 
      href="http://nocash.emubase.de/gbatek.htm#cpuversions">CPU 
      Versions</A><BR><A 
      href="http://nocash.emubase.de/gbatek.htm#cpudatasheet">CPU Data 
      Sheet</A><BR><BR><B>About GBATEK</B><BR><A 
      href="http://nocash.emubase.de/gbatek.htm#aboutthisdocument">About this 
      Document</A><BR></TD></TR></TBODY></TABLE><BR><BR>
<TABLE width="100%">
  <TBODY>
  <TR bgColor=#cccccc>
    <TD><A name=technicaldata></A><FONT size=+2>&nbsp;Technical 
  Data</FONT></TD></TR></TBODY></TABLE><BR><B>CPU Modes</B><BR>
<TABLE>
  <TBODY>
  <TR>
    <TD><PRE>  ARM Mode     ARM7TDMI 32bit RISC CPU, 16.78MHz, 32bit opcodes (GBA)
  THUMB Mode   ARM7TDMI 32bit RISC CPU, 16.78MHz, 16bit opcodes (GBA)
  CGB Mode     Z80/8080-style 8bit CPU, 4.2MHz or 8.4MHz  (CGB compatibility)
  DMG Mode     Z80/8080-style 8bit CPU, 4.2MHz (monochrome gameboy compatib.)
</PRE></TD></TR></TBODY></TABLE><B>Internal Memory</B><BR>
<TABLE>
  <TBODY>
  <TR>
    <TD><PRE>  BIOS ROM     16 KBytes
  Work RAM     288 KBytes (32K in-chip + 256K on-board)
  VRAM         96 KBytes
  OAM          1 KByte (128 OBJs 3x16bit, 32 OBJ-Rotation/Scalings 4x16bit)
  Palette RAM  1 KByte (256 BG colors, 256 OBJ colors)
</PRE></TD></TR></TBODY></TABLE><B>Video</B><BR>
<TABLE>
  <TBODY>
  <TR>
    <TD><PRE>  Display      240x160 pixels (2.9 inch TFT color LCD display)
  BG layers    4 background layers
  BG types     Tile/map based, or Bitmap based
  BG colors    256 colors, or 16 colors/16 palettes, or 32768 colors
  OBJ colors   256 colors, or 16 colors/16 palettes
  OBJ size     12 types (in range 8x8 up to 64x64 dots)
  OBJs/Screen  max. 128 OBJs of any size (up to 64x64 dots each)
  OBJs/Line    max. 128 OBJs of 8x8 dots size (under best circumstances)
  Priorities   OBJ/OBJ: 0-127, OBJ/BG: 0-3, BG/BG: 0-3
  Effects      Rotation/Scaling, alpha blending, fade-in/out, mosaic, window
  Backlight    GBA SP only (optionally by light on/off toggle button)
</PRE></TD></TR></TBODY></TABLE><B>Sound</B><BR>
<TABLE>
  <TBODY>
  <TR>
    <TD><PRE>  Analogue     4 channel CGB compatible (3x square wave, 1x noise)
  Digital      2 DMA sound channels
  Output       Built-in speaker (mono), or headphones socket (stereo)
</PRE></TD></TR></TBODY></TABLE><B>Controls</B><BR>
<TABLE>
  <TBODY>
  <TR>
    <TD><PRE>  Gamepad      4 Direction Keys, 6 Buttons
</PRE></TD></TR></TBODY></TABLE><B>Communication Ports</B><BR>
<TABLE>
  <TBODY>
  <TR>
    <TD><PRE>  Serial Port  Various transfer modes, 4-Player Link, Single Game Pak play
</PRE></TD></TR></TBODY></TABLE><B>External Memory</B><BR>
<TABLE>
  <TBODY>
  <TR>
    <TD><PRE>  GBA Game Pak max. 32MB ROM or flash ROM + max 64K SRAM
  CGB Game Pak max. 32KB ROM + 8KB SRAM (more memory requires banking)
</PRE></TD></TR></TBODY></TABLE><B>Case Dimensions</B><BR>
<TABLE>
  <TBODY>
  <TR>
    <TD><PRE>  Size (mm)    GBA: 145x81x25 - GBA SP: 82x82x24 (closed), 155x82x24 (stretch)
</PRE></TD></TR></TBODY></TABLE><B>Power Supply</B><BR>
<TABLE>
  <TBODY>
  <TR>
    <TD><PRE>  Battery GBA  GBA: 2x1.5V DC (AA), Life-time approx. 15 hours
  Battery SP   GBA SP: Built-in rechargeable Lithium ion battery, 3.7V 600mAh
  External     GBA: 3.3V DC 350mA - GBA SP: 5.2V DC 320mA
</PRE></TD></TR></TBODY></TABLE><BR>
<TABLE>
  <TBODY>
  <TR>
    <TD><PRE> ----------------------------------------------------------------------------
        ____._____________...___.____               _______________________
   ____/    :  CARTRIDGE  SIO   :    \____         | _____________________ |
  | L       _____________________  LED  R |        ||                     ||
  |        |                     |        |        ||   2.9" TFT SCREEN   ||
  |   ||   |   2.9" TFT SCREEN   |    (A) |        || 240x160pix  61x40mm ||
  | |====| | 240x160pix  61x40mm | (B)    |        ||   WITH BACKLIGHT    ||
  |   ||   |    NO BACKLIGHT     |  ::::  |        ||                     ||
  |        |                     | SPEAKR |        ||_____________________||
  | STRT() |_____________________|  ::::  |        |  GAME BOY ADVANCE SP  |
  | SLCT()     GAME BOY ADVANCE    VOLUME |        |_______________________|
  |____  OFF-ON  BATTERY 2xAA PHONES  _==_|        |_|________|________|_|_|
       \__.##.__________________,,___/             |L    EXT1     EXT2    R|
                                   .::'            |          (*)      LEDSo
                                .::'     (OPENED)  (VOL_||_           (A)  o
   GBA SP SIDE VIEW          .::'                  |  |_  _| ,,,,,(B)      |
   (CLOSED)               .::'        (STRETCHED)  |    ||   ;SPK;         |
  ...................... _ ......................  |         '''''      ON #
  :_____________________(_).....................:  |       SLCT STRT    OFF#
  |. . . . . . . .'.'.   _|                        | CART.  ()   ()        |
  |_CARTRIDGE_:_BATT._:_|_| &lt;-- EXT1/EXT2          |_:___________________:_|
</PRE></TD></TR></TBODY></TABLE><BR>
<TABLE>
  <TBODY>
  <TR>
    <TD><PRE> ----------------------------------------------------------------------------
     _____________________________________
    |        _____________________        |
    |       |                     |       |
    |       |   2.9" TFT SCREEN   |       |
    |       | 240x160pix  61x40mm |       |
    |       |      BACKLIGHT      |       |
    | ::::: |       3D GFX        | ::::: |
    | ::::: |_____________________| ::::: |
   _|        _          ______   _        |_
  |L|_______| |________|      |_| |_______|R|
  |_______   _____________________   _______|
  |  PWR  | |                     | |SEL STA|
  |   _   | |   2.9" TFT SCREEN   | |       |
  | _| |_ | | 240x160pix  61x40mm | |   X   |
  ||_   _|| |      BACKLIGHT      | | Y   A |
  |  |_|  | |    TOUCH SCREEN     | |   B   |
  |       | |_____________________| |       |
  |_______|             NintendoDS  |_______|
  |         MIC                LEDS         |
  |_________________________________________|
       VOL        SLOT2(GBA)     MIC/PHONES
</PRE></TD></TR></TBODY></TABLE><BR>The separate CPU modes cannot be operated 
simultaneously. Switching is allowed between ARM and THUMB modes only (that are 
the two GBA modes).<BR>This manual does not describe CGB and DMG modes, both are 
completely different than GBA modes, and both cannot be accessed from inside of 
GBA modes anyways.<BR><BR><B>GBA SP Notes</B><BR>Deluxe version of the original 
GBA. With backlight, new folded laptop-style case, and built-in rechargeable 
battery. Appears to be 100% compatible with GBA, there seems to be no way to 
detect SPs by software.<BR><BR><B>Nintendo DS (Dual Screen) Notes</B><BR>New 
handheld with two screens, backwards compatible with GBA games, it is NOT 
backwards compatible with older 8bit games (mono/color gameboys) 
though..<BR>Also, the DS has no link port, so that GBA games will thus work only 
in single player mode, link-port accessoires like printers cannot be used, and 
most unfortunately multiboot won't work (trying to press Select+Start at powerup 
will just lock up the DS).<BR><BR><BR>
<TABLE width="100%">

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -