电玩DIY [ VG DIY ] - Video Game Do It Yourself

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 119|回复: 4

【求助】小白改卡拉格朗日点,目前的想法。。

[复制链接]
发表于 2019-5-8 16:19:19 | 显示全部楼层 |阅读模式
      之前改过了MMC5的几张卡,难度不大,主要就是换下PRG和CHR芯片跳几条线。前几天收到了一盘拉格朗日点,想到拉格朗日点有中文,就开开心心的准备改成中文的,konami的卡针脚很规范基本不用飞线,然而。。。。VRC7竟然只支持512K,没有A19针脚。。。拉格朗日中文是1M的。。。各个网站上也没有查到关于扩充容量的办法,目前的想法是用一片单片机监测VRC7的针脚,eprom的A19脚接到单片机,如果出现读取eprom 8000之后地址的,就将A19拉高。。。不知道可不可行
回复

使用道具 举报

 楼主| 发表于 2019-5-8 16:28:48 | 显示全部楼层
查到了VRC7的引脚定义                       $ L- ?7 ?6 G1 j4 O+ q7 ~8 G/ M
' O) m( A+ K9 X
                            .---\/---.' O! d( I/ J3 b9 D
          PPU /RD -> | 01  48 | -> NC! x4 B. H( w3 a
          PPU A13 -> | 02  47 | <- M2
$ l: P; O* I" \6 E                 GND -- | 03  46 | -> WRAM /CS, [5 q+ A+ p! \# [% n
                 R/W -> | 04  45 | <- /ROMSEL& k0 \+ R% a+ F' C' B4 r
                /IRQ <- | 05  44 | -> PRG /CS1 l0 ?" a" ?9 }; E$ V1 A
       CIRAM A10 <- | 06  43 | -> Audio Out3 k* Q8 M1 S& A$ T  t+ v
            CPU D0 -> | 07  42 | -- +5V- a+ [- ~$ S3 N7 G' [5 D& T
            CPU D1 -> | 08  41 | -> CHR A177 @# @+ L9 t0 K) I0 u1 ^& Z1 c
            CPU D2 -> | 09  40 | -> CHR A165 U: K, T; O7 J5 y
            CPU D3 -> | 10  39 | -> CHR A15: ]  X: y1 i9 N' T' m: F" B
            CPU D4 -> | 11  38 | -> CHR A14
: S) c/ l' ^' V$ l            CPU D5 -> | 12  37 | -> CHR A13* l4 I7 c5 a& [( ^% P
            CPU D6 -> | 13  36 | -> CHR A12" \; R( i( [2 w! j
            CPU D7 -> | 14  35 | -> CHR A11: ^# s8 D/ W: W# w
           /DEBUG -> | 15  34 | -> CHR A108 H6 d" y+ I! T- k/ v; h6 d3 N
            CPU A5 -> | 16  33 | <- PPU A12
- T. B( d% `- f4 `: ?$ t        Crystal X2 -> | 17  32 | <- PPU A11. {5 s' c( T, h, l: d! p
        Crystal X1 <- | 18  31 | <- PPU A10
9 ~! @5 ^9 F" q" [/ b; K9 \& ^" Y            CPU An -> | 19  30 | -- +5V
1 H9 g4 E" {; h          PRG A13 <- | 20  29 | <- CPU A14
! @7 b, v" m1 h  l! g# z" j. V          PRG A14 <- | 21  28 | <- CPU A13& _) y4 q# }& q( T( d( H2 O# P
          PRG A15 <- | 22  27 | <- CPU A12
5 }4 W7 n$ |5 E1 e( M) B# R1 x6 M          PRG A16 <- | 23  26 | -> PRG A186 ^9 [. R7 `# G& K$ G
                 GND -- | 24  25 | -> PRG A179 p4 t4 u, s6 I
                             `--------'7 v3 u. `2 P) Y0 p4 f1 p1 J
需要监测的感觉应该就连着CPU的这几条线吧?
回复

使用道具 举报

发表于 2019-5-8 17:56:05 | 显示全部楼层
VRC7虽然没有PRG A19,但是考虑到拉格朗日点没有CHR ROM而是有一块8K的CHR RAM,那毫无疑问肯定是借用了CHR的高位地址线用来扩展PRG的容量吧。4 O/ J- j; p( \- Z& {8 n$ F
这种伎俩在MMC1的卡带中很常见。比如SNROM就借用CHR A16作为WRAM /CE,SOROM借用CHR A15作为WRAM A13,SUROM和SXROM更是赤裸裸地借用CHR A16作为PRG A18。$ G% E) u2 s5 u2 y0 @1 }8 m0 \! j
你看看你的卡带,由于使用了CHR RAM,VRC7的CHR高位地址线(CHR A13~CHR A17)全都是悬空的。所以你可以先把ROM烧到芯片里面,然后把芯片的A19暂时接到VRC7的CHR最高位地址线CHR A17(即41脚)上,然后运行试试看。如果不行,就换成CHR A16、CHR A15……直到CHR A13。如果我的猜测没错的话,必然有一次测试会成功。
3 @( }: K- K8 `! z- K3 H$ C8 U9 |7 ^( I* e2 L5 G# O; g) o
当然,最简单的办法就是直接联系汉化组。他们肯定知道是怎么扩容的。
回复

使用道具 举报

 楼主| 发表于 2019-5-9 08:55:26 | 显示全部楼层
雷精灵2046 发表于 2019-5-8 17:562 G6 g6 c! a, j
VRC7虽然没有PRG A19,但是考虑到拉格朗日点没有CHR ROM而是有一块8K的CHR RAM,那毫无疑问肯定是借用了CHR ...
$ {" R/ G  t/ `% w6 l! @4 p' P
好的,多谢大神提醒,我去试试看,实在不行就联系汉化组求助了
回复

使用道具 举报

发表于 2019-5-11 11:59:06 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Video Game Do It Yourself ( 闽ICP备14000865号

GMT+8, 2019-5-21 17:34 , Processed in 0.454910 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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