c++
文章平均质量分 57
yanmings
这个作者很懒,什么都没留下…
展开
-
为了在C语言环境中抓住异常。。。
c 写的程序经常会有空指针引用,遇到这种情况,程序会被系统强行终止,客户会看到一个该死的对话框,里面写着神秘的诅咒代码。为了不被使用程序的用户咒骂,应该温和的给予温柔的提示,并保存当前的工作内容,于是我开发了这个小工具代码,允许你像 Java 一样的抓住异常,这是程序例子:支持多线程,支持嵌套 try1234567891011121314151617181920原创 2013-07-22 09:51:37 · 491 阅读 · 0 评论 -
SSnoCD (之二)
最近更新了设备, 为了抓取cd上串行总线的数据; 分析了波形搞得一头雾水.这块芯片给了我希望:项目进行中...原创 2017-07-09 15:56:16 · 433 阅读 · 0 评论 -
SSnoCD (之三)
Sega Saturn cd-drivesage saturn(ss) 光驱与主板连接协议分析. ss 光驱与主板连接线分为 21 针与 20 针.CD 光驱主板上的 icm56754sp - 4 通道马达控制器.M37477m8 - 8kB rom, 192byte ram. 单片机;MN662724RPE - CD 信号处理器.AN8809SB - ?cd原创 2017-07-15 08:33:43 · 590 阅读 · 0 评论 -
FC模拟器开发日志
/------------------------------------------------------------------------------------------\|---------------------------------------= CatfoOD =----------------------------------------||-----| c++ p原创 2011-09-19 09:16:45 · 3757 阅读 · 1 评论 -
SSnoCD (之一)
Sega Saturn 简称 SS 中文名称世嘉土星, 是世嘉第五代(?)游戏主机....这么正经我说不下去了...ss是80后一代的美好回忆啊! 现在土星好买, 但是玩个游戏很麻烦, 需要配置一堆周边+耗材才能玩的爽, 特别是弄个刻录机刻一大堆只玩一次的保存时间又很短的光盘很烦人, 怎么办? sarooo-saturn-hdloader 全无音信; Laird-Wah 的原创 2017-07-01 21:11:39 · 879 阅读 · 1 评论 -
C++ Primer第四版 笔记
特征: 书名 总页数1037, 文字版, 排版较稀疏显示构造函数(不允许转换)explicit对象函数,重载()操作符删除数组用 delete[]复制构造(编译器总是自动合成)赋值操作符(编译器总是自动合成甚至是派生类也会生成一个对应的),删除左操作数对象,返回引用?赋值操作符为何返回引用虚的赋值操作符不会影响编译器原创 2015-09-16 14:30:29 · 439 阅读 · 0 评论 -
性能测试 lua VS java VS nodejs VS c++
主机: 酷睿i5-4200U, 4G DDR3求每秒执行开平方次数测试结果:>>>=== chrome 45.0.2454.85 m:1s Math.sqrt do 436849 // 解释: 1 秒 执行 sqrt() 函数的次数 436849 次1s Math.sqrt do 4320511s Math.sqrt do 4304821原创 2015-09-16 14:07:50 · 6130 阅读 · 1 评论 -
模擬器原理
模擬器原理早期在 PC 上寫模擬器的牛人,Marat Fayzullin 是其中之一。1997 年,他就已經開發出 fMSX 模擬器,並且以這篇文章 how to write a computer emulator(http://fms.komkon.org/EMUL8/HOWTO.html) 分享他的知識。中文翻譯的網頁已經不存在了,可惜。转载 2015-09-16 14:44:12 · 695 阅读 · 0 评论 -
深入理解DirectX D3D9
深入理解D3D9对图形程序员来说意义重大,我把以前的一些学习笔记都汇总起来,希望对朋友们有些所帮助,因为是零散笔记,思路很杂,还请包涵。其实只要你能完美理解D3DLOCK、D3DUSAGE、D3DPOOL、LOST DEVICE、QUERY、Present()、BeginScene()、EndScene()等概念,就算是理解D3D9了,不知道大家有没有同感。有如下几个问题,如果转载 2015-09-16 14:37:31 · 955 阅读 · 0 评论 -
在DirectX 8 中进行2D渲染
Background背景I have been reading alot of questions lately related to DirectX 8 and the exclusion of DirectDraw from the new API. Many people have fallen back to DX7. I can understand people using转载 2015-09-16 14:42:20 · 597 阅读 · 0 评论 -
SSnoCD (之四)
可以解析光盘的 TOC, cd drive 总线控制/状态部分已经明晰.cd drive 状态机工作方式已明晰.通过 js 模拟 cddrive 正在进展中.原创 2017-07-22 20:19:13 · 463 阅读 · 2 评论