Atari800 是一个能够模拟Atar的800、800XL、130XE和5200等四个作业系的模拟器,并能够在不同的平台上面运行,如Unix、Amiga、MS-DOS、Atari TT/Falcon、SDL,以及WinCE等,同时也能够在不同的编译系统底下编写其程式码,如BASIC模式、CURSES模式、SVGALIB Linux系统、X Window + Optional XVIEW介面、CBM Amiga、MS-DOS、TOS、SDL、WinCE,和MacOS X等。Atari800开发小组的宗旨就是在于要制作出一个以Atari为主的分散式作业系统,而这个作业系统不但符合GPL的规范,并以开放原始码的精神,将原始码随著作业软体一起释出。
Atari800是David Firth在1995年时,利用C语言所开发出来的模拟器,并依循着GPL的精神散布给大众使用,而一般人也可以利用不同的作业平台来运行这个系统。不过作者在推出第一版后,因为个人因素,便停下了更新的工作,一直到了1997年的春天,Petr Stehlik号召了Perry McFarlane、Rich Lawrence、Thomas Richter、Radek Sterba,以及Robert Golias等人一起释出Atari800版本0.8.0的原始码。 Petr Stehlik在释出原始码,并取得原作者的同意后,继续研发新的版本。目前已有越来越多的程式设计师加入开发Atari800的行列,这个作业系统将会在这些设计师的带领下做得更为完善。
到现在为止,Atari800已开发到1.3.1的版本。这个版本的特色在于可模拟Atari 400、800、600 XL、800 XL、130 XE,以及5200的作业系统,在130 XE的系统中,甚至可以扩充记忆体到1088K。系统是以6052的循环运算方式来运行,画面线条则是以ANTIC来模拟,并与所有的显示画面相容,声控系统是以POKEY的方式模拟。 Atari800包含了8个磁碟机,这些磁碟机是以电脑对磁碟机的方式来进行模拟,研发小组同时更新了SIO的阶层式架构。此外,模拟的磁碟机可读取ATR、XFD、DCM、ATR.GZ和XFD.GZ的档案格式,并直接运行Atari的执行档,不需再经过任何的转换。这个系统最大的优点在于支援Atari系统的所有游戏与程式,不论是以卡匣方式还是以碟片的方式来存取,都可以完全地相容,且所要存取的档案都会在内定的H槽底下。
...
...
另一名雇主 |
限られたニュース |
文章閱讀限制 |
出版品優惠 |
一般訪客 |
10/ごとに 30 日間 |
5//ごとに 30 日間 |
付费下载 |
VIP会员 |
无限制 |
20/ごとに 30 日間 |
付费下载 |