![](https://github.com/Daniel0110000/DeepCodeStudio/raw/master/ic_launcher.png)
Welcome to DeepCode Studio, an assembly code editor, compatible with a wide range of assembly languages, designed to provide a seamless experience in both Windows and Linux environments.
Important
The program is currently in an alpha phase, so it may contain several bugs. Any errors you encounter can be reported in the "issues" section for resolution.
In this version of DeepCode Studio, a JSON is used for code autocompletion and syntax highlighting. This JSON must have the following structure:
{
"data": {
"instructions": [ "mov", "..." ],
"variables": [ "db", "..." ],
"constants": [ "equ", "..." ],
"segments": [ ".data", "..." ],
"registers": [ "rax", "..." ],
"systemCall": [ "int 0x80", "..." ],
"arithmeticInstructions": [ "inc", "..." ],
"logicalInstructions": [ "and", "..." ],
"conditions": [ "jnz", "..." ],
"loops": [ "loop", "..." ],
"memoryManagement": [ "malloc", "..." ],
}
}
Open the settings and go to "Autocomplete" | Click on the directory icon |
---|---|
![]() |
![]() |
Select the JSON file | Enter the configuration name |
---|---|
![]() |
![]() |
Click on the add button | Perfect, you now have the necessary configuration 🥳 |
---|---|
![]() |
![]() |
You can customize syntax highlighting colors in Settings -> Syntax Keyword Highlighter
:
- Complete migration from Jetpack Compose Desktop to Swing
- Default settings for different assemblers
- Autocomplete
- Syntax Highlighting ~
- Program customization
- Smarter autocompletion ~ 🏗️
- Terminal type selection
- Automatic compilation and execution
- Optimization
- 🚀 New release