Logo
Explore Help
Sign In
toni/emu
1
0
Fork 0
You've already forked emu
Code Issues Packages Projects Releases Wiki Activity
49 Commits 1 Branch 0 Tags
20d89532202e88e32628aa12a9c1c7e2105c7d3e
Commit Graph

15 Commits

Author SHA1 Message Date
Toni
20d8953220 we can now disassemble riscv64-linux-musl-gcc hello world! 2026-03-09 15:35:07 +01:00
Toni
cc868fa6ec 100 instructions 2026-03-09 15:26:41 +01:00
Toni
daad92956e fix pc for 2 byte instructions 2026-03-09 14:40:18 +01:00
Toni
1d8b889771 disassemble some of the C instructions 2026-03-09 13:10:08 +01:00
Toni
39df51900d use mmap for memory, implement gettimeofday, fix setup argc/argv/envp on the stack 2026-03-08 22:46:58 +01:00
Toni
bc29d79586 dont include funct* in the Ins struct 2026-03-08 21:56:04 +01:00
Toni
df7fc4ed63 2x speed up after decoding all instructions at exe load 2026-03-08 21:08:27 +01:00
Toni
8835034905 execute instructions using OP_TABLE 2026-03-08 20:39:32 +01:00
Toni
4792d454eb disassemble instructions using OP_TABLE 2026-03-08 20:11:43 +01:00
Toni
d335ec062f add op field to the Ins struct 2026-03-08 19:46:02 +01:00
Toni
0fa836ca4f try to isolate parsing into fetch_ins() 2026-03-08 19:08:49 +01:00
Toni
bf61965f61 move to C++23 for that sweet std::println 2026-03-08 18:22:15 +01:00
Toni
1705cbceeb copy the rest of the logic 2026-03-08 18:00:40 +01:00
Toni
3f62e1ec2b parse elf 2026-03-08 17:40:01 +01:00
Toni
f71784909b begin the C++ rewrite 2026-03-08 17:23:13 +01:00
Powered by Gitea Version: 1.25.4 Page: 63ms Template: 9ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API