zjjerry413 发表于 2007-7-10 18:42:56

沙发支持呀!!!!研究!!!

yoyohenry 发表于 2007-7-12 14:18:39

LZ放到一起去噻~

Loading 发表于 2007-7-13 20:32:49

;将01页4000-7fff的内容写入块号为09ca,09cb的NandFlash,不可写系统块,即0C70及其前



为什么要写到" 块号为09ca,09cb的NandFlash"啊
怎么改啊,只剩果一点了你就改一下啊
这段看不懂啊

gcwy 发表于 2007-7-15 10:00:52

比如说你要写0C63块就
LDA #¥63
STA ¥09CA
LDA #¥0C
STA ¥09CB

lzjseed 发表于 2007-7-15 11:47:16

就是$09ca,$09cb是写块地址的入口啊!不过源码中的解释确实没有说明白,容易让人误解

POTO 发表于 2007-7-16 20:35:42

支持啊!
移植1000,我有点懒……呵呵~不过……系统补丁还是要做的………

Loading 发表于 2007-7-19 18:38:06

只要知道怎么NANDWRITE就可以了
可是我看不懂自己反汇编的DEBUG 1K,要不然我就可以搞定了


还有LZ的程序退出后没有把字体还原,所以退出程序返回应用程序列表时列表是小字的,不正常

gcwy 发表于 2007-7-21 13:35:00

对了
我用的是3。6内核
所以就忘了还原了

gcwy 发表于 2007-7-21 13:36:24

引用第7楼Loading于2007-07-19 18:38发表的“”:
只要知道怎么NANDWRITE就可以了
可是我看不懂自己反汇编的DEBUG 1K,要不然我就可以搞定了


还有LZ的程序退出后没有把字体还原,所以退出程序返回应用程序列表时列表是小字的,不正常


我也想看看TC1000的代码
发给我吧
gongweiyue@163.com

yan 发表于 2007-7-21 13:46:56

非常不错。

Loading 发表于 2007-7-21 17:22:00

引用第9楼gcwy于2007-07-21 13:36发表的“”:



我也想看看TC1000的代码
发给我吧
.......
自己去下载了用Eastsun的Dasmtools反一下啊,我没1000的源代码

Loading 发表于 2007-8-5 08:18:41

tc1000s的


nandwrite:
lda #$50
sta $095f
lda $51
sta 0960


ASL $095F
ROL $0960
CLC
LDA $095F
ADC #$00
STA $095F
LDA $0960
ADC #$90
STA $0960
LDA #$1E
STA $095E
LDA #$64
STA $DE
LDA #$09
STA $DF
LDA #$02
STA $0962
LDA #$00
STA $0963
JSR $E07E
LDA $00
PHA
LDA $0A
PHA
LDA #$11
STA $0A
LDA #$05
STA $00
JSR WNL1
PLA
STA $0A
PLA
STA $00
RTS
WNL1:
JSR $48AE
BCC WNL2
RTS
WNL2:
LDA #$00
STA $72
LDA #$40
STA $70
WNL3:
LDA $70
STA $EB
LDA #$00
STA $EA
LDA $72
STA $0966
JSR $45E3
CLC
INC $70
INC $70
INC $72
LDA $72
CMP #$20
BNE WNL3
RTS

POTO 发表于 2007-8-5 12:40:06

JSR $45E3
……
这些怎么没呢?

Loading 发表于 2007-8-6 18:56:01

不知道啊
TC1000S的DEBUG反出来的就是这样饿
你解决一下拉


这个可以写NAND,应该没错吧
--------------------------------------------------

估计源码排序部分出错了,我用它改变了一下文件位置,然后保存,结果被改变位置的文件名成了乱码,文件成了僵尸...........

Loading 发表于 2007-8-6 18:58:06

其实我也可以不用这个程序,用我弄的那个文件工具可以现实文件列表所占的NAND块,再用DEBUG来读写就可以了,不过不怎么方便
POTO能解决就更好了

gcwy 发表于 2007-8-8 13:50:26

可能是$00和$0a的值有问题
WRITENAND写入的是01页4000

玄狼剑 发表于 2007-8-18 00:53:45

文件呢?

gcwy 发表于 2007-7-10 18:38:33

超级瞬移源码

一些朋友想要其它机型的版本,
原来我打算自己移植一下,
于是我便将源码修改了一下,
将程序里面的参数地址和中断提取出来了,
只需要修改地址定义,
就可以适应其它机型了。

由于没有找到其它机型的writenand程序,
就只有将源码发出来,
等其它高手来移植了!

源码写得很乱,
不过我又加了点注释,

RAR包里有:
主文件:超级瞬移.txt
图片数据:logo.txt
包含文件:move.txt
          inram.txt;就是要发送到RAM里运行的代码
          NC3000WN.txt;这是NC3000的writenand代码
地址定义:NC3000-def.txt

说明一下,用WQX端编译器编译
移植时只需修改NC3000-def.txt
和把NC3000WN.txt改为其它机型writenand程序即可
很方便的!
页: [1]
查看完整版本: 超级瞬移源码