易码技术论坛

 找回密码
 加入易码
搜索
楼主: dragon_

最终版Tc808硬件4灰度驱动程序 附重要资料:SPLD803B的DATASHEET

[复制链接]
发表于 2006-11-24 21:36:32 | 显示全部楼层
NC2K、3K、2.6K能用吗??
发表于 2006-11-24 21:37:48 | 显示全部楼层
哦,弄错了,只是测试的程序,不是4灰度的图片浏览器
发表于 2006-11-24 21:38:54 | 显示全部楼层
等软件成熟了以后,自然会发布的.别着急!!
嘿嘿````
发表于 2006-11-24 21:41:29 | 显示全部楼层
5555
那可以看图吗
可以的话
发上来
我要半个月后
才能上网
发表于 2006-11-24 21:42:41 | 显示全部楼层
引用第118楼凌空御风2006-11-24 21:28发表的“”:



要转什么4级灰度图找我
这些是标准4级的
怕LZ没看到
在发
发表于 2006-11-24 21:42:47 | 显示全部楼层
NC3K编译就错了:
寻址越界,是最后几句的问题.
我用的是楼顶的代码.
发表于 2006-11-24 21:45:51 | 显示全部楼层
这个是测试的效果图片.
DSCN0997.JPG
发表于 2006-11-24 21:50:27 | 显示全部楼层
用这软件没有死机的可能吧
N2K、N3K、N2.6K
发表于 2006-11-24 21:52:16 | 显示全部楼层
目前3K上可以用!
发表于 2006-11-24 21:58:14 | 显示全部楼层
n2k\n2.6k呢??
发表于 2006-11-24 21:59:20 | 显示全部楼层
还没有测试过的
发表于 2006-11-24 21:59:42 | 显示全部楼层
引用第126楼wqx12006-11-24 21:42发表的“”:
NC3K编译就错了:
寻址越界,是最后几句的问题.
我用的是楼顶的代码.
而且6502-SDK.LAV和GAMEGHOST的都试过了,不行啊
发表于 2006-11-24 22:00:38 | 显示全部楼层
引用第126楼wqx12006-11-24 21:42发表的“”:
NC3K编译就错了:
寻址越界,是最后几句的问题.
我用的是楼顶的代码.
而且6502-SDK.LAV和GAMEGHOST的都试过了,不行啊
发表于 2006-11-24 22:12:03 | 显示全部楼层
是啊,LZ的代码是有问题的.不过附件里的out.bin是可以用的!!
3000用的话还要改一下那个屏幕亮度地址$03e8(808的是03e9),3000直接用的话亮度有点不正常(还是立天发现的!我还没注意!!立天就是强啊!)
发表于 2006-11-24 22:56:27 | 显示全部楼层
3KS SO MUCH.TRY下...
 楼主| 发表于 2006-11-24 23:11:19 | 显示全部楼层
亮度当然不成问题,如果设置偏压的话屏幕亮度可以任意调节的。前几天我就经常把屏幕调成几乎全黑,然后去试那些i/o。实际上我放在顶楼的代码运行出来并不是最好的效果,还需要把$06的值改为#$38才行。$06这个地址的值可以有很多种设定方式,只要从#$01开始逐次递增5就可以。这个地址应该和显存地址有某种关系,因为如果你将$06的值从#$38再改大一些的话就会对显存地址产生影响了。是不是#$38代表$1380,#$83代表$1830……
再说说偏压怎么调:
我给出的代码最后有几列数据:
L_CEDE:.DB $00,$01,$02,$03,$10,$11,$20,$21,$22,$23
L_CEE8:.DB $0F,$00,$00,$03,$08,$00,$00,$05,$0A,$0F
L_CEF2:.DB $01,$03,$05,$07,$09,$0B,$0D,$0F,$11,$13,$15,$17,$19,$1B,$1D,$1F
把L_CEE8:.DB $0F,$00,$00,$03,$08……中$03改小一点(不能改大),就会让屏幕亮度有大幅度的提高。

我现在确实没时间做实用的软件,各位慢慢做吧。软件成熟以后我再往Tc808上移植得了……
 楼主| 发表于 2006-11-24 23:48:57 | 显示全部楼层
引用第103楼Isword2006-11-24 16:57发表的“”:
和lee聊了一会儿,终于明白产生1/4屏幕的原因了.
用黑白显示为左右分屏就表示是正确的,因为用的是残留的黑白图,上半部是$1380-$19c0的数据,不是图象,所以乱了 .
这样说来,必须用4灰度的图片数据送入$1380-$1FFF,这样测试才有意义.
是啊,我早就知道了,要不然我怎么会说基本技术已经研究成功了呢?那天我和你讨论时就一直以为你也知道的,我还以为你当时也是在找那个提高刷新率的i/o了呢。
没想到那天你还不明白灰度显示的原理,咱俩忙了半天都白忙活了……

我看可以先做一个灰度模式下正常显示字符的程序,要不然总在灰度与黑白之间切换的话看着不顺。
 楼主| 发表于 2006-11-25 02:52:02 | 显示全部楼层
把"head.txt"的内容写一下:
.org $4000
.db $aa,$a5,$5a
.dw $1000,$2000
jmp main
.dw $0370,$0310,$ffff

刚刚在凌阳网站上发现了一个叫做"SPDS301a"的芯片,我看能和Tc808的所谓"SPCE301"搭上边的也只有这个了……
这个东西据说频率可以达到30MHz,不过有什么用呢?
发表于 2006-11-25 10:29:29 | 显示全部楼层
这次可以编译用了,可为什么屏幕那么小?而且显示字也不清楚,运行BLACK MAGIC很有意思的.
看HGP很闪啊.
发表于 2006-11-25 11:18:54 | 显示全部楼层
引用第139楼wqx12006-11-25 10:29发表的“”:
这次可以编译用了,可为什么屏幕那么小?而且显示字也不清楚,运行BLACK MAGIC很有意思的.
看HGP很闪啊.
因为用的是残留的黑白图,在4灰度模式下,屏幕的显存变成了$1380-$1fff,而不是$19c0-$1fff了,所以屏幕就变小了.
至于看HGP很闪,是因为在4灰度模式下去模拟16灰度,而且只有1/4大小的屏幕.效果当然是很差劲了!!
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2025-5-13 20:33 , Processed in 0.018500 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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