Kick Assembler 8-Bit Retro Studio
This extension boosts your
It is powerful, feature rich, and very customizable to meet your needs. Do you want to build for the
Not sure how to get started with some of the different systems out there — just follow our simple guides on how to configure and build for your favorite 6502 8-Bit system.
Quick Start using VICE for the C64
For a more comprehensive setup, please consult the Guides we have provided for each different system.
Copy/Paste the program below or type it into your editor
Here are some of the features that the extension provides.
Works On Multiple Platforms #
The extension works the same on any platform you choose.
Support For Many Emulators #
You have complete control over the Emulator and the Options used when running your project. We have tested projects on many different Emulators with great success and we are testing more all the time.
Syntax Highlighting #
Make it easier to locate the different pieces of your code with built in syntax highlighting. Never again will you have to guess what you are looking at in your code.
Code Completion #
The extension will show you every label, macro, function and opcode while you work. Works with currently open file as well as any files that you include in your code. Build your code libraries and be confident that the extension will help you find what you are looking for.
Error Checking #
On-The-Fly error checking of your code that will inform you of incorrect opcodes, wrong labels, and other errors that will slow you down when coding. Be confident that when you build your program, that it is error free.
All errors are summarized in the Problems view for an added convenience.
Hover Support #
Hover support is available on almost every piece of code in your program. Add comments to your Macros and Functions, and have them show up when you hover over them elsewhere in your code. Numbers are automatically shown in many different forms like Hexadecimal and Binary for your convenience.
Show the low and high byte values automatically.
Code Outline #
See an outline of your program at a glance, and jump to any location just by clicking on it. No more searching through your code to figure out where that function or macro is located.
Code Snippets #
This is a powerful feature that will guide you when using Macros, Functions and other Built in Commands. See the parameters you need to enter as your type in your code.
Code Scoping #
Harness the power of Kick Assembler by utilizing Namespaces and Code Segments. The extensions helps you by keeping track of the scope of your code, and making sure you are not going outside your code boundaries.
Memory View #
Visually see how your code is placed in memory, and optionally show how ROMS are overlayed with your code. Currently we have support for C64 with support for other platforms coming soon.
Breakpoints & Logging
Use the built in capabilities of Visual Studio Code to help you add breakpoints to your code as well as logging. Export the breakpoints for use in VICE or C64Debugger.
Bug reports, fixes, and other changes are welcomed. The repository is on GitLab, and issues and pull requests are accepted. Check the contribute file on information of what the project needs, and how to run the extension locally for development and testing