- 注册时间
- 2004-11-27
- 最后登录
- 1970-1-1
|
官方NC2600c PEEK(POKE)地址
emsky.net独家发布,不得转载!
<BR>
部分预览:
;硬件配置:<BR>;LCD 160*80 ;CPU(max)37M ROSC 27k 62k<BR>;OSC 73728M 37M<BR>;XTYPE 0 1 ;CKV OSC/128 OSC/128<BR>;tapeout value<BR>mon equ 0 ; 0<BR>dvp equ 0 ; 0 <BR>idleout_active equ 1 ; 1 in nmis<BR>watch_dog_timer_active equ 1 ; 1 in nmis<BR>scode equ 1 ; 0<BR>test_flag equ 0 ; 0<BR>check_battery equ 1 ; 1<BR>have_pid equ 1 ; 1 <BR>mon_test equ 0 ; 0<BR>test_load equ 0 ; 0<BR>DEBUG equ 0 ; 0<BR>SIZE16KPSECTOR equ 1 ; 1 for ngffss 每个SECTOR 为16k<BR>HOTLINK_TEST equ 0 ; 0<BR>GRAY_ON equ 0 ; 1<BR>LCD_803 equ 1 ; 1 ;1: LCD_803<BR>HAVE_IRDA equ 1 ; 0 有线<BR>; 1 带红外<BR>NEW_LCD_803 equ 1 ; 0 lcd start addr 19c0 在LCD_803=1时有效<BR>; 1 lcd start addr 1830 在LCD_803=1时有效<BR>AUTO_CONVERT_DICT equ 1 =1切换; =0不切; 在输入单词时若当前字典无此词但另一个字典中有时是否自动切换。切换后不回来
WATCH_DOG_TIME equ 8 ; 8<BR>true equ 255 ; 255<BR>false equ 0 ; 0<BR>PASSWD equ 1 ; 1<BR>nand16m equ 0 ; 0<BR>NAND32M equ 1 ; 0<BR>NAND64M equ 0 ; 0<BR>;<BR>; 文件系统常量 <BR>if NAND16M<BR>BNUM equ 1024 ;16K ,1024块=16MB <BR>endif<BR>if NAND32M<BR>BNUM equ 2048 ;16K ,2048块=32MB<BR>endif<BR>if NAND64M<BR>BNUM equ 4096 ;16K 4096块=64MB<BR>endif<BR>;SWAPNUM equ 4 ;交换块数目<BR>if SIZE16KPSECTOR<BR>SECTORSIZE equ 16384 ;簇大小 <BR>else<BR>SECTORSIZE equ 2048 ;簇大小<BR>endif <BR>PAGESIZE equ 512 ;页大小<BR>DIRSIZE equ 16 ;每一目录项大小(2+14)<BR>NORBSIZE equ 2048 ;NOR FLASH 块大小<BR>NANDBSIZE equ 16384 ;NAND FLASH 块大小<BR>NANDSSIZE equ 16 ;NAND SPARE 大小<BR>SECTORNUM equ BNUM*NANDBSIZE/SECTORSIZE ;共有多少SECTOR 16384<BR>MAXINODE equ 998 ;Inode 最大数目<BR>INODESIZE equ 32 ;Inode 每个占32B<BR>MAXOPENFILE equ 3 ;同时打开文件数<BR>MAXOPENDIR equ 1 ;同时打开的目录数<BR>DIRNAME_LEN equ 14 ;目录项长度<BR>MAX_PATH equ 57 ;最大完整路径长度(minix255);4级<BR>ROOT equ 0 ;ROOT 定制 Inode<BR>INODEBLOCKNUM equ 17 ;Inode 区共占据 NOR 多少个2K BLOCK<BR>MAXDIRLEVEL equ 4<BR>WORKINGBUFLEN equ 160<BR>;<BR> include /host/wyj1/tapeout/nc2600C/src/h/6502mac<BR> include /host/wyj1/tapeout/nc2600C/src/h/breakmac<BR>;BANK 0 :combf<BR>__base equ 40h<BR> define 64,combf<BR>bank0_end equ __base
;BANK 4:200h240h<BR>__base equ 40h<BR> define 64,zp_combf4<BR>bank4_end equ __base;BANK 5:240h280h<BR>__base equ 40h<BR> define 64,zp_combf5<BR>bank5_end equ __base__base equ 80h<BR> define 2,a1<BR> define 2,a2<BR> define 2,a3<BR> define 2,a4<BR> define 2,a5<BR> define 2,a6<BR> define 2,a7<BR> define 2,a8<BR> define 2,a9<BR>a1h equ a1+1<BR>a2h equ a2+1<BR>a3h equ a3+1<BR>a4h equ a4+1<BR>a5h equ a5+1<BR>a6h equ a6+1<BR>a7h equ a7+1<BR>a8h equ a8+1<BR>a9h equ a9+1<BR>binbuf equ a1 ;2 used in bin2bcd,ax2bin(in scrs)<BR>bcdbuf equ a2 ;5 used in bin2bcd,ax2bin(in scrs)<BR>Bufbin equ a1 ;zxy(3bytes)<BR>Bufbcd equ a3 ;(8bytes) (ascii码)<BR>menu_set equ a4 <BR> define 1,fccode<BR>utf_buf equ fccode ;gtm for utf8 interchange<BR> define 1,sccode<BR> define 2,intc<BR> define 14,ccgbuf<BR> define 2,data_buf ;trans ptr, other val at below<BR> define 2,HelpPtr<BR> define 2,menu_ptr<BR>;音乐<BR>define 2,tonea_ptr ; address pointer of song <BR>define 2,alarm_ptr<BR>define 2,volume_ptr ; base volume of sound <BR>;music val end define 1,close_sound_flag
<BR>emsky.net独家发布,不得转载!
|
|