网站导航
主页
- 网站变更日志
复古计算机图书馆
技术文章
- 技术小贴士
- Adventure Vision
- Gateway 2000
- Gateway Handbook 486
- GRiD
- 破解 GRiD GridCase 1520 和 1530
- 破解 GRiD PalmPad
- GridCase 1500 系列更换 CMOS 后的 BIOS 密码
- GRiD 后门密码生成器
- IBM
- IBM XT 5160 内存故障
- 东芝
- 东芝 T5200 笔记本电脑
- 硅图公司
- SGI O2 内部 SATA SSD
- 其他主题
编码与软件
- 我的软件
- RomBuster
- TinySol,一款适用于 DOS 的小型纸牌游戏
- Adventure Vision 海龟游戏编辑器
- MyGig RHB 430n 硬盘实用工具
存档
联系我们
TinySol 游戏介绍
TinySol(原名 MonoSol)是一款免费的小型克朗代克纸牌游戏,专为复古计算机设计,尤其适合那些配备单色屏幕的计算机,具有出色的可玩性。它能在 GRiDCase 气体等离子显示屏上以 640×400 模式运行。
下载 TinySol v1.3(2026 年 5 月 25 日)
下载 640 个可获胜的存档文件(2026 年 5 月 25 日)
游戏启动后就开始,在首次输入操作之前会显示操作说明。
游戏特点
- 占用空间极小,仅 3KB。
- 可在任何 PC(8086 及以上)上运行。
- 支持任何图形模式(CGA、AT&T、EGA、VGA)。
- 能随时切换视频模式。
- 支持使用键盘或鼠标操作。
- 可在游戏中保存/恢复状态(撤销操作)。
- 可将游戏保存到磁盘或从磁盘加载游戏。
- 若条件允许,可自动完成游戏。
- 有计分系统(类似微软风格,无计时器)。
兼容性情况
TinySol 应能在大多数 DOS 计算机上运行,已在以下设备上进行过测试:
- 真实硬件 8088,640KB 内存,CGA 显卡,MS-DOS 3.30(IBM 5150)
- 真实硬件 286,640KB 内存,CGA/ATT 显卡,MS-DOS 3.30(GRiDCase 1520)
- 真实硬件奔腾 233,MS-DOS 6.22,VGA 显卡
- 模拟环境 8086,64KB 内存,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 模式外,视频模式应能自动检测。AT&T 6300 模式仅会为部分 GRiD 计算机自动选择。可使用 F1 - F4 键随时切换模式。
注意,对于 DosBox 用户,DosBox 似乎不支持 AT&T 6300 模式,但其他模式运行正常。流行的 DOS 鼠标驱动 CuteMouse 似乎不支持 AT&T 6300 视频模式。鼠标功能正常,但光标不可见,因此使用微软鼠标驱动 v6 进行测试。DosBox 无需鼠标驱动(已集成)。
TinySol 于 2022 年初使用 x86 汇编语言编写,使用 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/空格 | 牌组堆,发 3 张牌 |
| 9/回车 | 抽牌堆,选择卡片 |
| Tab | 自动将所选卡片发送到基础牌堆 |
| 上/下 | 修改牌堆内的卡片选择 |
| +/- | 保存/恢复游戏状态 |
| f | 自动完成,若可能则将所有卡片移至目标位置 |
| n | 新游戏 |
| x | 退出 |
| s | 将当前游戏保存到名为 'save' 的文件 |
| F1 - F4 | 更改视频模式(CGA、AT&T 6300、EGA、VGA) |
鼠标控制(tinysolm.com 支持鼠标)
| 操作 | 功能 |
|---|---|
| 左键点击 | 选择牌堆(源或目标) |
| 右键点击 | 自动将所选卡片发送到基础牌堆 |
| 点击 N | 新游戏 |
| 点击 X | 退出 |
版本历史
| 版本 | 日期 | 说明 |
|---|---|---|
| v1.0 | 2022 年 3 月 | 初始版本 |
| v1.1 | 2022 年 11 月 | 修复问题、优化性能、增加功能(添加结束屏幕) |
| v1.2 | 2024 年 5 月 | 修复问题、优化性能、增加功能(计分、保存到文件、自动完成) |
| v1.3 | 2026 年 5 月 | 修复问题、优化性能、多个版本(完整、中等、小型、微型)。首次于 2026 年 VCFSW 以硬拷贝形式分发。 |
实际应用案例
- 2026 年 5 月 30 日(VCFSW):TinySol 1.3 在维多利亚·克伦肖(Victoria Crenshaw)配备齐全的 286 计算机上运行 FreeDOS 时表现出色。从 5.25 英寸 360KB 软盘启动,支持鼠标操作。
- 2026 年 5 月 30 日(VCFSW):TinySol 1.3 在杰瑞·帕克(Jerry Parker)精心修复的仅有 256KB 内存的 Zenith Heath/Z - 110 8088 计算机上运行。从 5.25 英寸 360KB 软盘启动。
- 2026 年 5 月 29 日:TinySol 1.3 于 2026 年德克萨斯州西南复古计算机节(Vintage Computer Festival Southwest 2026)上以硬拷贝形式首次亮相,随后于 2026 年 6 月 1 日发布供下载。16 份拷贝分别存储在 360K、1.2MB、720K 和 1.44MB 软盘上,配有手绘艺术作品和使用复古蓝色条纹牵引纸打印的用户手册,使用松下 KX - P1624 点阵打印机和 IBM 5160 打印。
- 2024 年 1 月 25 日:用户约瑟夫(Joseph)使用版本 1.1 时发邮件说:"你无法想象我一直在苦苦寻找一款仅用键盘操作且每次发 3 张牌的 DOS 克朗代克纸牌游戏。"他说 VGA 模式在他的 BOOK 8088 上无法运行,但 EGA 模式可以。为提高兼容性,TinySol 1.2 改用彩色 EGA 和 VGA 模式,而非纯单色模式。
- 2022 年 10 月 11 日:奥斯卡·托莱多·G(Óscar Toledo G.,nanochess.org)在 YouTube 视频 中演示了早期版本 1.0。奥斯卡还帮助发现了一个精灵渲染问题,该问题在他的 Mac 版 VirtualBox 上出现,但在 Windows/Linux 版 VirtualBox、DosBox、VMWare、Parallels 或真实硬件上未出现。通过在调用 Int 10h 之前清除方向标志解决了该问题。
复古技术导航
主页
- 网站变更日志
复古计算机图书馆
技术文章
- 技术小贴士
- Adventure Vision
- Gateway 2000
- Gateway Handbook 486
- GRiD
- 破解 GRiD GridCase 1520 和 1530
- 破解 GRiD PalmPad
- GridCase 1500 系列更换 CMOS 后的 BIOS 密码
- GRiD 后门密码生成器
- IBM
- IBM XT 5160 内存故障
- 东芝
- 东芝 T5200 笔记本电脑
- 硅图公司
- SGI O2 内部 SATA SSD
- 其他主题
编码与软件
- 我的软件
- RomBuster
- TinySol,一款适用于 DOS 的小型纸牌游戏
- Adventure Vision 海龟游戏编辑器
- MyGig RHB 430n 硬盘实用工具
存档
联系我们