中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-25 19:31
47,812 主题排行 / 349,910 发帖 / 今日 0 篇 / 48,263 会员排行
DOS开发编程 & 发展交流 (开发室) » [讨论]高难度 4KB 3D DOS动画源码分析
可打印版本  6,169 / 12
第1楼 sl543001 发表于 2010-04-12 19:24
中级用户 发帖 225 积分 499
[讨论]高难度 4KB 3D DOS动画源码分析
国外高手编写了只有4KB的3D动画,相当神奇,所以在此研究其源代码
此源代码由网友破解,现在要想办法搞懂它,修改一下,变成咱自己的东西

附:动画压缩版,解压缩版,英文版反编译破解源代码
=====================================
1997年的一个3D迷宫DEMO~名叫“OMNISCENT”
在Command下Debug的...
相关资料:
运行平台 : MS-Dos
作品类型 : 4k
发布聚会 : Mekka & Symposium 1997
荣获 Mekka97 4K-Intro Compo奖项
制作人员: Pinker (程序 \coding) | Nyphton (声音\Music)
程序全长4095字节,其中包含133字节的自解压程序(类RAR压缩),未解压的程序长4782字节。三维场景包含144个立方体, 367个面,362个点,15个不同的64*64的纹理。

[ Last edited by sl543001 on 2010-4-12 at 19:31 ]

附件
97-3d 4KB动画原代码.rar (26.17 KiB)
第2楼 sl543001 发表于 2010-04-12 19:24
中级用户 发帖 225 积分 499
这里发布源代码,日后在此更新汉化和注释后的代码,大家一起来汉化注释分析它:
----------------------------------------------------
解读进度:
已经找到了屏幕上下2行英文的字符地址,和程序代码,可以从而修改这两行的内容和位置.

[ Last edited by sl543001 on 2010-4-18 at 23:11 ]

附件
97-3d 4KB动画原代码.rar (44.13 KiB)
第3楼 sl543001 发表于 2010-04-12 19:29
中级用户 发帖 225 积分 499
三维场景包含144个立方体, 367个面,362个点,15个不同的64*64的纹理,
大家来一起找出这些数据的位置.

[ Last edited by sl543001 on 2010-4-14 at 20:30 ]
第4楼 070 发表于 2010-04-13 15:53
高级用户 发帖 218 积分 663 来自 福建
这个破解太难了。。
应该从简单的入手,这里有个国外人收集的类似于这种高难度动画编程的合集,其中有不少是带源代码的。

http://hardcode.untergrund.net/
第5楼 yonghu111 发表于 2010-04-14 19:04
初级用户 发帖 57 积分 90
感谢分享!!!
第6楼 yiqingnan 发表于 2010-04-15 00:00
初级用户 发帖 24 积分 38
谢谢
虽然我什么都不懂
第7楼 125805398 发表于 2010-04-16 16:52
新手上路 发帖 3 积分 4
先顶下
先顶下,下下来研究研究!!!
第8楼 liziyall 发表于 2010-04-18 13:23
初级用户 发帖 13 积分 22
我菜还没到能研究的地步 先下来欣赏
第9楼 yonghu111 发表于 2010-04-24 10:19
初级用户 发帖 57 积分 90
感谢分享!!!
第10楼 vwase 发表于 2010-05-22 11:38
新手上路 发帖 4 积分 7
我以前曾经在一个论坛里看到过一篇帖子,可能介绍的和楼主说的是同一次比赛,不过那个上贴出来的是在Debug下的代码,文本大概13KB左右,
第11楼 vwase 发表于 2010-05-22 12:23
新手上路 发帖 4 积分 7
源代码已传至论坛上传区,http://upload.cn-dos.net/img/1856.txt
复制到文本文件里,在debug下运行,就可以看到相同的效果,不过运行结束后程序不能正常退出,可以通过alt+enter跳回桌面.
第12楼 diy2222 发表于 2010-08-06 23:17
新手上路 发帖 6 积分 12
顶一个,dos还能做3d强悍
第13楼 enjoyer 发表于 2010-09-06 21:37
中级用户 发帖 140 积分 351
不知楼主当前解读到什么程度了?
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023