`
taolei0628
  • 浏览: 20925 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

经典怀旧java版Apple2模拟器

阅读更多
现在已经很少有人知道Apple2了,Apple2是流行在80年代的苹果公司的机器.

我开发这个模拟器只是为了怀旧和研究,仅仅是想用java尝试做个模拟器。PC机相对复杂了,这个Apple2比较简单,而且是我最初接触的电脑,比较有感情。
Java也能做模拟器,而且速度没有问题,​这个Apple2原始机型只有1MHZ主频​,在我的机器上可以模拟加速到100MHZ​。
目前版本的Apple2模拟器,非常简单,甚至简陋,本人也不擅长UI编程。功能也比较原始,但已经可以运行古老的整数BASIC。只有简单的文本监视器和键盘输入,还没有模拟其他IO设备,暂时还不能载入apple2的游戏rom。
下载包里面包含源代码 不过很少注释。
程序演示:运行java -jar apple2.jar
点"载入脚本"的按钮,然后找到stars.bas,确定。系统会进入到BASIC,并录入了一小段程序。
在窗口中输入RUN,让程序运行。
重复点"加速"按钮,模拟的CPU主频每次增加一倍,右上方有显示当前的模拟速度,可以看看你的机器最快能达到多少HZ。

http://download.csdn.net/source/3378366
  • apple2.rar (86.5 KB)
  • 描述: java Apple2模拟器源代码
  • 下载次数: 13
分享到:
评论

相关推荐

    Java 版 Apple2模拟器源代码

    这是一个简单的Apple2模拟器,可以运行古老的整形BASIC。只有简单的文本监视器和键盘输入,还没有模拟其他...Java也能做模拟器,而且速度没有问题,这个Apple2原始机型只有1MHZ主频,在我的机器上可以模拟加速到100M。

    apple ii模拟器

    Apple II 模拟器是一种软件,它允许用户在现代计算机上运行经典的Apple II系列操作系统和应用程序。Apple II是由美国苹果公司于1970年代末期推出的个人电脑,对个人计算机的发展有着重大影响。模拟器使得这个历史性...

    80年代流行的Apple微机模拟器(带有内置的FPbasict及Zbasic,Logo,lisp系统盘)

    模拟器不仅是一个怀旧工具,也是学习历史和技术演进的宝贵资源。对于现代程序员来说,了解这些早期的编程语言和系统可以帮助他们更好地理解现代编程语言的设计哲学,以及计算机科学是如何一步步发展到今天的。同时,...

    Apple II模拟器 1.19

    Apple II模拟器,AppleWin 1.19.0.0 想怀旧的赶快来喽 比FC更早出现的游戏们 不能解压的话,换最新的RAR就可以了。

    Apple II怀旧游戏ROM集(动作类)

    Apple II是一款经典的8位个人计算机,它在20世纪70年代末至80年代中期引领了个人计算机革命。这款机器拥有丰富的游戏库,其中包括许多经典的动作类游戏,这些游戏在当时的玩家群体中广受欢迎。"Apple II怀旧游戏ROM...

    强大的Apple IIe模拟器 AppleWin

    很小很强大的Apple IIe模拟器。附带了几个ROM,但是不保证ROM能用。 不知道现在还有多少人记得曾经辉煌一时的Apple IIe,还有山寨出来的中华学习机,紫金II等。 喜欢怀旧的可以一起分享一些ROMS。

    Apple IIe Emulator for Windows 1.26.2.0

    Apple IIe Emulator for Windows 1.26.2.0 是一款专为Windows操作系统设计的软件,旨在让用户能够在现代计算机上体验到经典的Apple II、Apple II+、Apple //e以及Enhanced Apple //e计算机系统。这个模拟器是基于...

    MACOS老系统模拟器

    使用这两个模拟器,用户可以体验到许多经典游戏、应用程序,甚至是那些只能在旧版Mac OS上运行的专业软件。以下是使用这两个模拟器的基本步骤: 1. 下载并安装:首先,你需要从官方网站或可靠的源获取SheepShaver或...

    Apple IIe Emulator for Windows 1.20.0.0

    总的来说,Apple IIe Emulator for Windows 1.20.0.0 是一个集怀旧、教学和研究于一体的强大工具,通过这个模拟器,用户可以在不拥有原始硬件的情况下,完全沉浸在Apple II系列计算机的世界中,享受经典的魅力,同时...

    DOS模拟器for ppc

    总的来说,"DOS模拟器for PPC"是一个强大的工具,它为PowerPC设备用户打开了通往经典DOS世界的大门,无论是为了怀旧还是进行编程工作,都提供了极大的便利。通过这款模拟器,用户可以在小巧便携的设备上重温过去,...

    基于C++的SimpleNes红白机模拟器设计源码

    其中,包含42个头文件(h)、37个C++源文件(cpp)、20个XML文件、10个webp图片文件、6个Java源文件、4个Git忽略文件、3个用户定义文件、3个图标文件、3个构建文件和2个AppleScript文件。该模拟器支持Visual Studio ...

    Apple IIe Emulator for Windows 1.20.1.0

    Apple IIe Emulator for Windows 1.20.1.0 是一款专为Windows操作系统设计的软件,它允许用户在现代计算机上体验经典的Apple II、Apple II+、Apple //e以及Enhanced Apple //e计算机系统。这个模拟器是运行这些复古...

    GSjs:用 100% HTML5 和 JavaScript 编写的 Apple IIGS 模拟器

    Apple IIGS(Apple II Enhanced Graphics System)是苹果公司于1986年推出的一款个人电脑,它在...它不仅为用户提供了一种怀旧的体验,也为开发者提供了一个研究和学习经典计算机系统仿真以及Web开发技术的宝贵平台。

    AppleWin1.14.0-beta

    AppleWin1.14.0-beta是一款专为Windows用户设计的Apple II计算机模拟器,它使得用户能够在现代操作系统上体验经典的Apple II系列电脑的运行环境。这款模拟器不仅保留了Apple II系列的原始特性,还提供了许多现代化的...

    iDOS 2修改版,横屏和文件共享

    在移动设备上体验经典的DOS操作系统一直是许多用户的怀旧之选,而iDOS 2修改版则是专为iPhone用户打造的一款独特应用。这款经过精心调整的Dospad版本,不仅保留了原有的功能,更引入了横屏模式和文件共享两大亮点,...

    OpenEmu.zip

    2. **界面友好**:OpenEmu的界面设计直观,用户可以轻松导入游戏ROM,创建自定义游戏库,并且拥有类似Apple iTunes风格的布局,使得管理和组织游戏变得简单。 3. **游戏手柄支持**:OpenEmu兼容多种游戏手柄,让...

    CEMU:8位计算机模拟器

    6502是 MOS Technology 开发的一款8位微处理器,被广泛用于C64以及其他经典计算机如Apple II和Atari 2600。6510是6502的一个变体,专门为C64设计,增加了内存保护和I/O控制功能。 **复古计算与文化** CEMU不仅是一...

    Nintendoish:适用于iOS的周期精确,扫描线精确的NES模拟器

    2. **汇编语言**:为了达到周期精确性,模拟器可能使用了NES的6502处理器的汇编代码,需要理解这种古老的指令集。 3. **图形渲染**:实现扫描线精确性需要理解电视显示的工作原理,以及如何在iOS设备上重现这些效果...

    Geardrive:适用于iOS,Mac,Raspberry Pi,Windows和Linux的Sega Mega Drive Genesis模拟器

    《Geardrive:多平台Sega Mega Drive Genesis模拟器详解》 Sega Mega Drive Genesis,又称MD,是1980年代末至1990年代中期的一款家用游戏...无论是出于怀旧之情还是技术研究,Geardrive都是一款值得尝试的优秀模拟器。

    6502电气集中仿真系统

    6502是一款经典的8位微处理器,广泛应用于20世纪70年代和80年代的许多计算机和游戏机,如Apple II、Commodore 64和Atari 2600等。通过这个仿真系统,用户可以深入探索6502的内部工作原理,掌握编程技巧,并进行实际...

Global site tag (gtag.js) - Google Analytics