如何开发可从软盘启动的Amiga应用程序(NON-DOS)?

Ped*_*oto 6 boot floppy retro-computing amiga

继续" 如何编写和编译Amiga应用程序? "问题,需要哪个开发库才能从软盘启动Amiga应用程序?

更新:(2012-04-10)为了解决问题的解决,我编辑了标题和正文,只关注图书馆.仍然缺少从软盘部署工具启动,可以在另一个问题中询问.

jes*_*sup 14

有关如何在软盘上写入引导块的详细说明

您需要学习如何使用trackdisk.device.我强烈建议不要绕过trackdisk; 阅读软盘的要求很棘手,你必须知道允许的机械差异; trackdisk软盘代码非常非常好,并且比其他任何人都更好地处理错误.已发表的关于如何为Amiga"在裸机级别编码"的书籍(特别是关于直接使用软盘的书籍)有很多错误和错误的假设,我的副本有一个标记错误的森林.

注意事项:我是Commodore的人,完全重写了AmigaOS 2.0的trackdisk.


如果您正在谈论一个普通的AmigaOS应用程序,那么您将在磁盘上有一个启动脚本文件来启动磁盘并启动应用程序(加上最小的AmigaOS文件集),以及一个图标/可执行文件,如果Amiga启动它从另一个磁盘或HD启动.寻找并为Amiga制作可引导磁盘的信息.

  • 我可能会采取这种速度赌注... :-)我完全为AmigaOS 2.0重写了trackdisk.在2.0中,trackdisk在速度方面难以击败.事实上,我检查过的90%的"快速加载器"速度较慢或者最好没有比磁盘更快 - 而且几乎所有其他版本都违反了驱动器规格到特定制造商的驱动器上的故障,或者用户的驱动器恰好在一个驱动器上结束或另一个规格范围.(快速加载开发人员将在他们自己的机器和其他一些机器上进行测试,并且错过了在使用Sanyo(或其他)构建的机器上进行测试. (4认同)