freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

任天堂產(chǎn)品系統(tǒng)介紹-資料下載頁

2025-06-25 20:53本頁面
  

【正文】 4 P 05 P 06 P 07 P 08 P 09 P 10 P 11 P 12 P 13 P 14 P 15 P 16 P 17 P 18 P 19 P 20 R/W D0 D1 D2 D3 D4 D5 D6 D7 A2 A1 A0 CE GND GND GND GND CLK INT GND  I/O端口端口是預分配好的可訪問地址,程序通過端口和PPU或APU交換信息。每個端口都是16位的 端口 讀寫/位 功能描述 $2000 讀寫 PPU控制寄存器 1   01 命名表地址: %10 ($2800) %11 ($2C00) %00 ($2000) %01 ($2400) 請記住,因為鏡像,只有2個真實的命名表,而不是4個;當滾動超出當前命名表時PPU會自動切換到另一個命名表 2 垂直寫, 1=VRAM地址以32遞增: 命名表, VW=0 命名表, VW=1 —— 寫 | 寫|V 3 精靈圖案表地址, 1=$1000, 0=$0000 4 屏幕圖案表地址, 1=$1000, 0=$0000 5 精靈尺寸, 1=8x16, 0=8x8 6 PPU 主/從模式, 沒有在NES里使用 7 Vblank使能, 1=在Vblank時發(fā)生中斷 $2001 讀寫 PPU控制寄存器2   0 顯示模式,0=彩色,1=單色 1 背景掩碼,0=不顯示屏幕的左8列 2 精靈掩碼,0=不在左8列顯示精靈 3 屏幕使能,1=顯示圖像,0=黑屏 4 精靈使能,1=顯示精靈,0=隱藏精靈 57 當D0=0:背景顏色,% 000=黑,%001=藍,%010=綠,%100=紅;不用混合使用,因為可能會損壞PPU硬件當D0=1:顏色亮度,% 000沒效果,%00 1強化藍色,%010強化綠色,%100強化紅色,不要混合使用 $2002 讀 PPU狀態(tài)寄存器:讀取后$2005和$2006被復位,下一個寫到$2005的數(shù)據(jù)是水平的,寫到$2006的數(shù)據(jù)是高位   03 未知(???) 4 VRAM寫標志:0=寫有效,1=寫忽略 5 掃描線精靈計數(shù):0=當前掃描線精靈個數(shù)小于等于8個,1=大于8個 6 命中標志:1=精靈刷新碰到了0精靈。在屏幕刷新狀態(tài),這個標志被復位為0 7 Vblank標志:1= PPU在Vblank狀態(tài)。當Vblank結(jié)束或CPU讀$2002時,該標志被復位為0 $2003 寫 精靈RAM地址:用來設置通過$2004訪問的256字節(jié)精靈RAM地址。每次訪問$2004后該地址增加1 $2004 讀寫 精靈RAM數(shù)據(jù):用來讀/寫精靈內(nèi)存。地址通過$2003來設置,每次訪問后地址增加1 $2005 寫 屏幕滾動偏移:第一個寫的值會進入垂直滾動寄存器(若239,被忽略)。第二個值出現(xiàn)在水平滾動寄存器 $2006 寫 VRAM地址:設置$2007訪問的VRAM地址。第一個寫地址的高6位。第二個寫低8位。每次訪問$2007后地址增加 $2007 讀寫 VRAM數(shù)據(jù):用來訪問VRAM數(shù)據(jù),通過$2006設置的地址在每次訪問之后會增加1或32 $4000 寫 APU方波1控制端口 $4001 寫 APU方波1音量控制端口 $4002 寫 APU方波1細音調(diào)(FT)端口 $4003 寫 APU方波1粗音調(diào)(CT)端口 $4004 寫 APU方波2控制端口 $4005 寫 APU方波2音量控制端口 $4006 寫 APU方波2細音調(diào)(FT)端口 $4007 寫 APU方波2粗音調(diào)(CT)端口 $4008 寫 APU三角波控制端口1 $4009 ? APU三角波控制端口2 $400A 寫 APU三角波頻率端口1 $400B 寫 APU三角波頻率端口2 $400C 寫 APU噪聲控制端口1 $400D   未使用(???) $400E 寫 APU噪聲頻率端口1 $400F 寫 APU噪聲頻率端口2 $4010 寫 APU增量調(diào)制控制端口 $4011 寫 APU增量調(diào)制D/A端口 $4012 寫 APU增量調(diào)制地址端口 $4013 寫 APU增量調(diào)制數(shù)據(jù)長度 $4014 寫 DMA訪問精靈RAM:通過寫一個值xx到這個端口,引起CPU內(nèi)存地址為$xx00-$xxFF的區(qū)域傳送到精靈內(nèi)存 $4015 讀寫 聲音通道切換   0 方波1通道:1=聲音使能, 1 方波2通道:1=聲音使能, 2 三角波通道:1=聲音使能, 3 噪聲通道:1=聲音使能, 4 增量調(diào)制:1=聲音使能, 7 未使用 (???) 6(只讀) 垂直時鐘信號IRQ可用:0=1幀存在,因為沒有IRQ;1=1幀被IRQ中斷 $4016 讀寫 手柄1+選通   0 讀:手柄1數(shù)據(jù);寫:選通,1=復位,0=清除;擴展端口:0=寫,1=讀 1 手柄1 存在, 0=連接 3 光槍精靈檢測:1=瞄準 4 光槍扳機:0=按下,1=松開 5-7 未知,7設為%10(???) $4017 讀寫 手柄2+ 選通   0 讀:手柄2數(shù)據(jù);寫:選通,1=復位,0=清除;擴展端口:0=??,1=讀 1 手柄2 存在, 0=連接 5 未使用(???) 3 光槍精靈檢測:1=瞄準 4 光槍扳機:0=按下,1=松開 6 垂直時鐘信號(內(nèi)部),0=存在,$4016的D6受影響;1=不存在$4016的D6不可觸及 7 垂直時鐘信號(外部),0=存在,1=不存在 NES文件格式.NES文件為模擬用來儲存NES卡帶的映像。 偏移 字節(jié)數(shù) 內(nèi)容 0-3 4 字符串“NES^Z” 4 1 16kB ROM的數(shù)目 5 1 8kB VROM的數(shù)目 6 1 D0:1=垂直鏡像,0=水平鏡像     D1:1=有電池記憶,SRAM地址$6000$7FFF     D2:1=在$7000$71FF有一個512字節(jié)的trainer     D3:1=4屏幕VRAM布局     D4-D7:ROM Mapper的低4位 7 1 D0-D3:保留,必須是0(準備作為副Mapper號^_^)     D4-D7:ROM Mapper的高4位 8-F 8 保留,必須是0 16 16KxM ROM段升序排列,如果存在trainer,它的512字節(jié)擺在ROM段之前 EOF 8KxN VROM段, 升序排列 任天堂磁碟機系統(tǒng)任天堂家庭機磁碟系統(tǒng)(FDS)是它的擴展單位,它只是由任天堂公司生產(chǎn)以及只在亞洲國家銷售。,可以以32KB的RAM(代替了ROM)來讀進程序。8KB的VRAM(代替了VROM),其他的硬件描述于下。 內(nèi)存映像:FDS的地址空間的描述: $0000 2kB InternalRAM, mirrored 4 times  $2000 Input/Output $5000 Expansion Modules $6000 32kB Program RAM $E000 8kB FDS BIOS ROM FDS還增加了一些I/O端口于$4000$40FF來控制磁盤系統(tǒng),聲音系統(tǒng),IRQ記數(shù)器。 端口 讀寫/位 功能描述 $4020 W Lower Byte of IRQ Counter $4021 W Upper Byte of IRQ Counter $4022 W Enable/Disable IRQs   2 \ = Stop IRQ counter and reset its interrupt request/ = Load IRQ counter with a value from $4020$4021 and start it $4024 W Data Write Register:To write data to the disk, output it into this register $4025 W Control Register   0 Drive Motor, 0 = on, 1 = off 1 \ = Set drive head to the start of the first track 2 Disk Write, 0 = enabled, 1 = disabled 3 Screen Mirroring, 0 = vertical, 1 = horizontal 46 Unknown (???) 7 Disk IRQs, 0 = disabled, 1 = enabled $4026 W ExPort Output (???) $4030 R Disk Status Register 0   4 Unknown (???) 6 Unknown (???) $4031 R Data Read Register:To read data from the disk, input it from this register $4032 R Disk Status Register 1   0 Disk Presence, 0 = inserted, 1 = not inserted 1 Disk Ready, 0 = ready, 1 = not ready 2 Write Protection, 0 = unprotected, 1 = protected $4033 R ExPort Input   7 Battery Status, 0 = ok, 1 = low 可屏蔽中斷計數(shù)器:FDS提供了一個16位的IRQ記數(shù)器連接到CPU時鐘發(fā)生器。計數(shù)器開始于你寫在$4021的一個預設在$4020$4021的值。它在每個CPU時鐘周期后減一。當計數(shù)器為零時,它從預設的值開始繼續(xù)計數(shù)。這時就發(fā)生了一個IRQ。當垂直空白時,屏幕刷新時也會發(fā)生。$4022的第2個位用來控制IRQ計數(shù)器。當它是0,那么計數(shù)停止,要到達的IRQ被復位(如果有的話)。設置了1后,記數(shù)可以被恢復。 磁碟格式:每個磁盤有兩面,A 和 B,每面可以有65000字節(jié)的數(shù)據(jù)。要反轉(zhuǎn)一個當前面,必須先拿出來,反轉(zhuǎn),重新插回去。數(shù)據(jù)在每個面上被儲存于一系列的不同類型的塊[1,2,3,4,3,4,...,3,4]。Block Byte Description 1. Side Header Block(56 bytes) 0 $01   114 *NINTENDOHVC*   15 Maker ID   1619 Side Name   20 Version Number   21 Side Number, $00 = Side A, $01 = Side B   2224 Additional Disk Data   25 $08   2656 Reserved Space (not used by BIOS) 2. File Number Block (2 bytes) 0 $02   1 Number of Files on this side 3. File Header Block (16 bytes) 0 $03   12 File Number (not used by BIOS?)   310 File Name (not used by BIOS?)   1112 Starting Address in memory   1314 File Size   15 File Type:$00= Program Data,$01 = Character Data,$02 = Screen Data 4. File Data Block (variable length) 0 $04   1... Data (see File Header Block for size) 所以兩字節(jié)地方都以最重要的字節(jié)開始。面的名稱可能和相同游戲軟盤的不同面不同,但它們是一樣的。當文件被讀取,開始的地址在RAM和VRAM都是實在的地址。 磁碟訪問:下面的圖表顯示了FDS如何從軟盤中讀/寫。READ: $4025 A B C D   E A)Initialization 7bit _ __ _   _ B) Motor on 6bit _ __   _ C) Read start mark 5bit   D) Enable IRQs 4bit _ __ _ _   __ E) Read end mark                 2bit   1. Read data
點擊復制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1