跳转到内容

Aros/开发者/文档/HIDD/VesaGfx

来自 Wikibooks,开放世界中的开放书籍
用于 Aros 维基百科的导航栏
Aros 用户
Aros 用户文档
Aros 用户常见问题解答
Aros 用户应用程序
Aros 用户 DOS Shell
Aros/用户/AmigaLegacy
Aros 开发文档
Aros 开发者文档
从 AmigaOS/SDL 移植软件
面向 Zune 初学者
Zune .MUI 类
面向 SDL 初学者
Aros 开发者构建系统
特定平台
Aros x86 完整系统 HCL
Aros x86 音频/视频支持
Aros x86 网络支持
Aros Intel AMD x86 安装
Aros 存储支持 IDE SATA 等
Aros Poseidon USB 支持
x86-64 支持
摩托罗拉 68k Amiga 支持
Linux 和 FreeBSD 支持
Windows Mingw 和 MacOSX 支持
Android 支持
Arm Raspberry Pi 支持
PPC Power Architecture
杂项
Aros 公共许可证

Vesa 模式在系统内存中运行(所有位图都存储在那里),在读取操作中,它比 CPU 访问的视频内存快得多得多得多。

对于开始,只需从 x86 本机(arch/i386-pc/drivers/vesa.hidd/*)修改 vesa.hidd。

添加一些代码,在 chipram 中设置一些可见区域,然后修改 vesaDoRefreshArea() 以将块状数据转换为平面数据到这些位平面。

你可能可以在 x11 驱动程序的 setattrs 函数中 "修补" 模拟…… 请参见

aHidd_Gfx_DPMSLevel

.. and ..

vHidd_Gfx_DPMSLevel_On
vHidd_Gfx_DPMSLevel_Standby
vHidd_Gfx_DPMSLevel_Suspend
vHidd_Gfx_DPMSLevel_Off
华夏公益教科书