MAME

Hacker News 中文简讯 2020-06-28

ぐ巨炮叔叔 提交于 2020-08-09 16:53:43
Hacker News 是一家关于计算机 黑客 和 创业公司 的 社会化新闻 网站,由 保罗·格雷厄姆 的创业孵化器 Y Combinator 创建。与其它社会化新闻网站不同的是 Hacker News 没有踩或反对一条提交新闻的选项(不过评论还是可以被有足够 Karma 的用户投反对票);只可以赞或是完全不投票。简而言之,Hacker News 允许提交任何可以被理解为“任何满足人们求知欲”的新闻 ——wikipedia 更新时间: 2020-06-28 04:29 Lemmy (open source federated Reddit alternative) secures funding for development - (lemmy.ml) Lemmy(开源联邦Reddit替代方案)确保开发资金 得分/评论:66/25 How Does Sqlite Work? (2014) - (jvns.ca) Sqlite是如何工作的?(2014年) 得分/评论:207/30 Xi-Editor Retrospective - (raphlinus.github.io) Xi-编辑回顾展 得分/评论:87/15 Sensors detect rise in nuclear particles on Baltic Sea - (reuters.com)

函数重载-name mangling或mame decoration技术-看看反汇编

馋奶兔 提交于 2020-01-31 23:12:47
函数重载 文件-创建新项目-空项目 源文件-右键新建项-main.cpp #include <iostream> using namespace std; int main() { getchar(); return 0; } c语言不支持函数重载 C++支持函数重载 #include <iostream> using namespace std; int sum(int v1, int v2){ return v1 + v2; } int main() { cout << sum(10, 20) << endl; getchar(); return 0; } 现在希望sum函数多一些接收的参数 #include <iostream> using namespace std; int sum(int v1, int v2){ return v1 + v2; } int sum(int v1, int v2, int v3){ return v1 + v2 + v3; } int main() { cout << sum(10, 20) << endl; cout << sum(10, 20, 30) << endl; getchar(); return 0; } 两个函数的函数名一模一样,但是后面的参数或类型或顺序不同,称之为过程重载(函数重载) 实参的隐式转换会产生恶意性

街机恐龙快打dino恐龙新世纪Cadillacs and Dinosaurs 68000 hack rom代码 68K反汇编-敌兵倍数与敌兵替换

送分小仙女□ 提交于 2019-12-19 23:48:16
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 街机恐龙快打dino恐龙新世纪Cadillacs and Dinosaurs 68000 hack rom代码 68K反汇编-敌兵倍数与敌兵替换 来源: https://my.oschina.net/zengfr/blog/3145153 gitee: https://gitee.com/zengfr 工具: mame debug hack rom dino.zip ida pro 68000 easy68K 0xfd4e 生成敌兵 0xfe30 敌兵内存地址A0标记1 , 内存复制来源A2. 0x10a54 打敌兵减血 0x3144a 写敌兵血到内存 FFd840 0xFFd7d4 开始敌兵内存地址 0x180004 循环敌兵倍数地址dinos50 来源: oschina 链接: https://my.oschina.net/zengfr/blog/3145153

[收藏]恐龙快打dino恐龙新世纪Cadillacs and Dinosaurs暴击值easy48K汇编代码修正版本

拜拜、爱过 提交于 2019-12-16 13:31:13
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> [收藏]恐龙快打dino恐龙新世纪Cadillacs and Dinosaurs暴击值easy48K汇编代码修正版本 此版本 修正语法错误 如 ($c6,A6) 改成 $c6(A6) 编译运行成功。 测试版本: easy48K版本v5.16.01 M68000 IDA Pro mame0.216 rom dino.zip *----------------------------- 暴击显示 挪到奇怪的位置 ---------------------------------- org $018D88 ;一直会运行的某个血条相关程序 START: ; first instruction of program jmp _bjxscx ;插入“暴击程序” org $106500 ;存放暴击程序的空白地址(可以改成别的) _bjxscx bsr _bjxscx1 ;跳到暴击显示子程序 tst.w ($6c,A6) *原来的不管 bgt _18d48 *原来的不管 jmp $18d90 *原来的不管 _18d48 jmp $18dC6 *原来的不管 ;/////////////////////////////////////////////////////////////////////////////////