硬件参数:
cpu:Ricoh 6502芯片 8bit
cpu主频:1.8Mhz
图像控制器:FC使用理光开发的图像控制器(PPU),有 2KB 的视频内存
画面:总发色数52色,同屏幕最多显示其中13色
音源:单声道,2个矩形波,1个三角波,1个杂音,1个PCM合成音源
附件:麻将摇杆,跳跳板,光线枪,冲气式机车,打地鼠摇杆,键盘,Bandai条码机,2.8英寸磁碟机等
内存和显存为2KB,画面可显示2层卷轴和5个页面,其中2个背景页面各占用1KB显存
mapper:000-255,从16K-512K容量,另有特殊容量--目前我已知的是金属之光(MMC5 512K+512K)
MMC:MMC1-MMC5,另有特殊芯片
FC地图编辑器t, 核心是php 位(bit)操作和gd 以及前端的javascript。按一个字节分为4个点信息,2个字节一行,16个字节组成一个8*8的图片,按照2位0/1信息对应一个点,索引调色盘颜色输出8*8的图片。可以进行单个、2*2、1*4、4*1的四种方式选择图形印章,可以按照鼠标点击、拖动的操作进行自动图片填充绘制,保存地图数据为数组文本形式
要实现的主要功能是调色盘选择、调色盘数据保存、地图数据保存、卷轴系统对应、支持横向或竖向卷轴、支持背景色区块系统、支持调色盘动画等 使用php+js写本系统是为了表述php+js是可以满足任何需求的,编程不限语言,工具而已
研究8-bit游戏机-FC(NES),写过DEMO(实现手柄、精灵、地图、音效、背景乐、碰撞检测),对FC的软硬件掌握比较深入、结合以前树莓派和8051单片机的操作经验,准备实现FC开发工具集(精灵绘制、地图编辑器、音乐编写工具、音效测试工具--理想很丰满)