WASM MASM x86 Editor is a portable x86 Microsoft Assembly Language (MASM) code compiler, linker, runner and editor packaged with the Irvine Library
This app is made possible through the use of JWlink and JWasm to compile x86/x64 MASM and a 32-bit wine terminal to execute x86 executable binaries using Boxedwine emscripten port. The text editor functionality is provided by CodeMirror
WARNING the web version is ~50mb in size.
The web version can be viewed HERE.
You can download a client version for Mac, Windows and Linux HERE
- Add alt text to elements
- Implement INCLUDE Irvine32.inc as a replacement to current INCLUDE statement
- Add Project save and load (save local storage states)
- Add multiple file addition in createfile window
- Implement workers to improve performance
- Improve syntax highlighting
- Refactor code
- Add resizable components
- Implement vim (issue in dependency)
- shrink boxedwine.zip for web version
- Add escape key to exit modals (about)
- create/delete/rename file can crash and dysnc boxedwines file system
- Check asm files for correct irivine import before compile/link to prevent hard crash
- Add throttling to buttons
- deal with hard and soft crashes in a more graceful way (refresh iframe)
- remove javascript exception printout executed by boxedwine on iframe
- windows dont move to the front on click