Commit Graph

14 Commits

Author SHA1 Message Date
9ada099d70 chore: update readme 2025-07-08 11:19:26 +09:00
8c1a07b9e6 ft: rename to i8086-rs 2025-07-08 10:42:58 +09:00
4f3d864179 chore(interpreter): move memory access functions to computer
This is mainly to ease the usage of memory access functions, meaning
leaner access of memory with general resulution of memory accesses via
the MemoryIndex struct.
2025-06-18 21:04:41 +09:00
4aeacc649a ft(interpreter): impl far jumps with correct CS addressing 2025-06-18 20:35:04 +09:00
d1ea96edd8 Update README.md 2025-06-17 16:40:24 +02:00
bc9df97ea7 Update README.md 2025-06-17 15:35:13 +02:00
4c63b7a21a ft: add dump flag 2025-05-28 16:00:18 +09:00
0893969f4e chore: whole swoop of enhanced documentation 2025-05-28 09:41:40 +09:00
35207d23f0 chore: add nice debug output 2025-05-25 21:06:47 +09:00
beccff0d79 chore: update metadata 2025-05-20 11:22:35 +09:00
fbec2ddad9 ft: add documentation section to Readme 2025-05-15 01:20:47 +02:00
db6d7c30a9 fix: typo in cargo.toml 2025-05-14 20:55:30 +09:00
beec1ae161 ft: Add Readme 2025-05-14 13:52:02 +02:00
227f1bd133 fix: fix displacement parsing
1. correctly return when only displacement in modrm mem adressing
Previously the disassmbler wouldn't stop if only a displacement value
should be used without any base or offset index.

2. Displacement can be negative, so use the signed version where applicable
2025-05-14 14:36:21 +09:00