介绍一个老牌widnows 下的 apple ii /e 的模拟软件。
不知道各位朋友,还记得Apple ii /e 模拟器AppleWin吗?
这款模拟器出新版本了,原版的和以前的版本没有什么变化。
增强了这个模拟器的调试部分。
启动界面。
这是调试界面,比以前多了很多功能。
这是设置界面。
汇编语言是6502汇编系列。调试程序还不错。
这款模拟器调用apple soft BASIC 还有个秘密,开机在光标处可进入监控程序。
也就是call -151
不知道大家明白了没有,早期apple ii //e 这类苹果机生产时,为了调试方便内嵌了监视程序。
监视程序的进入方法就是用 call 命令。地址是 -151 ,如果你不喜欢负数,把它换成正整数也行。
在命令提示光标处输入 call -151 <回车>
有显示提示符
*
这监视程序的命令不多。
命令用法:
直接输入300 显示地址 0300
*300
0300- 00
输入 .315 显示地址 0300 至 0315的内容
*.315
0301- 00 00 00 00 00 00 00
0308- 00 00 00 00 00 00 00 00
0310- 00 00 00 00 00 00
输入 300L 显示地址0300 的反汇编
*300L
0300- 00 BRK
0301- 00 BRK
0302- 00 BRK
0303- 00 BRK
0304- 00 BRK
0305- 00 BRK
0306- 00 BRK
0307- 00 BRK
0308- 00 BRK
0309- 00 BRK
030A- 00 BRK
030B- 00 BRK
030C- 00 BRK
030D- 00 BRK
030E- 00 BRK
030F- 00 BRK
0310- 00 BRK
0311- 00 BRK
0312- 00 BRK
0313- 00 BRK
还有300.315V比较命令。
*300.315V
0300-00 (12)
0301-00 (0F)
0302-00 (12)
0303-00 (0)
0305-00 (12)
0306-00 (0E)
0307-00 (01)
0309-00 (7A)
030D-00 (7A)
0312-00 (01)
0315-00 (05)
还有300G从地址300处开始运行命令
*300G
0302- A=FF X=98 Y=00 P=30 S=F0
还可以调用内部程序,直接调用地址就可以了。比如
*3D0G
直接运行地址3D0G程序返回到光标提示符。
ctrl + e <回车>
显示6502寄存器内容
运行6000.300F 查看地址6000向后300处连续单元内容
*300
0300- 00
*:5E
修改300地址内容00为5E
300:5E也行。
还有M命令
*6000<300.30CM <回车>
移动300-30C内容到首地址为6000的地方
自己再组合一下看看。以上就是这些命令。
还有N命令,I命令33-30命令。300L 300G命令,300LL,300LLL命令。
最新版模拟器下载:AppleWin1.26.3.1.rar
源码项目:https://github.com/AppleWin/AppleWin
apple ii /e 软件大集合:http://nantz.top/zblog/?id=4
****************************************************************
* 我的淘宝店铺卖的Apple ii //e 经过模拟器查看后就是源代码 *
* 看你怎么使用。不过这是6502汇编 *
* 我的淘宝店铺http://gome168.taobao.com *
****************************************************************