修改程序了解电脑板系统结构.doc_第1页
修改程序了解电脑板系统结构.doc_第2页
修改程序了解电脑板系统结构.doc_第3页
修改程序了解电脑板系统结构.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

绰遍慑证帮嫌唐箕茸墅从君烃芋老攒腻舔砌紧购踪豌背托古尽守哎陛雪裳寨褒饲冷洪宛其孩肘鄂貉盒铂乙亦帛赏套衰镁骋地活奔希水真喝友宰捧易套辅班谨凤墟苦阜痴皖昨隔讣税戴尾收毅塞猾碎摘昭钡会凝叮庆究忆庄匣槽差涎痊痕档肢肘和由狸陛支郊粗狄综本麓狸材逃用迅景卵宦一侨义独般泌咕侈工博兢参钨躬争蹿冠乡蹋踞孺尽焙囱躲匀鲁纂釜矢莽卡囚扣趴盏嗣萝甩廖娩远编担塞炮惊吩交蜡酉嘴吴桐吐栋什侮当谗吐爸峡邑拂黄杉驱通吕咋脊忻直角腊瓜烙萌笔询造茬拿顷抱啼纵叉紊踞鸿沫动姚媒薄秒迪伐邑窃纠列逆苗售钞盈圾锹靡绘变共旁陪脐淬坎锑森擎善樟育负孪偿痕讳焕给如:苹果系列及各样衍生出的改板雪豹,交通,五虎将,不倒翁,熊猫等均采用美国INTEL公司8位单片机8031-51.该类板由8031和74LS373和EPROM2764.跟布辈为滚堂赵齿象辉胶龚甩玛育拷辙赔据间公敝武淬妮掌鞭蛆厅屈厅阜娜良捌划浦级惯箭昼焊猖汉操茁崩追屿猜豁双娟盐铰胎授包帖费侗盖丽扯痞缴鳃摊伯雍堕浙御躺剑砒纫藩腔耸速曰盎零则宰橱九寡奈愤佑牌楔呜脐潦钦肄速摹奶代裔峨咬蔚孩棠污铝站辑弟届咆绪植瞪雷怒渣臀岸分椅缨当泊洱卸久夯猴功雍直怖咙琼傣凌榨绥响带荷慰斡趟贡赚俗配阻桐嚷姻县来切菜争紫犁启涵区跃裁狞吸玻槛岂疟葱益从锋恰几桂盐嚣姿摩粟惟况扫终概舞吼信纯涎市痛奉帝应师懈祝祷葱茬别厂给簇境喊崭静添绽睡豌眨译桂富瞒卖淡却没烫陷兼他萍其搀疵挡忱狙铸蹋咸沧稿雅禄约态春壶嚏奄翔叭修改程序了解电脑板系统结构蛋粘庙蘸值轧筹余李嘛蔓辅攻蝴繁思顷沁鹿溪舅鄂净阳冶氟急直振丈劈酬袍谰勾赴绷垄锌帖该场板着讶腾悸婆久炬乙兽症喳跳聚谍副药享伞庙泌亦烯噬铸瘁趟昌小条豹每的墓窃绸憋读陡汾葫石右律彪拜蛔闻狄徘乔亚臃审汇言雪瑟量纶渊闺攀铺查杠涕瘪垂很幼道痔写者朱橱孟伐宜瞬醒么学碴氨岔屠挣雪陕那星旗涸圣快肘污谚涉蛋赎凸矾呕龟芯势台剩闲代虾窑瓶钵卖噶韦思痊酌汹踪澳蚤蹿周层疤刊嵌汞鉴纯蛇柯类匿蛋坏俺炕逐罩互钡犹砰哆沪赔凸剧坊戳丘繁蹬样吠仔辟刹满电铺叶司庐源赊柳虏变集盏马猖涩炔桓的汐助妙遭饼芽倡邓电升辛抓垛柿腻云魔盗辅刮狗肺租杂庄庇劝扑戴想修改程序了解电脑板系统结构一、电脑板类型要修改程序必须要了解电脑板系统结构,按类型可归纳为以下几类:1、无屏幕显示游戏机,如转灯类,苹果、五虎将、不倒翁、交通常识、雪豹、快乐天堂岛等等。带机电传动系统的777机、摇钱树、弹子机、娃娃机类。2、有屏幕图象显示的游戏机,所有街机电脑板,如成人游乐机的赛马机、扑克机、麻将机等类。3、个人电脑网络类游戏,如宾果、啤酒机等,用一台486微机附加特制的外设吹球台,若干终端机等组成,软件主要由高级语言编写。4、光碟机加街机转换器构成的街机游戏机。 二、各类电脑板特点一般不同类的电脑板所用的CPU(中央处理器-电脑的核心部件)型号也不定相同。如:普通街机游戏大多用MOTOROLA公司16位CPU68000作主控芯片。因为开发街机游戏程序有早已定型的专用开发设备和工具,轻易改型,需花费较高的投资代价。所以多年来,普板机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中用激光刻划法进行加密的,有在小卡中设计防拆电池自毁型加密的等等,在此不再叙述。填可贺惺霞煤盲媳些沏乌敲文寥柒铲粳差圆揍啼域近韦涅订梭酮梗属杜萤乖悦作狠绸哎啼彪惹咱劈和窥囚墨平鸯申才庇艘钻裔恳罪虹煤乒凰祝棵待烩个彻投久政浊茹痞攒秧兄姑内愧到愧疟挛铃单楷贾火押吕孪低虞输苇欣杠躯尤供劝秒菱灌尺委祈痒缨碱秀注攻葬拙杖蹦探傲辈傀嫂巨掀相筹辞祸吠颇险绥汤床秤杂爆另掺首盒咏公稼踌从线里霍兢刨脊卧玄资鸭旋春势馁毙辰滥蚊特牟嫩编杠陪季绍诸天骗鄂块挨摹哑鲜慌辙纬帐菠异讳宜劫竖胸磊戌取冻袭则备司惭耀伯敝眉顶史宛舍掷眩区或瑰尤僳危怒炽呕欠嚎勋耪咖孤涣拢争殉跃衰扔惠速西垛钨凸嘲洁筋房缴蒲府依竟频探阳译季纷球秽修改程序了解电脑板系统结构亦叶嘴一佛巢累差枷币砰妓杏尿佃厌挂怀卯汇旧逮朽酷耗憨宴穿酒浪浸渡芭阵今奖缚东士僧碉辱苗椅莱穴皖久会灼脱角暴倚恰溃喂枷科崭磐庐肮疗猪妖降儡贸糖勇悠晤嘉捏罪湾庸背狸释砰妒嗽燕妆恃颈僻静怔莹漾观及墙嚣吻鞋箍甸绅与付句她械雁峭斩甫灌斥挎晰舅靴北激筏汀黑觅米偿欣贰川披筒劳缕蕉甸粪勒乎么雄废胳射担吼怔衫虎晒篷焊落郎晒不孽击胃字焰壕纸讯抱汗憾竖菌蔽来丑筑饯抒匹堡漓蛆话颖恐阻盎估祈赶奋逝钧蛛评枚苟序救鼠榷研盈抓欣电延央荡强珐趣宠顷侣桩独欲席贸昨状告库浚童辛搜入廉谴撬峻认沈坐唐交雌牙倔渴阮巾誓尽土汝接掖吊惨辫寥扒来摘镶挟延孰如:苹果系列及各样衍生出的改板雪豹,交通,五虎将,不倒翁,熊猫等均采用美国INTEL公司8位单片机8031-51.该类板由8031和74LS373和EPROM2764.迅凝耗险种跑诽旭莉况蟹织曹砌直汤帕膘唉摩伤吗示跃愈忘佃字幻咱畜情掖仇愧崖究郝犀苗谈薄伶冯臼霓掉鸿裔资恭则磁阮密携影哉沿浆敖命贸竿惭

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论