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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6202|回复: 9

[硬件改造] FC RGB PPU 最终游戏测试帖(小猫勿进)

  [复制链接]
发表于 2014-3-24 17:13:51 | 显示全部楼层 |阅读模式
本帖最后由 n805 于 2015-12-19 22:14 编辑
4 u2 w2 m5 w* U% y) X( s- u7 z" o2 X) m4 D! L/ ]5 V2 u- e
经过慢长的亲手测试,终于可以给大家提交一份满意的答卷。RGB PPU总体兼容性一流,无明显差错,画质清晰,色彩还原准确。
% p- |6 l7 U9 s" M开发板连接输出RGBS到分量转换版。与S-video同时输出。0 Y% D- \7 z' Z, o( y8 d& O

" o6 A. a9 \! @运行N8半小时后,7805散热片的温度超过65度。但是RGB PPU几乎感觉不到热度,可能还是N8的功耗高,大热天打机要注意了。
" G7 c% }# d0 R# b2 }! D9 e
1 U% H" z$ L9 _; L5 j7 ?% @- H有关7805温度过高问题,检查了下应该是电源负载电压过高造成,昨天将电源变压器的次级线圈减少了20圈,将负载电压从12v降到了9v,连续通电8个小时后欧测得的温度一直稳定在42度。建议老主机电压控制在9V.
* b8 @% K: H' H$ `接着是画质的比对,从上到下依次是 AV>>S-Video>RGB
& a" y+ r7 x! N1 w/ i5 r6 G4 d
/ @% @8 P. k) S从左到右:S-Video>RGB 1 j" M( }. o8 [& E
; R# s) B* R* @9 G, R( Q$ s5 l
从左到右:AV>RGB
- ^, O$ E1 C- }% K* \" t6 j; J, f  O5 [0 p. B3 _, K3 H
============
9 t/ U; d9 F% p$ Q; ?============: d3 S3 y, }0 \2 I' }& X' ?8 s1 ?
华丽的分割线: d( e! b" P( G) H
接着就是游戏兼容性测试,使用N8烧录卡。游戏兼容性测试列表如下:
4 R% m6 m/ b; s6 B
  • Adventures of Lolo 2, Ms. Pac-Man (Tengen), and Spelunker rely on 1 cycle NMI delay when $2002 bit 7 gets set inside vblank (if $2002 has not been read yet), in which $2002 bit 7 can be read as true
  • Balloon Fight relies on reading the nametables through $2007 to twinkle the stars in the background. (The code is at $D603.)
  • Battletoads requires fairly precise CPU and PPU timing and a fairly robust sprite zero implementation. It leaves rendering disabled for a number of scanlines into the visible frame to gain extra VRAM manipulation time and then enables it. If the timing is off so that the background image appears too high or too low at this point, a sprite zero hit will fail to trigger, hanging the game. This usually occurs immediately upon entering the first stage if the timing is off by enough, and might cause random hangs at other points otherwise.
  • Bee 52 needs accurate DMC timing and relies on $2002 bit 5 (sprite overflow) as well
  • Cobra Triangle and Ironsword rely on the dummy read for the sta $4000,X instruction to acknowledge pending APU IRQs.
  • Crystalis, Fantastic Adventures of Dizzy, Fire Hawk, and Super Off Road do mid-frame palette changes
  • Marble Madness switches CHR banks mid-scanline to draw text boxes (e.g. at the beginning of each level). Getting these to render correctly requires fairly precise timing.
  • Punch-Out!! requires fetching the 34th tile; otherwise, the ring will be glitched.
    , Y/ g) b& C  R( D

      , f. m3 j9 `% i& r1 ]% b8 S
  • Slalom does a JSR while the stack pointer is 0, so that half of the return address ends up at $0100 and the other half at $01FF.8 R9 \0 f" v) P0 f" T8 q* ^

- ?) s1 R; a) g: r' u2 y2 l- PN8选择游戏的画面! g/ [# c0 N6 F/ D8 |

, ^( m5 o) w/ g先是豆卡测试,完美,无任何画面破碎问题,之前在原装机上运行会出现画面破碎,当然可以更换IC 373解决。(测试用主机
RGB PPU模块包含了373和vram模块,所以完全不存在这个问题

# {, E8 F6 ^8 L: r+ k8 L, H+ _
开始按照兼容性列表进行测试+ R: l" X1 w, E, q0 Y+ `8 v

; }5 [! F( r/ Y! f& Y* r. S2 W7 w# m' O7 s0 j

" C. L8 n4 }8 C) b诡异的现象发生,昨晚测试这个游戏的时候发现标题画面会随着音乐有节奏的破碎,但是今天早上测试却没有这个问题。! y1 r+ G. b& d/ y) U
% T3 s) t* g6 S

, ~6 S, i0 p) R) d8 R
" b' I/ o2 ^3 S2 ~7 `! \) l+ h" {. Z" t6 w" I$ q% m) w' q
同样,昨晚测试的这款游戏不存在问题,结果今天早上测试却出问题。基于以上现象,我估计是测试板的问题,连接的那么多线肯定会受到干扰,相信RGB PPU本身不存在什么问题。8 S" B4 G# l- |1 F

0 h( A& {2 B' G5 i1 b5 i3 ^, g5 L
! a$ S* J( u9 o: V
' O- [- X0 _+ _7 x: h7 g% E5 \7 T" n2 q2 o+ F

6 ~8 Y7 T; b# P
' ^; p6 Q" U' }: T+ i8 v: |" m& @" _
3 r- z& ~6 t9 K" D5 }
1 u9 ~1 S% g6 m- \4 B
  F/ c) }/ _0 U% z- Q9 |2 l
" j0 w+ Q9 v1 n8 i! @# h( j
; w! C3 {( d; E! r4 Y( M+ g$ E/ g1 s3 u' f! J

  k& e3 C7 x4 P4 z1 F3 \" _* t[url]     ㎜ ㎜ ㎜ ㎜   

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 1威望 +1 热血 +20 收起 理由
xunxun + 1 + 20 吐血支持!

查看全部评分

回复

使用道具 举报

发表于 2014-3-24 17:19:17 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:14 编辑 ! R! H3 B8 D4 j4 Y& _3 P
7 X0 G1 V  R, q6 Q4 Z* }2 V2 i. P* u* r' R
看不到图
0 x( Y  p7 G& g1 w) E# E  x4 D. h. ?! b# N) x3 f' D& \
[url]     ╁ ╁ ╁ ╁   
回复

使用道具 举报

 楼主| 发表于 2014-3-25 10:29:20 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:14 编辑
" \, b) [) Z3 }! y" L& X' [) Z
  E1 x4 i) u: z看不到图[/quote]
7 e8 J) U& o. `7 E5 ]已更新图片. f# a  F; H5 C
. A* e+ ]+ n1 V% d- }- v
[url]     Ⅶ Ⅶ
回复

使用道具 举报

发表于 2014-3-25 11:23:44 | 显示全部楼层
一直在关注,太给力了。! T( f: n& e- I# }, I' s2 C' a* y
最终出来就来一发!
回复

使用道具 举报

发表于 2014-3-25 13:31:26 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:14 编辑 ' ]: T5 v  ?0 @0 f. a' b* A
4 M- K; a. w0 J. {. d% n
非常好,RGB就是给力,终极改造啊。9 C" e1 l" A/ q5 h! ?4 \
1 M# s1 o9 \# l+ Y5 f: p& M
[url]     え え
回复

使用道具 举报

发表于 2014-3-26 11:50:37 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:14 编辑 ) ?" t" O6 Q, ]% F6 `! g" J2 r

! C6 U6 V5 l( Z, S; Q0 e0 G: b好美啊,原版fc用这个ppu还有竖条吗?; n; x! k7 S" [5 M# s

1 U# h, c0 |; @; E1 ][url]     № №
回复

使用道具 举报

 楼主| 发表于 2014-3-26 12:01:21 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:14 编辑 ( }6 J8 i- H+ d2 D& w
) q, h" Z0 X& D% d  f0 t
好美啊,原版fc用这个ppu还有竖条吗?[/quote]
3 i: [. U' _( h7 {2 A原版还没测试,从测试机看是不存在任何竖条问题
2 ]6 c2 P. G, _2 _  Q, `  e+ l" g; H% E
[url]     ジ ジ
回复

使用道具 举报

发表于 2014-3-26 17:28:54 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:14 编辑
, S$ v5 v" _+ o0 A0 m5 U: i7 i
  z2 k( m8 m; K* p* \忍龙III里的画面经常有碎块, 特别是火焰往上升的那关(第三关?), 换了这个后是否还会有?8 d9 ^1 A, t& N5 N4 F- p
. w4 {- l- v' S7 z
[url]     Ⅴ Ⅴ Ⅴ Ⅴ   
回复

使用道具 举报

发表于 2014-4-7 23:01:03 | 显示全部楼层
本帖最后由 n805 于 2015-12-19 22:14 编辑 $ k# i, r/ G5 t0 r; F8 b
7 y# P( F2 f8 ]& z
什么时候能量产啊?0 F) I0 `+ f: `; d7 p; |& Y
9 K; _" @* v" m1 K4 p
[url]     ⅷ ⅷ ⅷ ⅷ   
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-25 07:24 , Processed in 0.057306 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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