欢迎来到广州新乐烽动漫科技有限公司官方网站! 收藏本站| 公司简介|
全国统一热线
13710158885
当前位置:主页 > 游戏机说明 > 大型游戏机电脑板的分析和程序加密

大型游戏机电脑板的分析和程序加密

文章出处: 人气:发表时间:2017-06-24 20:37
一、电脑板类型
  要修改程序必需要了解电脑板系统结构,按类型可归纳为以下几类:
  1、无屏幕显示游戏机,如转灯类,苹果、五虎将、不倒翁、交通常识、雪豹、快乐天堂岛等等。带机电传动系统的777机、钱树子、弹子机、娃娃机类。
  2、有屏幕图象显示的游戏机,所有街机电脑板,如成 人游乐机的赛马机、扑克机、麻将机等类。
  3、个人电脑网络类游戏,如宾果、啤酒机等,用一台486微机附加特制的外设吹球台,若干终端机等组成,软件主要由高级语言编写。
  4、光碟机加街机转换器构成的街机游戏机。 
二、各类电脑板特点
  一般不同类的电脑板所用的CPU(中心处理器-电脑的核心部件)型号也不定相同。
  如:普通街机游戏大多用motorola公司16位cpu--68000作主控芯片。由于开发街机游戏程序有早已定型的专用开发设备和工具,等闲改型,需花费较高的投资代价。所以多年来,普板机cpu类型改变未几,其音乐部门一般由zilog公司8位cpu-z80进行处理。举世公认的经典板有“街霸系列”、“快打系列”、“三国系列”等。其中“街霸2”是第一个将故事情节搬上银幕的电脑游戏。修改这类板程序,主要修改68000cpu四周2-4片1m-4m eprom中的内容,代表性的修改有:三国志改三圣剑,93快打改97恐龙等。
  对于成 人游戏类大多不以情节为重点,多以彩金等方式吸引游乐者,其画面相对简朴,cpu主要用于计算和简朴的图形、发音控制。cpu多用8位机较多。例如:马机有3个z80cpu工作,一号程序+z80i控制图象输出,五号程序+z80ii为算法控制,四号程序+z80iii为音乐治理,2、3号eprom为马动作图象数据,6、7号eprom为背景数据,8255为接口输入片,6845为视频转换处理片,一般改编难度为五号eprom片。
  扑克机板由一片低档8位的美国rockwell公司6502cpu作主控片,其中4、5、6号eprom为主控程序和算法部门,1、2、3号eprom为图象合成数据部门,两片6821为接收键盘输入的i/o接口片,6845为视频处理片。程序修改一般在4、5、6号片中进行。
  早期的麻将机大多以z80cpu加时钟发生器z80ctc组合片作主控制器,其程序指令系统和z80完全兼容,如:电子基盘、天开眼、黄金牌等。后期麻将板因为图象更加丰硕,也用上16位的680000cpu。
  对于转灯类机,因为不需图象处理,只用发光二极管和数码管显示运行和结果,所以大多由单片计算机作主控芯片,如:苹果系列及各样衍生出的改板“雪豹”、“交通”、“五虎将”、“不倒翁”、“熊猫”等均采用美国intel公司8位单片机8031-51。该类板由8031和74ls373和eprom2764-27512构成计算机完整系统,rom中有主控程序又有算法程序还有音乐数据程序,特点以其造价低收益高,较受业主欢迎。板上8279是既为接收键盘、dip开关、按钮等输入信号,又作led数字显示输出的i/o芯片,两片8910为24个转灯输出端及音乐合成功能片。其中8031的p1口控制二片75452驱动控制。修改程序主要是修改背板上那片eprom内容。
三、程序特点
   大多电脑板游戏机程序,由板上所用cpu类型所划定的指令系统用汇编语言编写,如马板由z80汇编,扑克由6502汇编,大玛莉由8051汇编语言编写等,所以要修改程序必需纯熟把握对应电脑板cpu的汇编语言编写和反汇编的阅读(即将原汇编程序转换成机器码,或将16进制机器代码反汇编语言成原程序),然后固化到eprom中去运行。
四、程序修改后的加密 
  假如是通过一番艰辛苦动开发、设计出来的好软件,都但愿不易立刻被别人无偿复制去,所以软件知识产权的保护就很重要了。在此列举几种程序加密措施。
  1、硬件卡加密:设计一个小的电路板卡,把程序装在卡上,将程序的数据线或地址线交错扰乱后写入eprom中,再通过卡上的加密电路pal/gal还原扰乱的数据/地址线,将数据恢复后送进cpu内运行。而pal/gal必需是以现在技术无法破译出来的可编程序片,其长处是加密性强,程序不易被人盗取,弱点是造价偏高,小卡插入主板后运行可靠性降低了。
  2、软件狗加密:利用某些板掉电数据保护功能,设计一个启动程序片,将在此片中设定一个枢纽数据(或称看门狗)送到电保护ram中某一特定位置,主片运行时先读该位有无此数据,有则继承执行,无则在某段死轮回,程序无[不良字符-屏蔽]常工作。特点本钱低,但害怕电脑板失去记忆(清板),否则要常常用启动片启动该板。
  3、cpu内部数据加密:对于某些内部自带eprom的cpu板,加密长短常利便的,将一部门枢纽程序装入cpu内,并将自带可锁密rom加密无法读出,另一部门在cpu外部运行。也可内外加“握手”指令配合,使得外部数据无法单独运行,可起到更好加密效果。其特点加密性好,运行可靠只是 适应面窄,仅针对有带内部rom可加密芯片(如89c51、87c51、pic16c54等单片机)。
  据说还有将eprom顶用激光刻划法进行加密的,有在小卡中设计防拆电池自毁型加密的等等,在此不再叙述。一、电脑板类型
  要修改程序必需要了解电脑板系统结构,按类型可归纳为以下几类:
  1、无屏幕显示游戏机,如转灯类,苹果、五虎将、不倒翁、交通常识、雪豹、快乐天堂岛等等。带机电传动系统的777机、钱树子、弹子机、娃娃机类。
  2、有屏幕图象显示的游戏机,所有街机电脑板,如成 人游乐机的赛马机、扑克机、麻将机等类。
  3、个人电脑网络类游戏,如宾果、啤酒机等,用一台486微机附加特制的外设吹球台,若干终端机等组成,软件主要由高级语言编写。
  4、光碟机加街机转换器构成的街机游戏机。 
二、各类电脑板特点
  一般不同类的电脑板所用的CPU(中心处理器-电脑的核心部件)型号也不定相同。
  如:普通街机游戏大多用motorola公司16位cpu--68000作主控芯片。由于开发街机游戏程序有早已定型的专用开发设备和工具,等闲改型,需花费较高的投资代价。所以多年来,普板机cpu类型改变未几,其音乐部门一般由zilog公司8位cpu-z80进行处理。举世公认的经典板有“街霸系列”、“快打系列”、“三国系列”等。其中“街霸2”是第一个将故事情节搬上银幕的电脑游戏。修改这类板程序,主要修改68000cpu四周2-4片1m-4m eprom中的内容,代表性的修改有:三国志改三圣剑,93快打改97恐龙等。
  对于成 人游戏类大多不以情节为重点,多以彩金等方式吸引游乐者,其画面相对简朴,cpu主要用于计算和简朴的图形、发音控制。cpu多用8位机较多。例如:马机有3个z80cpu工作,一号程序+z80i控制图象输出,五号程序+z80ii为算法控制,四号程序+z80iii为音乐治理,2、3号eprom为马动作图象数据,6、7号eprom为背景数据,8255为接口输入片,6845为视频转换处理片,一般改编难度为五号eprom片。
  扑克机板由一片低档8位的美国rockwell公司6502cpu作主控片,其中4、5、6号eprom为主控程序和算法部门,1、2、3号eprom为图象合成数据部门,两片6821为接收键盘输入的i/o接口片,6845为视频处理片。程序修改一般在4、5、6号片中进行。
  早期的麻将机大多以z80cpu加时钟发生器z80ctc组合片作主控制器,其程序指令系统和z80完全兼容,如:电子基盘、天开眼、黄金牌等。后期麻将板因为图象更加丰硕,也用上16位的680000cpu。
  对于转灯类机,因为不需图象处理,只用发光二极管和数码管显示运行和结果,所以大多由单片计算机作主控芯片,如:苹果系列及各样衍生出的改板“雪豹”、“交通”、“五虎将”、“不倒翁”、“熊猫”等均采用美国intel公司8位单片机8031-51。该类板由8031和74ls373和eprom2764-27512构成计算机完整系统,rom中有主控程序又有算法程序还有音乐数据程序,特点以其造价低收益高,较受业主欢迎。板上8279是既为接收键盘、dip开关、按钮等输入信号,又作led数字显示输出的i/o芯片,两片8910为24个转灯输出端及音乐合成功能片。其中8031的p1口控制二片75452驱动控制。修改程序主要是修改背板上那片eprom内容。
三、程序特点
   大多电脑板游戏机程序,由板上所用cpu类型所划定的指令系统用汇编语言编写,如马板由z80汇编,扑克由6502汇编,大玛莉由8051汇编语言编写等,所以要修改程序必需纯熟把握对应电脑板cpu的汇编语言编写和反汇编的阅读(即将原汇编程序转换成机器码,或将16进制机器代码反汇编语言成原程序),然后固化到eprom中去运行。
四、程序修改后的加密 
  假如是通过一番艰辛苦动开发、设计出来的好软件,都但愿不易立刻被别人无偿复制去,所以软件知识产权的保护就很重要了。在此列举几种程序加密措施。
  1、硬件卡加密:设计一个小的电路板卡,把程序装在卡上,将程序的数据线或地址线交错扰乱后写入eprom中,再通过卡上的加密电路pal/gal还原扰乱的数据/地址线,将数据恢复后送进cpu内运行。而pal/gal必需是以现在技术无法破译出来的可编程序片,其长处是加密性强,程序不易被人盗取,弱点是造价偏高,小卡插入主板后运行可靠性降低了。
  2、软件狗加密:利用某些板掉电数据保护功能,设计一个启动程序片,将在此片中设定一个枢纽数据(或称看门狗)送到电保护ram中某一特定位置,主片运行时先读该位有无此数据,有则继承执行,无则在某段死轮回,程序无[不良字符-屏蔽]常工作。特点本钱低,但害怕电脑板失去记忆(清板),否则要常常用启动片启动该板。
  3、cpu内部数据加密:对于某些内部自带eprom的cpu板,加密长短常利便的,将一部门枢纽程序装入cpu内,并将自带可锁密rom加密无法读出,另一部门在cpu外部运行。也可内外加“握手”指令配合,使得外部数据无法单独运行,可起到更好加密效果。其特点加密性好,运行可靠只是 适应面窄,仅针对有带内部rom可加密芯片(如89c51、87c51、pic16c54等单片机)。
  据说还有将eprom顶用激光刻划法进行加密的,有在小卡中设计防拆电池自毁型加密的等等,在此不再叙述。
广州游戏机官网:
http://www.888youxiji.com/
此文关键字:大型,游戏机,电脑,板,的,分析,和,程序,加密,
首页|产品中心| 游戏机资讯| 场地合作| 维修知识| 公司简介| 联系我们