设为首页收藏本站在线充值

电玩龙资讯台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 2135|回复: 0
打印 上一主题 下一主题

南晶科技设计的FC游戏合卡解码IC(FC Multi-Cartridge Mapper)-- KP6022B 规格书

[复制链接]
  • TA的每日心情
    开心
    2015-2-26 02:51
  • 签到天数: 2 天

    连续签到: 2 天

    [LV.1]初来乍到

    18

    主题

    20

    帖子

    140

    积分

    电玩龙帅

    Rank: 7Rank: 7Rank: 7

    积分
    140
    跳转到指定楼层
    楼主
    发表于 2015-2-24 21:17:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式



    合卡总容量为:CPU-PRG: 8Mbit+8KB(SRAM)   PPU-CHR: 8Mbit+8KB(VRAM)

    单卡容量为:   MMC3(Mapper4)卡带模式:CPU-PRG: 4Mbit+8KB(SRAM)   PPU-CHR: 2Mbit  
                            低K卡带模式:                     CPU-PRG 16KB/32KB    PPU-CHR : 8KB/16KB/32KB

    支持双菜单:通过IC引脚的跳线,可在同一卡带中选择中文或英文菜单。
    支持电池记忆功能:该SRAM为8KB,除了RPG游戏记忆外,还可以用于FC游戏打Mapper补丁(Trainer 功能)
    支持VRAM选择功能:该VRAM为8KB,可用于学习卡、Mapper 2抄PPU卡、RPG卡的文字对话窗口的字模。
    资料文档下载:maxzhou88.ys168.com/ 其他[Other] /南晶FC游戏合卡解码芯片KP6022B规格书(Spec).rar 45KB
    UUShare下载地址:www.uushare.com/user/maxzhou88/file/2976326
    资料中包含文件:
    [1] KP6022B卡带原理图.Sch      ---- 用PROTEL工具软件打开。
    [2] KP6022C规格书(Spec).doc   ---- 介绍寄存器的使用,IC脚位功能等。喜欢写模拟器的可以参考。
           为了进一步扩大合卡的容量以满足不但增长的客户要求,可以通过CPU和PPU互相借用高位地址总线的方法来实现。具体就是解码IC的PRG-ROM高地址PA18,PA19借给CHR-ROM当CA20,CA21使用;解码IC的CHR-ROM高地址CA18,CA19借给PRG-ROM当PA20,PA21使用,这样一来PRG-ROM和CHA-ROM都扩大了4倍,达到32Mbit+32Mbit。但这种方法只能将单卡的最大容量限制到2Mbit+2Mbit,象4M+2M的MMC3游戏就没法选入,下图就是借地址原理:

    图中相连的红线表示配对的PRG-ROM和CHR-ROM,每个块都为2Mbit,可放一个2M+2M的MMC3游戏,也可以放多个低K游戏。
           对于高K游戏,KP6022B只能支持MMC3(Mapper4),对于采用其它Mapper的游戏(如MMC1、MMC2)那就只好对游戏打Mapper补丁了,就是将它们改为MMC3类型的,反正MMC3还算是比较万能的嘛。
           由于有些游戏的ROM可能被塞得满满的,没有空间来打Mapper补丁,所以只好利用解码IC支持的SRAM来存放Trainer代码,通常使用地址空间:7000~71ff共512个字节,Mapper补丁就放在该地方,ROM的代码来调用它们。游戏Trainer代码由菜单程序加载。
           KP6022B是南晶科技委托香港工程师设计的FC合卡解码IC(Decoder),IC的一脚与台湾产晶的ING022完全兼容,可以用一样的PCB卡板,但IC的软件端口功能不一样,也就是说硬件兼容软件不兼容。
           我前些年用KP6022B组了几个32M+32M的合卡游戏,其中一个就是帮一个韩国客户组的125in1是32M+32M合卡,用的就是上面说所的CPU和PPU相互借线的方法来实现高K,这可算特高K的合卡了。有些游戏不是MMC3的,就得在SRAM中打补丁,用一个SOP封装的6264SRAM背焊在卡带的反面。节目清单如下:
    001 Mighty Final Fight SD街头快打/快打旋风 화이날 화이터
    002 Super Mario Bros 3 超级马里奥3 슈퍼 마리오3
    003 Adventure Island Classic 冒险岛3 모험도3
    004 Bubble Bobble 2 气泡方块2 버블 버블2
    005 Chip 'n Dale Rescue Rangers 2 松鼠大作战2 다람쥐 구조대2
    006 Double Dragon 2 - The Revenge 双截龙Ⅱ-复仇 더블 드래곤2
    007 Twin Cobra 究极虎 트윈 코브라
    008 Tom & Jerry (and Tuffy) 汤姆和杰瑞/猫和老鼠 톰과 제리
    009 Goonies, The 七宝奇谋 구니스
    010 Bugs Bunny Crazy Castle, The 宾尼兔 광란의 토끼
    011 Defender 2 防御者2 디팬더2
    012 Gradius 沙罗曼蛇 글라디우스
    013 Super Mario USA 超级马里奥USA 슈퍼 마리오
    014 Joust   져스트
    015 Dr Mario 玛丽医生 닥터 마리오
    016 Xvious 제비우스
    017 Mighty Bomb Jack 炸弹人杰克 마이티 범짹
    018 Star Soldier 星际战士 스타 솔져
    019 Arkanoid 打砖块 알카노이드
    020 Legend of Kage, The 影子传说 영의전설
    021 Tetris   테트리스
    022 Hexa 헥사
    023 TwinBee 兵蜂 트윈비
    024 Battle City 坦克大战 배틀시티
    025 Ninja2 忍者2 닌자2
    026 Mario Bros 马里奥兄弟 파이프 라인
    027 Tennis 网球 테니스
    028 Ice Climber 敲冰块 아이스 클라임버
    029 Son Son 孙孙 손오공
    030 Hyper Olympic (Gentei Ban!) 超级奥林匹克 하이퍼 올림픽
    031 Ring King  家庭拳击赛 프로 복싱
    032 Balloon Fight 气球大战 풍선 싸움
    033 Baseball 棒球 야구
    034 Kinnikuman - Muscle Tag Match 筋肉人摔角大赛 레스링
    035 Volleyball 排球 발리볼
    036 五目 오목
    037 Urban Champion 街头格斗小子 우반 참피온
    038 Soccer 足球 축구
    039 Chexdes 덱시더
    040 Warpman WARP MAN 워프맨
    041 F-1 Race F1赛车 카 레이스
    042 Galg 首领战舰 갈그
    043 Galaga 大蜜蜂 겔러그
    044 Galaxian 小蜜蜂 겔럭시안
    045 Gorilla Man 果里亚人 고릴라3
    046 Gost 고스트
    047 lolo2 罗罗大冒险2 로로
    048 Golf 高尔夫 골프
    049 Sky Destroyer 红巾特攻队 공중전
    050 BiBe Ninja 꼬마닌자
    051 Antarctic Adventure 南极大冒险 남극 탐험
    052 Nuts & Milk 牛奶与花生 너트 앤 밀크
    053 Ninja3 忍者3 닌자3
    054 Lunar Ball 月宫桌球 당구
    055 Sqoon 潜水艇大作战 스퀀
    056 Devil World 鬼灵世界 데빌 월드
    057 Door Door 门门 도어 도어
    058 Donkey Kong Jr. Jr大金刚 돈킹콩 주니어
    059 Donkey Kong 大金刚 돈킹콩   
    060 10-Yard Fight 10码大战-橄榄球大赛 미식축구
    061 Dig Dug 挖金子 디그 더그
    062 Dig Dug II 挖金子2 디그 더그2
    063 Raid on Bungeling Bay 救难直升机 레이드온
    064 Wrecking Crew 马里奥敲砖工 렉킹 쿠루
    065 Lode Runner 金块/淘金者 로드 런너
    066 Lode Runner 2 金块/淘金者2 로드 런너2
    067 Road Fighter 马路英雄/火箭车 로드 화이터
    068 lolo3 罗罗大冒险3 로로3
    069 Karateka 英雄救美 가라테카
    070 Mappy 快乐猫 마피
    071 Magmax 组合金刚 매그 맥스
    072 Mach Rider 机车大赛 매치 라이더
    073 Gradius 2 沙罗曼蛇2 매크 로스
    074 Metro-Cross 追赶跑跳蹦 매트로 크로스
    075 Takahashi Meijin No Boukenjima 冒险岛 모험도
    076 Millipede 杀虫大战 밀리패드
    077 Binary Land 企鹅先生 바니아랜드
    078 Baltron 巴特龙战机 발트론
    079 Burger Time 汉堡时代 버거 타임
    080 Bird Week 鸟的故事 버드 워크
    081 Burai Fighter 无赖战士 버라이 화이터
    082 Volguard II 变形金刚2 불가드
    083 Hydlide 梦幻仙境 하이드 라이드
    084 B-Wings B计划 비윙스
    085 Popeye 大力水手 뽀빠이
    086 Sasa 莎莎 사사
    087 Secross 세크로스
    088 Circus Charlie 马戏团 써커스
    089 Star Force 星际战机/星际争霸战 스타 포스
    090 Spartan X 成龙踢馆 스파르탄 엑스
    091 Spelunker 地下冒险 스펠 룬커
    092 Commando 战场之狼 시티 커넥션
    093 Arabian 阿拉伯奇遇 아라비안
    094 Ice Hockey 冰上曲棍球 아이스하키
    095 Exerion 电梯迷宫 엑스리온
    096 Elevator Action  电梯大作战 엘리베이터 액션
    097 Othello 奥赛罗棋(五子棋) 오델로
    098 Duck  打野鸭 오리 아저씨
    099 Excitebike 越野摩托车 오토바이 경주
    100 Space Invaders 太空入侵者 인베이더
    101 1942 1942大海战 일구사이
    102 Gyrodine 战斗直升机 자이로디
    103 Geimos 宇宙大射击 제이모스
    104 Zippy Race 疯狂赛车 지프 레이스
    105 Challenger 列车寻宝 챌린저
    106 Chack'n Pop 拯救爱心 체크팝
    107 Combat 战斗 컴배트
    108 Clu Clu Land 库鲁库鲁大陆 쿠쿠 랜드
    109 Yie Ar Kung-Fu 功夫大师,功夫小子 쿵후
    110 Tetris 方块/俄罗斯方块 테트리스
    111 Pac-Man 小精灵 팩맨
    112 Blodia Land - Puzzle Quest 方块世界 퍼즐
    113 Penguin Kun Wars 投球大赛 팽귄 워즈
    114 Formation Z  变形战机 포메이션Z
    115 Bomberman 炸弹人 폭탄 인간
    116 Pooyan 三只小猪 푸얀
    117 Pinball 弹珠台 핀볼
    118 Card Game 카드게임
    119 Hyper Sports 超级体育竞赛(金牌运动会) 하이퍼 스포츠
    120 Route-16 Turbo 公路追击16 TURBO 허스 틀러
    121 Flappy 福莱皮 후리피
    122 Front Line 前线 후론트 라인
    123 Duck Hunt 猎鸭-光枪版 오리 사냥
    124 Wild Gunman 荒野枪手(西部枪手) 와일드 건맨
    125 Hogan's Alley 警技射击 호간스 앨리
    这就是该卡的菜单:(卡型是 KP6022B + 32Mb PRG + 8KB SRAM + 32Mb CHR)

    由于KP6022B解码IC不被任何模拟器支持,所以我就只发菜单程序,整个ROM就不放出来了。
    当时是这样组卡和测试的:

           为了烧录ROM方便,采用富士通32Mbit TSOP封装的NOR FLASH 芯片MBM29PL32BM,该IC通过转接板将脚位转成游戏卡板上的32Pin 旺宏(MAXIC)引脚兼容的SOP封装脚位。转接板拔下后可以插在台湾研仪公司的万能IC编程器LABTOOL-48UXP上,将游戏ROM内容烧录到flash ROM中,32Mbit的烧录只要10几秒。


          这是成品游戏卡带,32Mbit的ROM采用黑胶软封装的低成本排骨板(32pin旺宏脚位兼容),卡上的8KB VRAM没有用到,8KB的SRAM用来打某些游戏的Mapper补丁(Trainer),使所有的游戏都以MMC3或低K卡模式运行。看到解码IC黑胶左右两边的4个焊接跳点了吗?那就是地址借用连接点哦。


          南晶的KP6022B合卡解码IC感觉在软件编程和硬件使用方面没有台湾产晶ING022好用,只是南晶的解码便宜,IC的生产也在大陆,所以货源比较好得到。现在南晶好像不做FC相关产品了,就不知这IC还有卖不?

    2010-05-06
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    iGame32 - 周哥电玩
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|天空联盟- SKY LEAGUE    

    GMT+8, 2017-5-27 02:32 , Processed in 0.126304 second(s), 35 queries , Xcache On.

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表