易码技术论坛

 找回密码
 加入易码
搜索
查看: 251928|回复: 9

[原创]瞎写了些东西

[复制链接]
发表于 2005-12-12 12:51:00 | 显示全部楼层
忘了说了,上面那段程序是NC2K系列的密码清除的BIN。
9043_23524_3646.gif

9043_23524_3648.rar

140 KB, 下载次数: 154

发表于 2005-12-13 17:27:00 | 显示全部楼层
晕死

清除密码的程序都能弄到这么长。。。。
发表于 2005-12-14 21:04:00 | 显示全部楼层
唉,没救了!!!!!
 楼主| 发表于 2005-12-16 17:06:00 | 显示全部楼层
当然不是啊!!我加了几个信息框,你不会没看到吧,晕死!!!
发表于 2005-12-16 23:30:00 | 显示全部楼层
请问下

XU推荐的那个6502sim怎么区标号的低8和高8的?

还有XU做的文件转换工具会自己添加文件头啊

我晕

有没有不会自己添加的文件头的转换工具?
发表于 2005-12-18 13:04:00 | 显示全部楼层
以下是引用sasasa在2005-12-16 23:30:00的发言:[BR]请问下
XU推荐的那个6502sim怎么区标号的低8和高8的?
还有XU做的文件转换工具会自己添加文件头啊
我晕
有没有不会自己添加的文件头的转换工具?


1.高低八位分别用<和>表示。例如:
  LDA #<CODESTART
  STA addrlist_l
  LDA #>CODESTART
  STA addrlist_h

2.不自动加文件头的工具有啊,好像就在“6502secret.chm”里面的链接吧,点了就有。

下面附上6502secret.chm.
 楼主| 发表于 2005-12-28 15:00:00 | 显示全部楼层
6502汇编的群:14638640
发表于 2006-1-1 15:00:00 | 显示全部楼层
貌似6502secret.chm里的连接不能用了吧?
发表于 2006-1-3 22:14:00 | 显示全部楼层
能用.那是链到CHM文件内部的.
 楼主| 发表于 2005-12-10 10:46:45 | 显示全部楼层 |阅读模式
    昨天闲着没事干瞎写了些东西,传上来给大家看看,大虾们就没必要看了。本来想把BIN程序上传上来的,可是用FTPLINK总是不成功,所以就把源码上传上来了.
4010: A2 00 LDX #$00 ;//初始寄存器X的值
4012: A9 00 LDA #$00 ;
4014: 9D 00 0B STA $0B00,X ;//将00h放入$(0B00+X)
4017: E8 INX  ;//每循环一次X=X+1
4018: E0 32 CPX #$32 ;//X与32h比较
401A: D0 F6 BNE $4012 ;//如果X比32h小就跳转到$4012
401C: F0 00 BEQ $401E ;//如果X与32h相等就跳转到$401E
信息筐:
401E: A9 02 LDA #$02 ; //定义信息筐的类型为选择筐?
4020: A2 40 LDX #$40 ;//地址参数
4022: A0 40 LDY #$40 ;//地址参数
4024: 00 12 CA BRK $CA12 ;//信息筐中断
4027: EA NOP  ;
4028: EA NOP  ;
4029: EA NOP  ;
402A: C9 79 CMP #$79 ;//将A中的值与79h比较
402C: F0 02 BEQ $4030 ;//如果A=79h就跳转到$4030
402E: D0 06 BNE $4036 ;//如果A<>79h就跳转到$4036
4030: 00 06 03 BRK $0306 ;//将$0B00-$0B32的密文覆盖当前密文,而$0B00-$0B32已皆为00,这样就起到清除密码的作用了。
4033: 4C 6D 40 JMP $4060 ;//无条件跳转到$406D
4036: EA NOP  ;
4037: 60 RTS  ;
4038: .DB $FF ;
403B: .DB $FF ;
403E: .DB $FF ;
4041: .DB $FF ;
$4044-$404E为选择信息筐的参数
4044: .DB $80 ;
4047: 40 RTI  ;
4048: 10 15 BPL $405F ;
404A: 0E 02 49 ASL $4902 ;
404D: 40 RTI  ;
404E: .DB $02 ;
4050: .DB $FF ;
4053: .DB $FF ;
$4056-$4064为选择信息筐的文字内容
4056: 20 20 20 JSR $2020 ;
4059: .DB $C7 ;
405D: FD C3 DC SBC $DCC3,X ;
4060: .DB $C2 ;
4064: .DB $BF ;
4067: .DB $FF ;
406A: .DB $FF ;
406D: A9 00 LDA #$00 ;//定义信息筐的类型为普通信息筐
406F: A2 70 LDX #$70 ;//参数地址
4071: A0 40 LDY #$40 ;//参数地址
4073: 00 12 CA BRK $CA12 ;//信息筐中断
4076: 20 33 E0 JSR $E033 ;延时160毫秒
4079: 20 33 E0 JSR $E033 ;
407C: 60 RTS  ;
$407D-$4087为普通信息筐参数
407D: .DB $80 ;
4080: 40 RTI  ;
4081: 10 15 BPL $4098 ;
4083: 0E 04 79 ASL $7904 ;
4086: 40 RTI  ;
4087: .DB $02 ;
4089: .DB $FF ;
408C: .DB $FF ;
408F: .DB $FF ;
$4092-$40B0为普通信息筐的文字内容
4092: 20 C3 DC JSR $DCC3 ;
4095: .DB $C2 ;
4099: D1 C7 CMP ($C7),Y ;
409B: E5 B3 SBC $B3 ;
409D: FD 21 21 SBC $2121,X ;
40A0: 21 00 AND ($00,X) ;
40A2: .DB $63 ;
40A5: 6E 67 72 ROR $7267 ;
40A8: 61 74 ADC ($74,X) ;
40AA: 75 6C ADC $6C,X ;
40AC: 61 74 ADC ($74,X) ;
40AE: 69 6F ADC #$6F ;
40B0: 6E 00 FF ROR $FF00 ;
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

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

GMT+8, 2024-3-29 12:56 , Processed in 0.012498 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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