yksoft1 |
2005-11-20 17:55 |
本文版本:0.91 更新时间:2005年11月21日夜 更新内容:把几个模拟器网站的URL加进去了;添加了M88、P88SR、PC88Win、VA-EG的单独介绍 现在大家在PC上玩到的FALCOM续作游戏,原作很多都是在PC-8801MKIISR这样一种机器上出现的。不过据我查找,国内很多人会用M88、PC88Win玩PC8801游戏,但是了解它的历史的人不多,很多人都不知道菜单里的N88-V1、N88-V2、N、N80等模式代码的意义,更不知道它的历史是什么样子的。/现在,我再就这台机器的发展历程做一个简单的介绍。 1.前传------------PC-8001(1979-1981)(N) 说到PC-8801,就不得不说到PC-8001。1979年,美国的APPLE公司的APPLE II已经在美国站稳了脚跟,而在日本,微型计算机的市场还根本没有形成。最初日本人玩的都是那些单板机,而到79年,日本自己制造的微机只有SHARP的MZ-80K等少数几种。1979年9月28日,在这样混乱的场面中,NEC发售了他们第一台微型计算机---PC-8001。 PC-8001是日本第一台使用"PC"这样的表达方式的机种。它和国内的MZ-80K、国外的APPLE II相比,具有比较明显的优势。首先,它使用的CPU是和Z80A基本互换的μPD780C-1,频率4.15Mhz,比苹果II的6502和MZ-80K的Z-80要快;同时,PC-8001的ROM固化了"PC-8001 BASIC"(N-BASIC),是微软24K BASIC的完全移植,比只有MONITOR(汇编)的MZ-80K强得多。在显示性能方面,PC-8001可以直接显示8色80列、25行文本,图形模式只有160*100像素*8色,但是速度较快。 图:PC-8001
PC-8001主机是一台所谓的“键盘机”,内部空间非常小,因而只集成了显示接口、RS-232串口、打印机接口、CMT磁带机接口,如果需要安装外置软驱这样的设备,就必须使用扩展坞PC-8011/8012。而它的价格也是比较高的--本体168000日元。
那时 少数高手把一些街机游戏(比如SPACE INVADER)移植到PC-8001上,一些小公司也开始制作PC-8001游戏,使得PC-8001并不是像某些早期机型一样是只有BASIC和应用程序的机器。 PC-8001性能表 CPU:μPD780C-1 4.15Mhz 内存:16KB(可扩展到32KB) 显示:文本模式下80列*25行,图形模式160*100*8色 键盘:92键日本语键盘 扩展性:数字显示器/复合视频输出、RS-232C串口、打印机(PC-PR201/202)接口,扩展坞(PC-8011/8012)接口 PC-8001系列以后还推出了PC-8001MKII、PC-8001MKIISR,性能提升巨大,但是并不在本文讨论范围之内。
2.黎明--------PC-8801(1981-1985)(N88-V1) 时间一晃过了两年。1981年,微机的世界发生了一件影响巨大的事件------IBM PC的发售。在日本,很多公司都开始涉足微机业,各种互不兼容的机型层出不穷。1981年9月,NEC发售了他们的新机型-PC-8801。 PC-8801继承了PC-8001的各种性能,可以在BASIC和二进制级别同PC-8001互换,但在图形能力上提高很大。图形模式的屏幕分辨率由160*100*8色扩展到640*200*8色和640*400*1色,基本上达到了1981年的中端水平。ROM BASIC由N-BASIC升级到强大得多的N-88 BASIC,支持64K内存、各种绘图指令。由于分辨率的提高,PC-8801可以安装汉字ROM,实现日本语显示和文字处理。但是,PC-8801的显示速度较慢,效率较低,导致在为它制作图形程序和游戏的时候,编程人员必须使出浑身解数来编写图形引擎。PC-8801不再是键盘一体机,而是分体式结构。取消了扩展坞,各种扩展卡插在主机内,而磁带机、软盘机等设备缺Ρ﹄全部外接。本体售价提高至228000日元。 图:PC-8801
1983年NEC推出了PC-8801MKII,改变了机箱结构,使得软驱可以被内置,内藏了汉字ROM,而性能基本上没有变化。 图:PC8801MKII
这一时期,很多公司都制作PC-8801游戏,像FALCOM、ASCII、T&E,甚至HUDSON,制作和移植了一些早期的ACT、RPG、SLG,其中83年左右的HIROTON WARS可以说是日本第一个使用多边形写出的FPS游戏,84年T&ESOFT的HYDLIDE在日本首创了ARPG这种游戏新类型。 PC-8801/PC-8801MKII主要性能: CPU:μPD780C-1 4.15Mhz 内存:64K,可扩展到192K 32K(PC-8001模式) 显存:48K 显示:80*25文本,640*200*数码8色,640*400*单色,160*100*8色(PC-8001模式) 键盘:98键日本语键盘 扩展性:RS-232C、PC-PR201接口,CMT接口,数字显示器/复合视频输出,6个扩展槽,可选配多种扩展卡(PC-8801-10、PC-8801-11/12 FM音源卡、软盘控制卡等)
3.中兴-----------PC-8801MKIISR (1985-1987) (N88-V1H,N88-V2) 1985年1月,随着PC-9801F、V系列在市场销售中大获全胜,NEC的主力机种变成了16位的PC-9801机。而PC-8801系列的地位,也由原来的商业用途为主变成面向个人的机种。此时发售的PC-8801MKIISR就是这个转型的代表。 图:PC8801MKIISR
PC-8801MKIISR主机外观和PC-8801MKII相差不多,但是内部已经发生了巨大变化。首先是增加了一块数学协处理器ALU,使得CPU不再需要等待就能同时完成对GVRAM的读写,绘图速度大大加快,可以实现流畅的垂直卷轴显示。显示输出运用了NEC最新的模拟显示系统,发色数达到512色中8色。 同时将原来以扩展卡形式出现的OPN音源改为内置,支持3FM+3SSG和音输出;内置了手柄接口。 ROM BASIC也随着这一变化而内置了四种版本:N-BASIC、N88-BASIC V1、N-88 BASIC V1高速版、N-88 BASIC V2。本体价格降低到最低168000日元(不含内置软驱)
PC-8801系列的黄金时代就从SR开始。SR发售仅仅不到一个月时间,就出现了几个注明SR专用的游戏。其中最著名的当然是GAME ARTS的处女作SF ACT《THEXDER》。其高速的显示、流畅的操作,充分展示了GAME ARTS强大的技术力和PC8801MKIISR的机能,使得当时人们改变了个人计算机上做不出好ACT的观念。接着就是FALCOM在85-87年间的四个大作(XANADU、ROMANCIA、伊苏、七星魔法使),将FALCOM公司带入了第一次高潮,也代表着PC-8801SR系列的最高点。
在下两年内,PC-8801MKIISR的改进型也有推出。PC-8801MkIIFR不再能以PC-8001 N模式直接启动;PC-8801F系列的CPU从4.15Mhz的μPD780C-1 变成了8Mhz的μPD70008,运算速度得到很大的改善,取消了对CMT磁带机的支持,键盘和PC-9801系列实现了统一,变为了完整的106键日本语键盘。 图:PC-8801MH/FH
PC-8801MKIISR主要性能 CPU:μPD780C-1 4.15Mhz 内存:64K,可扩展到192K 32K(PC-8001模式) 显存:48K 显示:80*25文本,640*200*模拟512色中8色,640*200*数码8色,640*400*单色,160*100*8色(PC-8001模式) 键盘:98键日本语键盘 内置软驱:最大2*5寸2D软驱 扩展性:RS-232C、PC-PR201接口,CMT接口,数字显示器/复合视频输出,模拟显示器专用输出,ATARI型游戏手柄/鼠标接口、6个扩展槽,可选配多种扩展卡(PC-8801-23 OPNA FM音源卡、PC-8801-17 65536色卡等)
4.风云突变---------PC-88VA、PC-8801F后期系列(N88-V3、N88-V2H)(1987-1989) 1986年10月,SHARP的X系列开发部门在媒体上发布了它们的最新锐机X68000的DEMO,并在下一年三月发售。X68000是一台面向个人的16位68000机,拥有当时非常强大的图像显示机能,比PC-9801VX强大很多,当时娱乐性个人计算机领域的主宰者之一的PC-8801系列完全无法在机能上与其匹敌。面对强大的挑战,NEC终于开始反思PC-8801推出5年多以来,改进的幅度过小,无法适应时代的要求。 于是,NEC紧急利用PC-9801现有的资源,研制出了不同于PC-8801系列的16位新机PC-88VA,与X68000几乎同时发售。PC-88VA和所有的PC-8801系列机都不同,他使用了NEC生产的兼容μPD70116(V30)的16位CPU μPD9002(V50),实现了x86化;能够在640*400下显示256色,在640*200下显示65536色,拥有各种增强图形机能如SPRITE、硬件卷轴、多画面合成等,达到了X68000的水平。为了适应16位的新环境,PC-88VA使用了全新的操作系统PC-Engine和N88-BASIC V3,它实际上是在MS-DOS 2.1的基础上改进来的,但是与PC-9801的DOS并不怎么兼容。系统的总线是C-BUS的修改型,通过改造可以安装某些PC-9801用的扩展卡。对以前的PC-8801系列的兼容性是通过模拟来实现的。 图:PC-88VA
但是,PC-88VA很快就陷入了一种尴尬境地。大多数活跃在PC-8801MKIISR平台上的软件厂商和游戏厂商,并没有给予VA以足够的重视。像FALCOM这样的公司,在PC88VA上只推出过一款专用游戏《七星魔法使VA》,而其他公司的情况也差不多。X68000由于是和HUDSON联合研制,得到了很多在街机和TV-GAME业的厂商的支持。所以,PC-88VA这台机器,过了两三年,出了VA2、VA3(装备2ED超级软驱)两台后续机就销声匿迹了。 PC-8801系列仍然占有相当大的市场份额,还有很多优秀的游戏等作品在上面推出,NEC仍然在推出新的改进型。PC-8801FA装备了OPNA 6FM+3SSG+6Rhythm 立体声FM音源,将存储器的访问等待时序取消,使得性能有所提高。 图:PC-8801FA/MA
5.终结---------PC-98DO系列、PC-8801MC(N88-V2(CD))(1989-1992) 到了1989年,PC-8801系列的存在价值越来越受到怀疑。大部分软件厂商都转向了PC9801和X68000;386DX CPU的逐渐普及,使得PC离32位世代越来越近,8位机越来越多的成为无人问津的鸡肋。 1989年,NEC推出了一种兼容PC8801SR的PC9801机----PC-98DO。这台机器作为PC-9801使用时,只有8Mhz的V30CPU,不能满足很多应用;而且不能和88模式共用音源。作为PC-8801使用时,具有PC-8801F系列的全部性能。这一机型的推出,明显是在给PC-8801系列的用户发出信号,PC-8801系列的历程,即将结束。 同一年,PC-8801的最终型号PC-8801MC发售。PC-8801MC是PC-8801系列中第一个也是最后一个使用光驱的机型,安装了顶置的双速CD-ROM驱动器,同时机箱外形也变得比较的现代化。当然,支持这个CD-ROM平台的软件数量似乎不超过一位数,根本不能成势。 图:PC-8801MC
PC-8801系列的末日在它推出10周年之际来到了。 1992年,最后两个PC-8801游戏《英雄传说II》和《苍狼与白鹿II:成吉思汗》推出,此后,PC-8801各种机型就在日本慢慢成为了电子垃圾或是成为少数人的收藏品。
6.后传--------------PC-8801模拟器(1997-2005) 1997年底,在日本刚刚兴起的Internet上,出现了一个PC-9801 DOS下的共享软件P88SR(http://www1.plala.or.jp/aoto/)。编写者bulu在介绍上说明这个软件可以在PC-9821机的DOS上,充分利用PC-9800和PC-8801架构的相似性,来实现对PC-8801系列的接近完全的模拟。 很快,大量拥有PC-8801系列机和各种软件的人都开始行动起来了。他们使用P88SR提供的一系列工具,通过使用老型号的PC-9801V系列和PC-98DO机写PC8801用的BIOS DUMP用2D软盘,再放到他们的PC-8801系列机中DUMP出BIOS;使用老式的2D/2HD混用软驱来将大量的PC-8801游戏软盘制作成D88镜像文件,供P88SR使用。P88SR的热潮甚至使市场上二手PC-8801、二手旧5寸软驱、二手PC-9801-26K、86音源卡的价格提高了数倍。但是,使用Windows和PC-AT兼容机的用户,他们无法利用这一强大的模拟器,而P88SR要完成到PC-AT的移植,则几乎要重写所有代码。到了98年5月,一个叫cisc的人在P88SR的揭示板上发布了他制作的Windows用PC-8801系列模拟器M88(http://retropc.net/cisc/m88/),最初功能很弱,但是最后成为了Windows下几乎完美的PC-8801模拟器。还有PC88Win(http://home.highway.ne.jp/soltin/pc88win.html )、X88000(http://www.cug.net/~manuke/x88000.html)这样不是很完美但是富有特点的模拟器存在。现在,P88SR时代制作出的大量磁盘镜像,已经在各个P2P软件系统下被公开,成为计算机模拟器玩家手中的交换、收藏品。 到了2005年,P88SR、M88、PC88Win、X88000四个模拟器都已经停止更新。但是,仍然有爱好者在探索PC-8801系列模拟器的最后一块未涉及的处女地------PC-88VA。从2月份开始,一个网名叫Shinra的人,开始利用PC-9801模拟器NP2成熟的源代码,从头开始制作PC-88VA模拟器。4月9日,他在SourceForge.jp上公开了自己的作品-------88VA Eternal Grafx,简称VA-EG。 P88SR应该是PC-8801模拟器中最完整最成熟的一个。它最大限度的利用了PC-9800架构中那些和PC-8801系列机相似的部分(显示模式、音源)等,使得速度极快,就算在486DX2-66 CPU上,也能达到全速模拟。它可以模拟PC8801全系列的各种基本硬件(FM音源必须通过PC-9801-86或118卡),支持一些特有的功能如游戏PATCH、快速即时存档、使用5寸软驱直接读取PC-8801用的2D软盘等。但是,它只能在PC-9801机的MS-DOS下使用,而此时PC-98机的拥有率已经低于了PCAT互换机,即将被市场所抛弃。因此,2000年它的1.00正式版,也就成为了它的最终版。 M88是现在玩PC-8801模拟器的人使用的主要模拟器。在1998年刚出现的时候,它的兼容性很差,音源模拟很不好(只有SSG),速度也很慢,而且在非日本语的Windows下使用会出现不可预料的后果。但是,它的1.1版改用了MAME的OPN系FM音源引擎,并在2.00版中加入了对非日文Windows的支持,2.06版中加入了对PC-8001MKII(N80)和PC-8001MKIISR(N80-V2)的支持。在后面几个版本中,陆续加入了DEBUGGER、截图、录音等一些功能,修正了大量BUG,最后的2.21版已经变得相当完美(但是我发现,在我的机器上用2.21不能支持上海II的鼠标,但2.04却可以) PC88Win是一个出来半年多(1998.07.05-1999.03.05)就停止更新的模拟器,但是它在一开始的时候是非常令人惊讶的。它的作者soltin的主要作品除了PC88Win和Virtual98之外,还有PC-FX游戏动画播放器、Strplay、XAplay等小工具。PC88Win的机能比较简陋,没有全屏显示、没有ROM BASIC直接启动支持、没有手柄鼠标之类外设的支持、兼容性不足,但是它的音源却是Windows下这几个模拟器中最好的。 VA-EG现在还在紧张的开发阶段,已经能支持很多商业游戏,但是速度非常缓慢,需要比较新锐的PC才能流畅的跑起来。而网上PC-88VA的游戏极其少见,只在Winny和WinMX上几个比较大的PC88系游戏集合包里才有。 附件:M88最终版2.21包、经典PC8801游戏《HYDLIDE》、《XANADU》,PC-8001游戏集 |
|