-
1.3.0 Stable
released this
2026-03-17 03:06:25 +00:00 | 0 commits to main since this releaseWith this release, the tools self-host. The loader and assembler both have been ported back to MADS syntax, and can be reused to build each other.
To do so you will temporarily need a prebuilt version of the assembler (such as the TASS version, or an already-built version of this repo, or the ones attached here), and at least a prebuilt version of the hiloader.
- Use the prebuilt assembler build the assembler's new OBJ file.
- Load the prebuilt hiloader, and use it to build the assembler's new PRG file. Throw away the 64tass-built PRG.
- Use the new assembler PRG (you can actually just
RUNit now; it's in memory) to assemble the hiloader and loloader OBJs. - Use the prebuilt hiloader again, and build the loloader's new PRG. You can throw away the 64tass loloader PRG now.
- Use the newly-built loloader (which again you can now just RUN as it's in memory) to build the hiloader's new PRG.
- If you want to be really pedantic, throw away the loloader PRG from step 4 and use the new hiloader to rebuild the loloader again.
Note that these tools are known not to work on X16 hardware, due to some name manipulation that we're (not) doing. This is so I can test it on the emulator, and I will fix it in the next release in a way that it should work on both.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
ASMX16.PRG
1 download ·
2026-03-17 03:04:39 +00:00 · 9.6 KiB -
HILOX16.PRG
1 download ·
2026-03-17 03:04:55 +00:00 · 992 B -
LOLOX16.PRG
1 download ·
2026-03-17 03:04:55 +00:00 · 1 KiB
-
1.2.0 Stable
released this
2026-03-12 04:27:21 +00:00 | 8 commits to main since this releaseNow it runs on the VIC-20 too, and we can build targets for C64, VIC-20 or X16.
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
1.1.0 Stable
released this
2026-03-11 04:20:57 +00:00 | 15 commits to main since this releaseThis release adds:
- Case insensitivity for labels and mnemonics/directives, while preserving case in quoted strings (lowercase was simply disallowed before).
- Line-ending agnosticism; now accepts LF, CRLF, or bare CR as line endings.
- Fixes a buffer overflow if an input file has a line >80 chars.
- Changes the default answer for "hard copy?" to no. Fixes spacing on a message or two.
Together these changes mean that you can use mixed-case ISO files on the X16 and on your host machine, and you will be able to assemble them.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
1.0.0 Stable
released this
2026-03-10 02:30:08 +00:00 | 22 commits to main since this releaseIn this release, everything seems to work fine. It produces working PRG files and doesn't scrozzle BASIC anymore.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
runs-on-x16 Pre-release
released this
2026-03-09 03:29:54 +00:00 | 30 commits to main since this releaseAt this point it runs on the Commander X16, and produces an OBJ file that looks reasonable.
No HILOADER or LOLOADER yet, though.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
runs-on-c64-tass Pre-release
released this
2026-03-09 02:13:06 +00:00 | 33 commits to main since this releaseThis version runs on the C64 and behaves (as nearly as I can tell) identically to the original.
I haven't actually compared the .PRG files but it wouldn't surprise me if they're identical.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
original-version Pre-release
released this
2026-03-09 01:47:35 +00:00 | 36 commits to main since this releaseThis is the source as imported from the CBMSRC archive.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)