易码技术论坛

 找回密码
 加入易码
搜索
查看: 808970|回复: 17

[源码] 超级瞬移源码

[复制链接]
发表于 2007-7-10 18:42:56 | 显示全部楼层
沙发支持呀!!!!研究!!!
发表于 2007-7-12 14:18:39 | 显示全部楼层
LZ放到一起去噻~
发表于 2007-7-13 20:32:49 | 显示全部楼层
;将01页4000-7fff的内容写入块号为09ca,09cb的NandFlash,不可写系统块,即0C70及其前



为什么要写到" 块号为09ca,09cb的NandFlash"啊
  怎么改啊,只剩果一点了你就改一下啊
这段看不懂啊
 楼主| 发表于 2007-7-15 10:00:52 | 显示全部楼层
比如说你要写0C63块就
LDA #¥63
STA ¥09CA
LDA #¥0C
STA ¥09CB
发表于 2007-7-15 11:47:16 | 显示全部楼层
就是$09ca,$09cb是写块地址的入口啊!不过源码中的解释确实没有说明白,容易让人误解
发表于 2007-7-16 20:35:42 | 显示全部楼层
支持啊!
移植1000,我有点懒……呵呵~不过……系统补丁还是要做的………
发表于 2007-7-19 18:38:06 | 显示全部楼层
只要知道怎么NANDWRITE就可以了
  可是我看不懂自己反汇编的DEBUG 1K,要不然我就可以搞定了


还有LZ的程序退出后没有把字体还原,所以退出程序返回应用程序列表时列表是小字的,不正常
 楼主| 发表于 2007-7-21 13:35:00 | 显示全部楼层
对了
我用的是3。6内核
所以就忘了还原了
 楼主| 发表于 2007-7-21 13:36:24 | 显示全部楼层
引用第7楼Loading2007-07-19 18:38发表的“”:
只要知道怎么NANDWRITE就可以了
  可是我看不懂自己反汇编的DEBUG 1K,要不然我就可以搞定了


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


我也想看看TC1000的代码
发给我吧
gongweiyue@163.com
发表于 2007-7-21 13:46:56 | 显示全部楼层
非常不错。
发表于 2007-7-21 17:22:00 | 显示全部楼层
引用第9楼gcwy2007-07-21 13:36发表的“”:



我也想看看TC1000的代码
发给我吧
.......
自己去下载了用Eastsun的Dasmtools反一下啊,我没1000的源代码
发表于 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
发表于 2007-8-5 12:40:06 | 显示全部楼层
JSR $45E3
……
这些怎么没呢?
发表于 2007-8-6 18:56:01 | 显示全部楼层
不知道啊
  TC1000S的DEBUG反出来的就是这样饿
  你解决一下拉
  

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

  估计源码排序部分出错了,我用它改变了一下文件位置,然后保存,结果被改变位置的文件名成了乱码,文件成了僵尸...........
发表于 2007-8-6 18:58:06 | 显示全部楼层
其实我也可以不用这个程序,用我弄的那个文件工具可以现实文件列表所占的NAND块,再用DEBUG来读写就可以了,不过不怎么方便
  POTO能解决就更好了
 楼主| 发表于 2007-8-8 13:50:26 | 显示全部楼层
可能是$00和$0a的值有问题
WRITENAND写入的是01页4000
发表于 2007-8-18 00:53:45 | 显示全部楼层
文件呢?
 楼主| 发表于 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程序即可
很方便的!

超级瞬移源码.rar

9 KB, 下载次数: 16

您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-4-19 07:20 , Processed in 0.013183 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表