wAx: Wedge Assembler for Commodore VIC-20
HTML-код
- Опубликовано: 10 фев 2025
- wAx is a set of machine language monitor tools. Rather than putting tools in a separate environment, like most machine language monitors, wAx makes them available inside the VIC-20's BASIC environment. This allows you to do assembly, disassembly, breakpoint-handling, and memory dumps from BASIC's direct mode, or within BASIC programs.
Recorded using VICE, so please excuse my inexperience in using a Mac keyboard as a VIC-20 keyboard!
This is amazing work! I was especially surprised by setting the breakpoint directly in the disassembly.
Thanks for noticing! Breakpoints are really, really, really important to me, so I spent an inordinate amount of time trying to make this a key feature.
Looks cool, I've been after a Vic as it was my first computer .
Learned Z80 later on but never did any ML on a Vic itself because nothing seemed available back in the day.
Will this be for sale?
It's available on cartridge here: www.etsy.com/listing/856409783/wax-assembler-for-vic-20
It's also available for free on GitHub: github.com/Chysn/wAx/blob/production/vic/wax4k
Cool project - any thought about doing this for the C64 or maybe no need since there are multiple assembler/monitors available for it.
I don't have a C64, so no. But it would not be a difficult port.
@@chysn I assume you could use an emulator like VICE/WinVICE
@@jefferystone1 Can and do, but I have no interest in C64. Somebody else can take it on :)
I have a Vic 20 in storage and was going to try it out on WinVice, does it work on WinVICE? I cannot seem to get it to work no matter how I set it. Is the Win4K file the .crt image, I could not seem to get it to work when attached in WinVICE. It looks like great software! If anyone has any tips to get this working in WinVICE I would greatly appreciate it!
Yeah, it'll work in VICE. It was largely developed in VICE. In the repository, /vic/wax4k is a PRG file. You can add it to a D64 or to a virtual device, and then do
LOAD "WAX4K",8,1
SYS 24576
github.com/Chysn/wAx/blob/production/vic/wax4k