易码技术论坛

 找回密码
 加入易码
搜索
12
返回列表 发新帖
楼主: POTO

NC2K 4阶灰度研究,继续!

[复制链接]
发表于 2006-10-22 18:18:18 | 显示全部楼层
引用第19楼POTO2006-10-22 18:14发表的“”:
看来难度不小啊!
因为要同时控制9600个格的亮度.
最好的办法是在新的编程语言的图象代码加入一个每个格什么亮度的参数.
而这一定要详细了解控制屏幕电流的程序.
 楼主| 发表于 2006-10-22 18:19:51 | 显示全部楼层
瀑布汗!灰度可不是控制屏幕亮度得来的!
发表于 2006-10-22 18:22:00 | 显示全部楼层
每个格用不同的亮度.
这是一个新的思路.
发表于 2006-10-22 18:23:08 | 显示全部楼层
纠正某些错误认识!
4灰度模式只需对lcd进行一些设置,就可一劳永逸的显示4灰度图片
注意:是静态显示,不需要动态的进行劳民伤财的控制!
 楼主| 发表于 2006-10-23 21:31:37 | 显示全部楼层
这些不知道有用没
LCD_803 equ 1 ; 1 ;1CD_803
NEW_LCD_803 equ 1 ; 0 lcd start addr 19c0 在LCD_803=1时有效
; 1 lcd start addr 1830 在LCD_803=1时有效
发表于 2006-10-23 22:57:38 | 显示全部楼层
支持楼主的研究!!希望楼主坚持下去!!
发表于 2006-10-24 10:01:25 | 显示全部楼层
加油 阿
发表于 2006-10-24 21:01:42 | 显示全部楼层
如果真成功了有什么用处?
发表于 2006-10-28 13:28:41 | 显示全部楼层
我的发现:

NC3000里POKE 11,191,屏幕变成了四个!!

11还能调屏幕的刷新速度,看B16就知道了.
 楼主| 发表于 2006-10-22 12:38:38 | 显示全部楼层 |阅读模式
看了LEE发的帖子后,我开始试着研究,但因为时间不是很充足,而且我没有任何关于这方面的资料,全凭摸索了.........

---------------------------------------
有NC2k的朋友可以在NC-TOOLS试一下下面的代码,最好把屏幕亮度调高些,你会发现屏幕上显示的灰色横线从上到下颜色逐渐加深。
LDA #$C0
STA $80
LDA #$19
STA $81
LDX #$00
CLC
LDA $80
ADC #$28
STA $80
[可在这里加个清屏中断,这样看得清一些。]
JSR $922C
RTS

大家可以反汇编$922c处研究一下。
那些参数是干什么用的,我也不知道!
--------------------------------------------
研究过程中走了一些弯路,这次把重点就放在_Bopen_803_lcd这个中断上。
找到INT $C005反汇编代码了,感谢提供代码的星迷!
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

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

GMT+8, 2025-5-1 18:19 , Processed in 0.013539 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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