NDS開発Wiki内検索 / 「GBAモード」で検索した結果

検索 :
  • GBAモード
    GBA カートリッジから起動された場合、GBAモードでの動作となり、DSの機能は使用不可になります。 GBA のワイヤレスアダプタは、DS の WiFi機能とは互換性が無いようです。 GBA独自の機能はDSのGBAモードでは使えません。 8bit DMG/CGB カートリッジはDSではサポートされていません。 0x40000800 の、未公開内部レジスタは使用できません。 GBAの通信端子はDSには付いていないので通信機能は使えません。 動作速度について GBAモードでは、ARM7、タイマー、サウンドの速度が 16.76MHz になります。 オリジナルGBAが 16.78MHz らしいので、DSのGBAモードの方が若干遅いようです。 周辺機器のレジスタについて DSモードの 0x04000000 ~ 0x04000900 のレジスタは GBAモードでは使えません...
  • BIOS
    ... から存在し、同様にGBAモードからはアクセスできません。 また、ARM7 BIOS の最初の 0x1205 バイトは読み込みセキュリティがかかっており、ブート時に有効になります。 ARM9 BIOS は 0xFFFF0000 から存在します。 詳しくは-ファームウェアの項目の、メモリマップを見てください。 (ブートメニューとピクトチャットがどちらにあるのか混乱しやすいので注意してください)
  • メニュー
    ... 割り込み DMA GBAモード タッチスクリーン リアルタイムクロック キー入力 WiFi その他 ファイルフォーマット 開発ツール エミュレータ 参考リンク DevkitPro DevkitProについて bin libnds DS Linux ソース解読 その他 NDS develop イベントカレンダー 動画 フォントについて メニュー トップページ プラグイン メニュー メニュー2 @ウィキ ガイド http //atwiki.jp/guide/ @wiki 便利ツール http //atwiki.jp/tools/ @wiki http //atwiki.jp 更新履歴 取得中です。
  • DMA
    ...す。 どちらとも、GBAモードでは制限を受けます(最大 4000h か 10000h ユニット。アドレスは 0 ~ 07FFFFFEh の間に制限される)。 DMACNT Bit27 はARM7では使用しません。 転送モード ( DMACNT Bit28-29 で設定する ) 0 即時転送 1 V-Blank 時にスタート 2 DS カートリッジスロット 3 DMA0/DMA2 ワイヤレス割り込み, DMA1/DMA3 GBA カートリッジスロット 40000E0h - ARM9 のみ - DMA0FILL - DMA 0 Filldata (R/W) 40000E4h - ARM9 のみ - DMA1FILL - DMA 1 Filldata (R/W) 40000E8h - ARM9 のみ - DMA2FILL - DMA 2 Filldata (...
  • ハードウェア - GBAカートリッジ
    PinName 1Vdd (3.3V) 2PHI 3/WR 4/RD 5/CS 6AD0 7AD1 8AD2 9AD3 10AD4 11AD5 12AD6 13AD7 14AD8 15AD9 16AD10 17AD11 18AD12 19AD13 20AD14 21AD15 22A16 23A17 24A18 25A19 26A20 27A21 28A22 29A23 30/CS2 31IRQ 32GND PHI is a programmable clock output (disabled by default, the selectable frequencies vary between the DS and GBA, see WAIT_CR) During compatible mode tran...
  • ビデオ - モード
    ビデオモード 名前 CRに書き込む情報 Mode 0 0x00010000 Mode 1 0x00010001 Mode 2 0x00010002 Mode 3 0x00010003 Mode 4 0x00010004 Mode 5 0x00010005 Mode 6 0x00010006 フレームバッファ 0x00020000 VRAM バンク 名前 定数 レジスタ サイズ アドレス Core A ? ? 256 KB 0x06000000 Core B ? ? 256 KB 0x06040000 Bank A VRAM_A_CR 0x04000240 8 128 KB 0x06800000 Bank B VRAM_B_CR 0x04000241 8 128 KB 0x06820000 Bank C VRAM_C_CR 0x04000242 8 128 KB 0x06840000...
  • ビデオ - 2Dコア
    DSには、2つのほぼ同一の2Dコアがあります。 メインコアは追加のバックグラウンドモードがあります。 注 この情報はところどころ間違えている可能性があります。 Core-specific registers Core レジスタオフセット A 0x04000000 B 0x04001000 オフセット 幅 モード 名前 0x00 32 R/W DISPLAY_CR 0x08 16 R/W BG0_CR 0x0A 16 R/W BG1_CR 0x0C 16 R/W BG2_CR 0x0E 16 R/W BG3_CR 0x10 16 W BG0_X 0x12 16 W BG0_Y 0x14 16 W BG1_X 0x16 16 W BG1_Y 0x18 16 W BG2_X 0x1A 16 W BG2_Y 0x1C 16 W BG3_X 0x1E 16 W BG3_...
  • ハードウェア
    システム チップ ハードウェア - チップ RFU ハードウェア - RFU データシート ハードウェア - データシート EXT2ポート ハードウェア - EXT2ポート パススルー ハードウェア - パススルー 未確認レジスタ ハードウェア - 未確認レジスタ カード カードレジスタ ハードウェア - カードレジスタ DSカードポート ハードウェア - DSカードポート DSプロトコル ハードウェア - DSプロトコル DSセーブ ハードウェア - DSセーブ DSカード ハードウェア - DSカード カートリッジ GBAカートリッジポート ハードウェア - GBAカートリッジ オプションパック ハードウェア - オプションパック フラッシュカートリッジ ハードウェア - フラッシュカートリッジ 傾きセンサ ハードウェア - 傾きセンサ
  • メモリ - レイアウト
    ARM7 名前 開始アドレス 終了アドレス サイズ ミラーリング(有・無) 幅 / モード BIOS (ARM7) 0x00000000 0x00003FFF 16 KB 無 不明 メインメモリ 0x02000000 0x023FFFFF 4 MB (8 MB) 有 16 / all 共有メモリ 0x037F8000 0x037FFFFF 32 KB ? 32 / 16,32 プライベートメモリ 0x03800000 0x0380FFFF 64 KB 有 32 / 16,32 レジスタ 0x04000000 * * * * Wifi コントロール 0x04800000 0x04800FFF * 有** 16 Wifi MAC メモリ 0x04804000 0x04805FFF 8 KB 有** 16 GBA カートリッジ ROM 0x08000000 0x09FFFFFF 32 MB 無...
  • ハードウェア - オプションパック
    The first released option pack is the "Rumble Pak" (NTR-A-ZV / model NTR-008), which comes bundled with Metroid Prime Pinball. This black cartridge is exactly the same size as a normal GBA game pak, but contains a small actuator made by ALPS to make it rumble. Grab a demo with source code to use the Rumble Pak here. This is a bad way to do it, as it's just a cleaned up version o...
  • ハードウェア - パススルー
    The primary (read only) means of running homebrew code on the Nintendo DS is currently via a passthrough mechanism in the DS card port and a traditional GBA flash cart in the GBA cartridge port. A passthrough technique is required, since the DS BIOS enables encryption after reading the header, and the encryption is not fully understood. The passthrough operates in protocol mode most of the ti...
  • ハードウェア - チップ
    All chip parts / designators from a C/NTR-CPU-01 board Chips U1-U12 Designation U1 Silkscreen NTR-CPU Package Evil BGA package Purpose Main CPU / Sub CPU / 2D cores / 3D core / Various memories / BIOSes Chip Text 0437 4m CPU NTR (M)(C)2004 Nintendo Japan ARM Designation U2 Silkscreen NTR-SRAM Package BGA 48 Purpose 2M x 16 PSRAM Chip Text ST M69AB048 BL70...
  • 割り込み - レジスタ
    4000208h - IME - 16bit - 割り込みマスタ有効 (R/W) GBAと同じ使い方です。 4000210h - IE - 32bit - 割り込み有効 (R/W) 4000214h - IF - 32bit - 割り込み発生フラグ (R/W) ビット 説明 0~6 GBAと同じ 7 ARM7 のみ SIO/RCNT/RTC (Real Time Clock) 8~ GBAと同じ 16 IPC 同期 17 IPC 送信 FIFO Empty 18 IPC 受取 FIFO Not Empty 19 ゲームカード Data Transfer Completion 20 ゲームカード IREQ_MC 21 ARM9 のみ Geometry Command FIFO 22 ARM7 のみ Screens unfolding 23 ARM7 のみ ...
  • ハードウェア - 傾きセンサ
    Tilt Sensor cartridges (AGB-013) The tiltsensor is found in at least 2 games * Yoshi s Universal Gravitation / Yoshi Topsy Turvy * Wario Ware Twisted This info was only tested on the Yoshi game. Registers All of the registers are one byte wide, mapped into the top "half" of the SRAM memory range. SRAM offsetTypeDescription 0x8000WWrite 0x55 to start sampling? 0x...
  • BIOS - ARM9 ファンクション
    番号 名前 0x00 swiSoftReset 0x03 swiDelay 0x04 swiIntrWait 0x05 swiWaitForVBlank 0x06 swiWaitForIRQ 0x09 swiDivide 0x0B swiCopy 0x0C swiFastCopy 0x0D swiSqrt 0x0E swiCRC16 0x0F swiIsDebugger 0x10 swiUnpackBits 0x11 swiDecompressLZSSWram 0x12 swiDecompressLZSSVram 0x13 swiDecompressHuffman 0x14 swiDecompressRLEWram 0x15 swiDecompressRLEVram 0x16 swiDecodeDelta8 0x18 swiDecodeDelta16 0x1F SetHaltCR S...
  • システム - 待ち状態
    ARM9 WAIT_CR (0x04000204 16) BitsDescription 15Main RAM bus priority (0 ARM9, 1 ARM7) 14..12110 11DS Card Owner (0 ARM9, 1 ARM7) 10..8000 7GBA Cart Owner (ROM and SRAM) (0 ARM9, 1 ARM7) 6? 5? 4? 3..2GBA ROM wait state control 1..0GBA SRAM wait state control This register is settable to 0xE8FF, clearable to 0x6000. Tested wait states a bit, although I didn't work out t...
  • ハードウェア - DSカード
    Max Media Launcher (by Datel) This card shows a Max Media Launcher for a short instant and then passes execution to the GBA slot in a FlashMe/PassMe compatible manner. Components * Actel ProASIC Plus APA075-F TQ100, flash FPGA * SST 39VF040-70-4C, TSOP32, 512K x 8 bit flashrom Documentation * SSTs 39VF040 page * SST39VF040 Data Sheet * Actel s ProASIC PLUS Tech Inf...
  • ファイルフォーマット
    NDSフォーマット ファイルフォーマット - NDSフォーマット GBAフォーマット ファイルフォーマット - GBAフォーマット ELFフォーマット ファイルフォーマット - ELFフォーマット FAT ファイルフォーマット - FAT パケットキャプチャー ファイルフォーマット - パケットキャプチャー
  • bin
    arm-eabi-addr2line.exe arm-eabi-ar.exe arm-eabi-as.exe arm-eabi-c++.exe arm-eabi-c++filt.exe arm-eabi-cpp.exe arm-eabi-g++.exe arm-eabi-gcc-4.1.1 arm-eabi-gcc.exe arm-eabi-gccbug arm-eabi-gcov.exe arm-eabi-ld.exe arm-eabi-nm.exe arm-eabi-objcopy.exe arm-eabi-objdump.exe arm-eabi-ranlib.exe arm-eabi-readelf.exe arm-eabi-size.exe arm-eabi-strings.exe arm-eabi-strip.exe b2fxec.exe bin2s.exe bmp2bin.e...
  • システム - パワーマネジメント
    POWER_CR (0x04000304 16) ARM9 ビット 名前 15 LCD 選択 14..10 - 9 2D コア B 電源 8 - 7..3 - 3 ジオメトリエンジンの電源 2 ラスタライズエンジンの電源 1 2D コア A の電源 0 スクリーンの電源 LCD 選択 ビット 0 2D コア B が上画面に表示されます。2D コア A は下画面に表示されます。 1 2D コア A が上画面に表示されます。2D コア B は下画面に表示されます。 それぞれのデバイスの電源状態は次の値で設定します。 0 オフ 1 オン POWER_CR (0x04000304 16) ARM7 ビット 名前 15..2 読み込み時0、書き込み無視 1 Wifi 電源 0 スピーカ電源 それぞれのデバイスの電源状態は次の値で設定します。 0 オフ ...
  • ファイルフォーマット - NDSフォーマット
    ヘッダフォーマット フィールド 開始 終了 サイズ サンプルデータ(メトロイドデモ) ゲームタイトル 0x000 0x00B 12 "FIRST HUNT " ゲームコード 0x00C 0x00F 4 "AMFE" メーカーコード 0x010 0x011 2 "01" (Nintendo) ユニットコード 0x012 0x012 1 0x00 デバイスコード 0x013 0x013 1 0x00 カードコード 0x014 0x014 1 0x07 (2^(20 + 7) = 128Mb = 16 MB) カード情報 0x015 0x01E 10 0x00's フラグ 0x01F 0x01F 1 0x00 ARM9 ソース (ROM) 0x020 0x023 4 0x00004000 (4 KB 境界に揃えられていなけ...
  • 参考リンク
    英語 GBATEK http //nocash.emubase.de/gbatek.htm NDS/Tutorials http //www.dev-scene.com/NDS/Tutorials NDSTech http //www.bottledlight.com/ds/ patatersoft http //www.patatersoft.info/nintendods.php 日本語 ndsdevnote http //ranekov.tir.jp/ndn Homebrew任天堂DS開発 http //www.helloworld.jp/~duke/nintendo_ds/index.html c(ひ_)っ--[NDS自作アプリ情報] ・アプリ編 http //17191.hito.thebbs.jp/Madam/1159699448 mixi [NDS...
  • ファイルフォーマット - FAT
    Directory Entry OffsetLengthDescription 0x008Filename (padded with spaces) 0x083Extension 0x0B1File attributes 0x0C1Reserved 0x0D1Creation hundredths of a second (0..199) 0x0E2Creation time 0x102Creation date 0x122Access date 0x142High halfword of cluster number 0x162Last modified time 0x182Last modified date 0x1A2Start cluster 0x1C4File size File Attributes BitsDescription 7...
  • メモリ
    レイアウト メモリ - レイアウト レジスタ メモリ - レジスタ DMA メモリ - DMA FIFO メモリ - FIFO メインメモリ(4MB)のほかに、共有WRAM、TCM(ITCM、DTCM)がある。 以下の要素はバスに直接接続されていない。 3D エンジンポリゴンRAM (52KBx2) 3D エンジン頂点RAM (72KBx2) ファームウェア (256KB) (built-in serial flash memory) GBA-BIOS (16KB) (not used in NDS mode) NDS Slot ROM (serial 8bit-bus, max. 4GB with default protocol) NDS Slot EEPROM (serial 1bit-bus)
  • ハードウェア - フラッシュカートリッジ
    Visoly / Flash-Advance The older-style non-turbo cartridges contain a single intel 28F Flash, while the newer turbo cartridges contain a pair of chips interleaved. TypeFlashRAMNotes 64M1x 28F640J3A (120ns)128 KB3 bank bits, cannot reliably do 3/1 waits Turbo 64M2 x 28F320J3A (110ns)256 KBOnly has 3 bank bits Turbo 128M2 x 28F640J3A (120ns)256 KByteOnly has 3 bank bits FA Pro 64M2 x 28F320...
  • libnds
    include nds.h DS開発に必要なヘッダ類を一挙にインクルードするためのヘッダ。ARM7・ARM9の場合分け処理がされてるので、それぞれインクルードされるファイルが違う。 dswifi7.h ARM7用WiFi dswifi9.h ARM9用WiFi fat.h FATファイルシステム gbfs.h GBFSファイルシステム netdb.h libnds - netdb.h ソケットエミュレーションレイヤー sgIP_errno.h libnds - sgIP_errno.h ソケットエミュレーションレイヤー(エラー番号) include/nds ※include/ndsに入っているヘッダは、AMR7・ARM9共にnds.hのインクルード時に自動的にインクルードされます。 bios.h BIOSコール card.h カードバス dma.h DMA interrupt...
  • ビデオ - ラスタライズエンジン
    3D コアレジスタ 名前 幅 アドレス GFX_CONTROL 16 0x04000060 GFX_FIFO 32 0x04000400 GFX_STATUS 32 0x04000600 GFX_TEX_FORMAT 32 0x040004A8 GFX_CLEAR_COLOR 32 0x04000350 GFX_CLEAR_DEPTH 16 0x04000354 GFX_LIGHT_VECTOR 32 0x040004C8 GFX_LIGHT_COLOR 32 0x040004CC GFX_DIFFUSE_AMBIENT 32 0x040004C0 GFX_SPECULAR_EMISSION 32 0x040004C4 GFX_SHININESS 32 0x040004D0 GFX_POLY_FORMAT 32 0x040004A4 GFX_ALPHA_TEST 16 0x0400034...
  • ファイルフォーマット - GBAフォーマット
    brom_header_end@ entry point .fill 156,1,0@ Nintendo Logo Character Data (8000004h) .fill16,1,0@ Game Title .byte 0x30,0x31@ Maker Code (80000B0h) .byte 0x96@ Fixed Value (80000B2h) .byte 0x00@ Main Unit Code (80000B3h) .byte 0x00@ Device Type (80000B4h) .fill7,1,0@ unused .byte0x00@ Software Version No (80000BCh) .byte0xf0@ Complement Check (80000BDh) .byte0x00,0x00 @ Checksum (80000...
  • システム - SPI
    ARM7 には SPI (Serial Peripheral Interface) にアクセスするためのレジスタがあります。 SPIは、アドレスバスに直接接続されていないデバイスとのデータのやり取りに使用します。 IO命令の代わりのようなものです。 SPIを通してアクセスするデバイス ファームウェア タッチスクリーンコントローラ(TSC) パワーマネジメント レジスタ コントロールレジスタ 0x040001C0 16 SERIAL_CR データレジスタ 0x040001C2 16 SERIAL_DATA SERIAL_CR ビット アクセス 説明 15 R/W SPIバス有効 14 R/W 割り込みリクエスト 13..12 R 00 未使用 11 R/W チップセレクトホールド 10 R/W 転送サイズ 0 8 bit モード, 1 16 bit モード(バグ有?...
  • ビデオ
    専門用語 ビデオ - 専門用語 レジスタ ビデオ - レジスタ スクリーン ビデオ - スクリーン ラスターエフェクト 2Dコア ビデオ - 2Dコア ラスタライズエンジン ビデオ - ラスタライズエンジン ジオメトリエンジン ビデオ - ジオメトリエンジン スプライト ビデオ - スプライト パレット ビデオ - パレット モード ビデオ - モード 解像度 上下ともに 256x192 VRAMバンク数 A~I の9個? ディスプレイタイミング ドットクロック = 5.585664 MHz (=33.513982 MHz / 6) 水平タイミング 256 dots visible, 99 dots blanking, 355 dots total (15.7343KHz) 垂直タイミング 192 lines visible, 71 lines blanking, 26...
  • タッチスクリーン
    TI社の TSC2046 コントローラが入ってます。 ARM7 の SPI システム - SPI ポートに繋がってます。 コマンドフォーマット bit 名前 説明 7 S スタートビット (必ず 1 にセットして使う) 6..4 A2..A0 チャンネルセレクト 3 Mode 12 bit(2MHz) / 8 bit(3MHz) モード切り替え 2 SER/DFR 読み込みタイプ (0=Differential, 1=Single-Ended) 1..0 PD1..PD0 パワーダウンモード チャンネルセレクトビット 0 温度 0 初期設定が必要。2.1mV 毎に1℃ の精度 1 タッチスクリーン Y 座標 大体 0B0h ~ F20h で変動。FFFh=押されていない時 2 バッテリー電圧 未使用。DS の GND に接続されている。常に 000h 3 タッチ...
  • WiFi - WiFiコントロール
    000h - W_ID - Wifi チップ ID (R) 0-15 チップ ID (1440h = NDS, C340h = NDS-lite) DSとDSライトは互換性があるが、未使用ポートの使われ方が違う。 DSは 0xFFFF になるが、DSライトは0x0000になる。 004h - W_MODE_RST - Wifi ハードウェアモード / リセット (R/W) 0-11 未知 12-14 常に0 15 リセット このレジスタの下位数ビットによってハードウェアモードを指定する。 上位ビットによって何か重要なことが行われるかもしれない。 The bottom few bits of this register specify a hardware mode, which seems to have little eff...
  • DevkitProについて
    GCCのDS環境への移植です。 サンプルのビルド方法 コマンドラインから、 cd C \devkitPro\examples\nds make すると、 C \devkitPro\examples\nds\bin フォルダにサンプル.ndsが沢山出てきます。 処理が終わるまで数分かかります。 ビルドの流れ ARM9用のコードを書く(必須) ARM7用のコードを別ファイルに書く(オプション) ARM9・7用のコードをGCCでコンパイル コンパイルされたオブジェクトファイルをGCCでELF形式に変換 objcopyコマンドでELFからバイナリ形式に変換 ndstoolコマンドでARM9とARM7のバイナリを結合 Hello World #include nds.h // our NDS library #include nds/arm9/c...
  • ファームウェア
    DSファームウェアは SPIデータフラッシュチップの中に書き込まれています。(通常256KB) その中に、メニューとピクトチャットがあります。 ファームウェアコードは暗号化されており、BIOSによって復号化され、RAMにコピーされます。 256KBモデルのDSの、最初の64KBは、SL1により書き込みプロテクトがかけられています。 although Nintendo was dumb enough to not fit a working system in 64 KB, allowing things like the DS bricker to occur. ただし、FlashMeされた DS は、リカバリルーチンが含まれていて、読み出し可能になります。 There are at least five revisions of the firmware, three ...
  • ハードウェア - カードレジスタ
    CARD_SPI_CR (0x040001A0 16) bitmodenamedescription 15WEnableEnables the SPI unit (reads as 0?) 14R/WIRQFire an IRQ when transfer is done 13R/W/Last_Trasmission0 Last write, 1 Part of a sequence 12..8W??? 7RBusy0 Idle, 1 Transfer in progress 6R/WMode1 Talk to SPI device on DS Card 5..2R-000 1..0R/WSPI frequency0 4.19MHz, 1 2.10MHz, 2 1.05MHz, 3 524kHz By comparison with the AR...
  • システム - CP15
    CP15(coprocessor number 15)とは、システムコントロール用コプロセッサのことです。 ARMのCPUはメモリコントロール機能を持ってないらしく、CP15を通してメモリにアクセスします。 CP15 用オペコード CP15 には、 MCR と MRC オペコードを通してアクセスします。 (Pn=P15, cpopc =0) MCR{cond} P15,0,Rd,Cn,Cm, cp ;ARMからCP15に転送 MRC{cond} P15,0,Rd,Cn,Cm, cp ;CP15からARMに転送 Rd は、ARM のレジスタを指し、 R0-R14 まで使用可能です。R15 はP15の場合使用しません。 Cn,Cm, cp は、CP15 のレジスタを指します。例:C0,C0,0 = Main ID Register. 他にもCP15用オ...
  • ハードウェア - RFU
    Pinout PinDescription 5firmware flash ~W (write protect) 6firmware flash C (clock) 7firmware flash ~S (chip select) 8firmware flash Q (data out) 9firmware flash D (data in) 10firmware flash ~Reset 2,18,30,32VSS 28VCC Write protect of firmware flash can be pulled high by shorting the SL1 pads located next to the battery. The access hole is covered by a white sticker with red dots.
  • メモリ - FIFO
    ARM9 view MAGIC180 (0x04000180 16) ビット モード 説明 15 ? ? 14 R/W ? 13..12 ? ? 11..8 R/W ARM7.MAGIC180.data 7..4 ? ? 3..0 W data ARM7 view MAGIC180 (0x04000180 16) ビット モード 説明 15..12 ? ? 11..8 W data 7..4 ? ? 3..0 R ARM9.MAGIC180.data
  • ハードウェア - データシート
    CPU * ARM946E-S (main processor) http //www.arm.com/products/CPUs/ARM946ES.html * ARM7TDMI (secondary processor)http //www.arm.com/products/CPUs/ARM7TDMI.html * ARM ARM (encodings and opcode descriptions through ARM arch v6) [[http //www.google.com/search?q=arm+ddi+0100e] Both processors are on the same die (see Chips for more details). Memory * M69AB048 (main memory, 2Mx16)...
  • プラグイン/関連ブログ
    関連ブログ @wikiのwikiモードでは #bf(興味のある単語) と入力することで、あるキーワードに関連するブログ一覧を表示することができます 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_161_ja.html たとえば、#bf(ゲーム)と入力すると以下のように表示されます。 #bf
  • プラグイン/ニュース
    ニュース @wikiのwikiモードでは #news(興味のある単語) と入力することで、あるキーワードに関連するニュース一覧を表示することができます 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_174_ja.html たとえば、#news(wiki)と入力すると以下のように表示されます。 メトロイド ドレッド攻略Wiki - Gamerch(ゲーマチ) 【まおりゅう】最強パーティー編成とおすすめキャラ【転スラアプリ】 - Gamerch(ゲーマチ) 【グランサガ】リセマラ当たりランキング - グランサガ攻略wiki - Gamerch(ゲーマチ) Among Us攻略Wiki【アマングアス・アモングアス】 - Gamerch(ゲーマチ) マニュアル作成に便利な「画像編集」機能を提供開始! - ナレッジ共...
  • プラグイン/編集履歴
    更新履歴 @wikiのwikiモードでは #recent(数字) と入力することで、wikiのページ更新履歴を表示することができます。 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_117_ja.html たとえば、#recent(20)と入力すると以下のように表示されます。 取得中です。
  • プラグイン/コメント
    コメントプラグイン @wikiのwikiモードでは #comment() と入力することでコメントフォームを簡単に作成することができます。 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_60_ja.html たとえば、#comment() と入力すると以下のように表示されます。 名前 コメント
  • プラグイン/アーカイブ
    アーカイブ @wikiのwikiモードでは #archive_log() と入力することで、特定のウェブページを保存しておくことができます。 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/25_171_ja.html たとえば、#archive_log()と入力すると以下のように表示されます。 保存したいURLとサイト名を入力して"アーカイブログ"をクリックしてみよう サイト名 URL
  • プラグイン/動画(Youtube)
    動画(youtube) @wikiのwikiモードでは #video(動画のURL) と入力することで、動画を貼り付けることが出来ます。 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_209_ja.html また動画のURLはYoutubeのURLをご利用ください。 =>http //www.youtube.com/ たとえば、#video(http //youtube.com/watch?v=kTV1CcS53JQ)と入力すると以下のように表示されます。
  • ビデオ - スプライト
    スプライトは、OAM (オブジェクト属性メモリ) を操作することによって動かします。 OAMエントリ  属性 0,1 7..0 Y 座標 9..8 回転/スケール (00 ノーマル, 01 回転/スケール, 10 無効, 11 2倍 回転/スケール) 11..10 モード (00 ノーマル, 01 透過, 10 オブジェクトウインドウ, 11 ビットマップ?) 12 モザイク (1 有効) 13 色深度 (0 16, 1 256) 15..14 形状 (00 真四角, 01 横長, 10 縦長, 11 それ以外) 24..16 X 座標 29..25 回転/スケール 行列インデックス 28 水平反転 (0=ノーマル, 1=反転) 29 垂直反転 (0=ノーマル, 1=反転) 31..30 サイズ サイズについて 値 真四角 横長 縦長 0 8x8...
  • CPU
    システムクロック バスクロック = 約 33MHz ARM7 クロック = 約 33MHz (バスクロックと同じ) ARM9 クロック = 約 66MHz (バスクロックの2倍) ARM9からバスにアクセスする場合、半分の速度になります。 IOポートにアクセスする場合、場所によってはさらに遅くなります。 キャッシュと TCM(Tightly Coupled Memory:CPUコアに直接入ってる高速メモリ) が効いてる場合のみフルスピードで動くようです。 バスクロックは、正確には33.513982 MHz (1FF61FEh Hertz)らしいです。 RCNT RCNT (134h) は、 EXTKEYIN (136h) ・ RTC (138h) にアクセスする前に、80xxh (一般的な使用モード)にセットする必要があります。なぜそのようにしなければならないのかは...
  • WiFi - IOマップ
    DS Wifi I/O マップ ARM7 I/O の Wifi 領域 4800000h-4807FFFh Wifi WS0 領域 (32K) 4808000h-4808000h Wifi WS1 領域 (32K) 4810000h-4FFFFFFh 未使用 (00h-filled) Wifi Registers appear more stable in WS1 region? Wifi RAM appears more stable in WS0 region? Wifi Registers RAM cannot be written to by STRB opcodes (ignored). 32K Wifi 領域の構造 (WS0 ・ WS1) 4800000h-4800FFFh レジスタ 4801000h-4801FFFh レジスタ (ミラー) 480200...
  • フォントについて
    M+フォント表示できました。 NDSファイル ソース ソースはびっくりするほど汚いですけどとりあえずw Shift_JISでマッピングしてしまったので、もうこのままShift_JISでいこうかなと。 Windowsのエディタで作業しやすいというのもあるし。。 UTF16形式のテキストを表示する時にはコンバータ使おうかなと。 それか文字コードごとにもう1つずつテーブル作るか。 今のところ、BDFの制御情報を全く無視してるので、次の字へ移る時の原点とか使えるようにしたいと思ってます。 BDFからC言語のソース形式に変換する時に使ったPHPスクリプト http //www35.atwiki.jp/hikipuro?cmd=upload act=open pageid=99 file=bdf2c.php (デバッグの様子とかそのまま残ってますけどとりあえずU...
  • ハードウェア - DSカードポート
    DS card Mask-ROM Macronix MX23Lxxx08 Pinout PinMarkNameDescription 1 GNDGround 2 CLKClock. High when idle. Data must be stable on rising edge. 3NNCUnknown. Possibly to program encryption code. 4iROM /CSSelects ROM when low. 8 byte command is expected after pulling low. After that, direction is reversed and optional data is transferred. 5n/RESETReset line 6tEEPROM /CSSelects EEPROM whe...
  • @wiki全体から「GBAモード」で調べる

更新順にページ一覧表示 | 作成順にページ一覧表示 | ページ名順にページ一覧表示 | wiki内検索

ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。