开发者生态
morning
TinySol,一款 DOS 小型纸牌游戏
摘要
TinySol (formerly MonoSol) is a free tiny Klondike Solitaire game designed for good playability on vintage computers, especially those with monochrome screens. TinySol in 640×400 mode on the GRiDCase ...
the
game
mode
DOS
TinySol
CGA
mouse
DosBox
6300
for
2026-08-09
1 阅读
约8分钟阅读
skibz
字号:
TinySol(以前称为 MonoSol)是一款免费的小型克朗代克纸牌游戏,专为在老式计算机(尤其是单色屏幕的计算机)上提供良好的可玩性而设计。 GRiDCase 气体等离子体显示屏上的 TinySol 处于 640×400 模式。下载 TinySol v1.3 (5/25/2026) 下载 640 个可赢的保存游戏文件 (5/25/2026) 启动后,游戏开始并显示说明,直到进行第一个输入。功能 适合任何地方(仅 3KB) 在任何 PC(8086 及更高版本)上运行 在任何图形上运行(CGA、AT&T、EGA、VGA) 即时更改视频模式 使用键盘或鼠标进行游戏 游戏中状态 保存/恢复(撤消)将游戏保存/加载到磁盘 尽可能自动完成游戏 评分(Microsoft 风格,无计时器) 兼容性 TinySol 应该在大多数 DOS 计算机上运行。它已在以下方面进行了测试。真实硬件 8088、640KB、CGA、MS-DOS 3.30 (IBM 5150) 真实硬件 286、640KB、CGA/ATT、MS-DOS 3.30 (GRiDCase 1520) 真实硬件 Pentium 233、MS-DOS 6.22、VGA 仿真 8086、64KB RAM、MS-DOS 2.0、CGA 仿真DosBox(开发期间的初步测试) 支持的视频模式 名称 INT 10h 模式 分辨率键 CGA 06h 640x200x2 F1 AT&T 6300 40h 640x400x2 F2 EGA 10h 640x350x16 F3 VGA 12h 640x480x16 F4 应自动检测视频模式,除了640×400 AT&T 6300 模式,仅对于某些 GRiD 计算机会自动选择。可以使用 F1-F4 键即时切换模式。注意:对于 DosBox 用户,DosBox 似乎不支持 AT&T 6300,但其他模式工作正常。注意:CuteMouse 是一种流行的 DOS 鼠标驱动程序,似乎不支持 AT&T 6300 视频模式。鼠标可以工作,但光标不可见,因此我使用 Microsoft 鼠标驱动程序 v6 进行测试。 DosBox 不需要鼠标驱动程序(它是集成的)。 TinySol 于 2022 年初以 x86 Assembly 编写,并使用 NASM 进行组装,这是我编写小游戏的第一次尝试。我们的目标是一款在 GRiD 气体等离子体显示器上以 640x400x2 模式显示清晰的游戏,同时又足够小,可以包含在 ROM 中,而不会产生太大影响。注意:640x400x2 模式有许多不同的名称。 AT&T 6300、Olivetti M24、Compaq Portable III、Doublescan CGA 等。键盘控制(tinysol.com 或tinysolm.com) 1-7 个 Tableau 牌堆 A-D 基础牌堆 8/Space Deck 牌堆,发 3 张牌 9/Enter 抽牌牌堆,选择牌 Tab 自动将所选牌发送到基础牌堆 向上/向下 修改牌堆内的牌选择 +/- 保存/恢复游戏状态 f 自动完成,如果可能,将所有牌送回家 n 新游戏 x 退出 s 将当前游戏保存到名为“save”的文件 F1-F4 更改视频模式(CGA、AT&T 6300、EGA、VGA) 鼠标控制(tinysolm.com 支持鼠标) 左键单击 选择牌堆(源或目标) 右键单击 自动将选定的牌发送到基础牌堆 单击 N 新游戏 单击 X 退出 版本历史 v1.0 03/2022 初始版本 v1.1 11/2022 修复、优化、性能、功能(添加结束屏幕) v1.2 05/2024 修复、优化、功能(评分、保存到文件、自动完成) v1.3 05/2026 修复、优化、多个构建(完整、中、微型、微型)。首次在 VCFSW 2026 上以硬拷贝形式分发。 TinySol 的实际情况 以下是 TinySol 的一些实例。 TinySol 在 Jerry Parker 的 Zenith Heath/Z-110(8088、256KB、CGA)上,在 VCF Southwest 2026 上。 https://www.jerrylparker.com/blogs/posts/z110.html 5/30/2026 (VCFSW) TinySol 1.3 在 Victoria Crenshaw 的 286 台运行 FreeDOS 的设备上运行得非常好。从 5.25 英寸 360KB 软盘执行并有鼠标支持,它的性能非常好! 2026 年 5 月 30 日 (VCFSW) TinySol 1.3 运行在 Jerry Parker 精心修复的 Zenith Heath/Z-110 8088 上,内存只有 256KB。从 5.25 英寸 360KB 软盘执行。 2026 年 5 月 29 日 TinySol 1.3 在德克萨斯州 2026 年西南复古计算机节上首次以硬拷贝形式首次亮相,然后于 2026 年 6 月 1 日发布供下载。十六份副本以 360K、1.2MB、720K 和 1.44MB 大小的软盘形式分发,其中包含手绘图稿和使用我的点阵 Panasonic KX-P1624 和 IBM 5160 打印在老式蓝色条形拖拉机进纸上的用户手册。 2024 年 1 月 25 日,运行 1.1 版的用户 Joseph 在电子邮件中说道:“你不知道我一直在努力寻找DOS Klondike 游戏,只需键盘即可运行,一次抽 3 张牌。”他说 VGA 模式在他的 BOOK 8088 上不起作用,但 EGA 可以。为了提高兼容性,TinySol 1.2 切换到彩色 EGA 和 VGA 模式,而不是纯单色。 2022-10-11 Óscar Toledo G. (nanochess.org) 在 Youtube 视频中演示了早期版本 1.0。 Óscar 还帮助确定了在 VirtualBox for Mac 上出现的精灵渲染问题,但在 VirtualBox for Win/Linux、DosBox、VMWare、Parallels 或真实硬件上却没有出现该问题。通过在调用 Int 10h 之前清除方向标志来解决此问题。
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱