|
yksoft1
高级用户
   
积分 823
发帖 395
注册 2006-1-28
状态 离线
|
『楼 主』:
[问题]怎样在VGA显卡下直接运行六所CCDOS2.13
[已使用 LLM 解释]
使用DOS:Windows 98 4.10.2222和MS-DOS 6.00
运行的硬盘分区:FAT16和FAT32
软盘运行:未测试
使用显卡:nVidia TNT2 M64 (VGA兼容)
Using DOS: Windows 98 4.10.2222 and MS-DOS 6.00
Hard disk partitions in operation: FAT16 and FAT32
Floppy disk operation: Not tested
Graphics card used: nVidia TNT2 M64 (VGA compatible)
LLM 解释
在VGA显卡环境下运行CCDOS 2.13的技术方案
CCDOS 2.13是1980年代末推出的汉字操作系统,设计目标为CGA/EGA显卡。在现代VGA显卡(如nVidia TNT2 M64)上直接运行需解决显示模式兼容性和内存映射差异问题。
一、核心兼容性问题分析
-
显示模式不匹配
CCDOS 2.13默认使用CGA(640×200, 16色)或EGA(640×350, 16色)模式,而VGA显卡原生支持的标准模式为320×200(256色)和640×480(16色)。
-
字体数据加载冲突
CCDOS 2.13的汉字库(如2.13H)需写入显卡BIOS预留内存区域,现代VGA显卡的内存映射方式不同。
二、可行解决方案
方案1:使用VGA显卡的CGA/EGA兼容模式(推荐)
-
启动实模式DOS环境
- 从Windows 98启动菜单选择
"Command Prompt Only" 或创建纯DOS启动盘
- 若使用MS-DOS 6.00,需确保系统文件完整(IO.SYS, MSDOS.SYS, COMMAND.COM)
-
加载显卡兼容模式驱动
REM 加载VGA到CGA兼容模式(部分显卡支持)
MODE CO80
REM 或使用显卡厂商提供的兼容性工具(如nVidia的VGA兼容模式切换程序)
-
运行CCDOS 2.13核心程序
REM 假设CCDOS文件位于C:\CCDOS213目录
C:
CD\CCDOS213
REM 加载汉字系统核心
CCCC.EXE
REM 加载字库(选择适合VGA的简化字库)
213H.COM
方案2:使用DOSBox模拟器(兼容性最佳)
-
配置DOSBox显示模式
修改dosbox.conf 文件:
[video]
machine=cga
vgaonly=true
resolution=640x480
aspect=true
-
挂载CCDOS目录并运行
mount c c:\your_ccdos_path
c:
cccc.exe
213h.com
方案3:硬件级兼容性调整
-
修改CCDOS显示驱动
- 替换
CCCC.EXE 中的显示初始化代码,适配VGA的640×480 16色模式(模式12h)
- 调整汉字库加载地址至VGA显卡的VRAM区域(0xA0000-0xBFFFF)
-
使用第三方补丁程序
可尝试VGA213.COM 等第三方修改工具(需在DOS下运行,用于修补CCDOS的显示适配逻辑)
三、注意事项
-
分区格式兼容性
- MS-DOS 6.00原生不支持FAT32分区,需确保CCDOS文件存放于FAT16分区或使用实模式FAT32驱动(如
IBM2000.SYS )
-
内存管理
-
显卡BIOS设置
在主板BIOS中设置显卡为"Legacy VGA"模式,禁用"Plug and Play OS"选项
四、错误处理
-
黑屏或乱码:通常为显示模式不匹配,尝试
MODE BW80 切换至黑白模式
-
字库加载失败:检查
213H.COM 与显卡内存容量是否匹配(至少需256KB显存)
-
系统崩溃:可能是内存地址冲突,使用
MEM /C /P 检查内存占用情况
建议优先尝试方案2(DOSBox),可避免硬件兼容性问题;若需实机运行,方案1配合显卡兼容模式调整为次选方案。
|
|
2006-1-28 15:00 |
|
|
本是
银牌会员
    
积分 2221
发帖 789
注册 2005-1-27
状态 离线
|
『第 2 楼』:
使用 LLM 解释/回答一下
我的印象中,CCDOS2.13应该是吴晓军的,不是电子部六所的CCDOS2.0。如果是这样,建议你用CCDOS2.13L支持直接写屏的版本,它支持VGA。网上连汇编源程序都有!
In my impression, CCDOS 2.13 should be by Wu Xiaojun, not CCDOS 2.0 of the Sixth Research Institute of the Ministry of Electronics. If that's the case, it's recommended that you use the version of CCDOS 2.13L that supports direct screen writing, which supports VGA. The assembly source code is even available online!
|

my major is english----my love is dos----my teacher is the buddha----my friends--how about U |
|
2006-1-29 19:55 |
|
|
yksoft1
高级用户
   
积分 823
发帖 395
注册 2006-1-28
状态 离线
|
『第 3 楼』:
使用 LLM 解释/回答一下
我的CCDOS2.13H,原来是给0520机用的。不是吴某人的那个
My CCDOS 2.13H was originally for the 0520 machine. Not the one by Mr. Wu.
|
|
2006-1-30 12:25 |
|
|
bluefox
初级用户
 
积分 148
发帖 15
注册 2005-4-8
状态 离线
|
『第 4 楼』:
使用 LLM 解释/回答一下
我的机器是80186的CPU CGA显示器 不知道有没有可用的CCDOS?
My machine has an 80186 CPU and a CGA monitor. I don't know if there is any usable CCDOS available.
|
|
2006-1-30 20:02 |
|
|
Roy
管理员
          專業島民
积分 4869
发帖 1633
注册 2002-12-10
状态 离线
|
『第 5 楼』:
使用 LLM 解释/回答一下
Originally posted by bluefox at 2006-1-30 08:02 PM:
我的机器是80186的CPU CGA显示器 不知道有没有可用的CCDOS? 這應該合用...
Last edited by Roy on 2006-1-31 at 20:10 ]
Originally posted by bluefox at 2006-1-30 08:02 PM:
My machine has an 80186 CPU and a CGA monitor. I wonder if there is any available CCDOS? This should be suitable...
Last edited by Roy on 2006-1-31 at 20:10 ]
附件
1: ccdos1_r.rar (2006-1-31 20:06, 643.7 KiB, 下载附件所需积分 1 点
,下载次数: 116)
|

我的網站:http://mw16.2ya.com/ 我的網誌: http://scrappedblog.blogspot.com/
~
我的Winamp正在播放的歌曲:
 |
|
2006-1-31 20:06 |
|
|
iaww
新手上路

积分 6
发帖 3
注册 2009-8-12
状态 离线
|
『第 6 楼』:
使用 LLM 解释/回答一下
Originally posted by Roy at 2006-1-31 20:06:
這應該合用...
Last edited by Roy on 2006-1-31 at 20:10 ] 谢谢提供,我试试看。
Originally posted by Roy at 2006-1-31 20:06:
This should work...
Last edited by Roy on 2006-1-31 at 20:10 ] Thanks for sharing, I'll give it a try.
|
|
2009-8-14 04:34 |
|
|
iaww
新手上路

积分 6
发帖 3
注册 2009-8-12
状态 离线
|
『第 7 楼』:
使用 LLM 解释/回答一下
Originally posted by Roy at 2006-1-31 20:06:
這應該合用...
Last edited by Roy on 2006-1-31 at 20:10 ] 下载的压缩包有错:\ccdos1_r.rar: ccdos1_1.VFD CRC 失败。文件被破坏! 不可预料的压缩文件末端。请版主检查一下,谢谢。
Originally posted by Roy at 2006-1-31 20:06:
This should be suitable...
Last edited by Roy on 2006-1-31 at 20:10 ] The downloaded compressed package is faulty: \ccdos1_r.rar: ccdos1_1.VFD CRC failed. The file is corrupted! Unexpected end of compressed file. Please ask the moderator to check it, thank you.
|
|
2009-8-14 04:58 |
|
|
AlexZhang
系统支持
            
积分 995
发帖 427
注册 2007-2-8
状态 离线
|
|
2009-8-17 08:38 |
|
|
yksoft1
高级用户
   
积分 823
发帖 395
注册 2006-1-28
状态 离线
|
『第 9 楼』:
使用 LLM 解释/回答一下
80186是一个扩展的8086 一般速度在10MHz以上 通常用于部分嵌入式设备 台式机上绝对看不到的
80186 is an extended 8086, generally with a speed above 10MHz, usually used in some embedded devices, and absolutely not seen on desktop computers
|

YKSOFT Systems |
|
2009-8-26 23:44 |
|
|
141414okevin
新手上路

积分 2
发帖 1
注册 2025-6-25
状态 离线
|
|
2025-6-26 09:40 |
|