Apple II Plus
Apple II Plus是Apple II系列中的第2个产品。[1]
制造商 | Apple Computer,Inc. |
---|---|
产品系列 | Apple II series |
发布日期 | 1979年6月[1] |
单价 | 1195美元(2020年相当于4,233.66美元)[2] |
停产日期 | 1982年12月[1] |
操作系统 | Apple DOS (originally optional;later stock) Apple Pascal (optional) Apple ProDOS (optional) |
中央处理器 | MOS Technology 6502 |
存储器 | 16KB、32KB、48KB、or 64KB |
硬盘存储空间 | Disk II (5.25"、140KB、Apple、later stock) ProFile (5MB/10MB、Apple) UniDisk 3.5 (3.5"、800KB、Apple) |
显示 | NTSC video out (built-in RCA connector) |
图形处理器 | Lo-res (40×48、16-color) Hi-res (280×192、6 color) |
音效 | 1-bit扬声器(内置) 1-bit cassette input (built-in microphone jack) 1-bit cassette output (built-in headphone jack) |
输入 | Upper-case keyboard、52 keys |
控制器输入 | Paddles (Apple and third party) Joystick (Apple and third party) Apple Mouse (Apple) KoalaPad graphics pad/touchpad (third party) |
触摸板 | KoalaPad graphics pad/touchpad (third party) |
连接接口 | Parallel port card (Apple and third party);Serial port card (Apple and third party) |
向下兼容 | Apple II (if Language Card installed) |
前代机种 | Apple II |
后继机种 | Apple III、Apple IIe |
相关条目 | Applesoft BASIC |
Apple II Plus有48KB内存,可借由能安装在第0槽的语言卡扩充至64KB。苹果所采用的6502微处理器支持最大64KB内存,而含有48KB内存的机器已达到此上限-因为包含另外的16KB只读内存(ROM)和I/O地址。因此,语言卡中的扩充内存可暂时“盖过”内置的ROM,并将代码读入该段内存,以使用ROM相同的方式使用它。借此,用户可将Integer BASIC从磁盘读入语言卡内存中,并使用DOS 3.3的INT和FP指令切换使用Integer BASIC或Applesoft BASIC“方言”,如同切换ROM扩充卡一般。若要使用苹果公司几乎于同一时间推出的两种编程语言-UCSD Pascal与FORTRAN 77编译器,语言卡也是必备配备。这些软件需在叫做UCSD-P系统的非DOS系统下运行,它有自己的磁盘格式,并包含一“虚拟机器”使其可以在多种不同硬件上运行。
Apple II Plus的ROM中包含Applesoft BASIC编程语言。这个由微软编写的BASIC“方言”最初曾做为升级推出,支持浮点运算(但与Steve Wozniak的Integer BASIC相比,其运行速度明显较慢)。最终它成为苹果电脑的标准BASIC语言。
如同Apple II,Apple II Plus不支持小写输入。键盘上的所有按键只能打出大写字母。在ROM中内置的字体里亦没有小写字母。(注意键盘上没有大写锁定键。)为了显示小写字母,有些软件会以较慢的高分辨率图像模式运行,并采用自行设计的字体,而不使用较快的文字模式(直接采用ROM中的字体)。另一些软件则使用反转文字模式以显示打印出来会是小写的文字。另外,用户也可以安装内含小写字体的ROM或购买第三方厂商的80行卡。其中“Videx Videoterm”卡与其复制品特别普遍。至于小写输入,由于无法侦测Shift键是否按下,因此有一种“一线Shift键修改”被应用(连接Shift键至主板上的摇杆控制器上的其中一根针脚。)兼容的程序(包括几乎所有的文书处理软件)可借此侦测Shift键是否被按下。然而,由于此修改需要靠焊接,因此只有少部分狂人会使用。为此,支持小写的软件大多亦可用ESC键代替该修改的功能。