willox / auxtools

Rust library for low-level interfacing with BYOND's virtual machine. Includes a remote debugger for the BYOND DreamMaker language.
MIT License
27 stars 32 forks source link

x**2 and friends broke for the debugger after 515.1590 #88

Open ZeWaka opened 2 months ago

ZeWaka commented 2 months ago

lummy changed shit about it see something like var/len = sqrt(src.xo**2 + src.yo**2) debugger can't debug past it

checkraisefold commented 2 months ago

new opcode, dmasm needs to be changed

checkraisefold commented 2 months ago

hi you can build auxtools with this temporary version of dmasm I am working on before I pr it with a more complete list of instructions i will work on it more later today but I have added the new ** 2 opcode, keep in mind other stuff like %% won't work yet replace dmasm with the following in all cargo.tomls that use it dmasm = { git = "https://github.com/checkraisefold/dmasm.git", branch = "515-instructions" }