易码技术论坛

 找回密码
 加入易码
搜索
查看: 204383|回复: 12

[原创]用LAVA解释器替换系统计算器(直接写nand)!!! for nc3000

[复制链接]
发表于 2005-11-19 12:02:00 | 显示全部楼层
立天强啊!!!!!!!!!!!!!!!!!!

沙发!!!!!!!!!!!!!!!!!!!!

[em02][em02][em02][em02][em02][em02][em02][em02]
发表于 2005-11-19 16:14:00 | 显示全部楼层
再支持一个,板凳。果然强者。
发表于 2005-11-19 16:20:00 | 显示全部楼层
发现错误……~计算器没有替换掉,时间被替换了-_-bb现在怎么办?俺不想双机修复
发表于 2005-11-19 17:45:00 | 显示全部楼层
有危险!

因为如果机器里有坏区的话区块的逻辑号会偏移!

所以这样会使文件产生错误覆盖!

还好calculator和time都是16KB!

如果是其他文件那可就后果不可记了!
发表于 2005-11-19 18:07:00 | 显示全部楼层
hehe~

有必要么?一定要把lava内置~

自己下载也不错呀~……
发表于 2005-11-19 18:21:00 | 显示全部楼层
发表于 2005-11-19 18:40:00 | 显示全部楼层
用WQXHEX可以不假,可是NC3000的WQXHEX我不太敢用,要是错误的话,我承受不起的呀-_-
 楼主| 发表于 2005-11-19 18:48:00 | 显示全部楼层
我已经在程序里先检测calculator的块号了,想不到还是出了错,非常抱歉!

大家不要下载了,有未知错误.
8812_21094_3587.jpg
发表于 2005-11-20 12:43:00 | 显示全部楼层
郁闷哦,不能用
发表于 2006-1-1 15:30:00 | 显示全部楼层
时间没了,怎么搞啊!
[em06]
发表于 2006-1-2 18:45:00 | 显示全部楼层
楼上的可以用这个东西恢复试试(仅适用于变成修改“时间”的机子!!!)


[attachment:4930]

11790_25975_4930.rar

8 KB, 下载次数: 128

发表于 2006-1-4 13:21:00 | 显示全部楼层
精神可嘉!
 楼主| 发表于 2005-11-19 01:07:04 | 显示全部楼层 |阅读模式
软件名称:内置LAVA

软件类别:系统工具(bin)


软件大小:32KB


运行平台:NC3000


相关说明:

大家是否觉得系统的"计算"没什么用,因为以经有科学计算器了,还拿个简单计算器干吗?所以我一直想用什么有用的东西(譬如LAVA.bin)来覆盖它,但苦于不知道如何写nand。近日终于在某一版的wqxhex2600中弄出了一段写nand的代码,经移值就可用于NC3000了。代码如下:

;下面的程序将4000-7fff(16k)的内容写入块号为09cf,09d0的NandFlash(16K)

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 $489D     ;改为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 $09D1
JSR $45D2          ;改为JSR $45E3可写系统块
CLC
INC $70
INC $70
INC $72
LDA $72
CMP #$20
BNE WNL3
RTS
注意:
1.此代码只适用于nc3000.
2.代码需要换页,所以不能在4000-bfff之间的ram运行。
3.写nand时一定要注意电量充足,否则容易造成坏块。
4.块号0000-0C70为系统块,0001,0002,0c70极重要,不可乱改,当然修改其它的系统块也不可乱来。
5.代码的安全性我不能保证,使用者自负后果。


可以写系统nand了,于是我就编程用LAVA.bin覆盖掉原来的/sysdir/calculator.这是程序文件。


注意:大家不要下载了,有未知错误.抱歉.

说明:
本程序仅用于NC3000,其它机型勿用。程序仅在我的机器上通过测试,其它的NC3000我不知道会不会有不同,用不用你的事喽。
运行程序前请确认电量充足。
该LAVA解释器为eastsun修正过GetPoint函数的版本,我又改了一些:加入系统密码;默认目录LAVA,选择文件时按shift切换LAVA/GVMaker目录;sysdir可视;解释器生成的文件属性全为RWX.
运行文件后系统的计算器不复存在,而LAVA解释器则永远进驻你的文曲星,按计算就可以进LAVA了。









[此贴子已经被作者于2005-11-19 18:56:55编辑过]

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

本版积分规则

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

GMT+8, 2024-6-16 11:34 , Processed in 0.011614 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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