llvm8:使用LLVM将CHIP8静态重新编译为Windows和macOS

时间:2024-05-03 11:17:38
【文件属性】:

文件名称:llvm8:使用LLVM将CHIP8静态重新编译为Windows和macOS

文件大小:1.56MB

文件格式:ZIP

更新时间:2024-05-03 11:17:38

chip8 emulation llvm lifting static-recompilation

llvm8 将CHIP8提升为LLVM并重新编译为任何体系结构。 这是什么? llvm8旨在将CHIP8 ROM提升为LLVM,这使我们能够将ROM重新编译为任何LLVM支持的体系结构。 这使我们可以在不使用仿真的情况下运行旧的ROM。 这也称为静态重新编译。 它是如何工作的? 以下是发生的情况的粗略概述: 反汇编ROM文件 提升LLVM的说明 将原始ROM文件以LLVM位代码写入全局阵列 通过全局变量模拟CHIP8体系结构寄存器 针对external/lib.cpp链接,其中包含GUI代码和ROM的常规高级处理程序 我该如何构建? 下载通过创建LLVM分布 。 我将文件安装到C:\LLVM10\ ,如果您使用其他路径,请确保更改下面的路径以及在make.bat和make.sh设置的路径。 git clone https://github.com/ioncodes/llvm8


网友评论