使用BaconFlasher烧录ChisFlash卡带
ChisFlash是开源Game Boy Advanced SP (GBA SP)烧录卡,通过EPM240可编程芯片实现GBA游戏ROM的模拟以及导入导出。本文介绍通过BaconFlasher (硬件) + FlashGBX (软件) 烧录游戏的流程。
Roses are red. I'm going to bed.
ChisFlash是开源Game Boy Advanced SP (GBA SP)烧录卡,通过EPM240可编程芯片实现GBA游戏ROM的模拟以及导入导出。本文介绍通过BaconFlasher (硬件) + FlashGBX (软件) 烧录游戏的流程。
Aseprite是一款老牌(反正比我老)像素画绘图软件,使用原生C++跨平台开发。该软件虽然开源,但是有独特的EULA许可:可以在个人电脑上编译安装,但不能把编译好的软件分发给任何其他人。如果不想麻烦,可以在Steam上购买,45块钱解君愁~ ……我选择自己编译。
home-assistant(HA)是一个Python编写的开源智能家居中枢系统,可以运行在各种各样的硬件上,甚至包括树莓派和软路由,官方为边缘计算设备还推出了打包好HA的操作系统,HA OS。然而,最近的HAOS在树莓派4B上会遇到bug,无法启动。每当更新系统失败的时候就需要重装,回滚到正常的版本。本文作为备忘录记录树莓派安装HAOS的流程和常见问题。
本文翻译自《Reverse Engineering a DS Game》。
汇编语言(简称为汇编或ASM)是一种低级编程语言,它与计算机读取和执行的二进制指令(机器代码)非常接近。与C这样更高级的语言相比,汇编的抽象较少。例如,函数调用在C中是一行语句,但这一操作在汇编中可能对应多行代码。我们稍后会展示具体的例子。
本教程将使用任天堂DS游戏《宝可梦不可思议的迷宫:空之探险队》演示介绍逆向游戏的通用流程,本文所使用的技巧也可用于其他游戏。
几个月前买了一台新电脑(台式机)放在工位,以前用来办公的笔记本电脑终于可以放在宿舍。因为办公需要,新电脑必须是Windows系统。为了写代码,我又安装了WSL2和docker。在平衡两台电脑的服务的时候,端口转发方面踩了点坑,特此记录下来。
近日帮别人用MATLAB画图,记录一下。 MATLAB版本为最新的R2023a。毕竟学校买了正版,不用白不用。