Dark Dominion RPG Tools Part 2 - The Oasis BBS

Dark Dominion RPG Tools Part 2 highlights new systems, faster workflows, improved screens, and fresh music woven into the growing project.

The Oasis BBS

I love the fact that I can copy #mega65 assembly source code made in EasyAsm65 to my PC with a single copy action. This shows the power of the text edit mode on the MEGA65. Love it.

My experiment has gotten too big to be developed more on the MEGA65 itself. EasyAsm65 needs an import fuction to work with multiple source files. This source file is 296 lines big and I don't like navigating it anymore. It negatively impacts my workflow now. I spend too much time scrolling and not enough time typing.

I hope an update for #EasyAsm65 will include an import option. For now, I am happy I can copy the source over and format it for #kickassembler on my PC.

#retrocomputing #commodore

When a devoloper has too much time on their hands, these kind of stuff happens - C64 Assembler Studio - IDE for developing C64 applications using #kickassembler and debugging them with #VICE
https://github.com/MihaMarkic/C64-Assembler-Studio
GitHub - MihaMarkic/C64-Assembler-Studio: An IDE for developing programs for C-64 using assemblers

An IDE for developing programs for C-64 using assemblers - MihaMarkic/C64-Assembler-Studio

GitHub

I got distracted/annoyed and I am now creating a sublime text language file for 45gs02 that does exactly what I want it to...

#sublimeText4 #mega65 #kickassembler

@cobbpg @jos1264 Just look at the size of the JVM. If the benchmark is your typical #C64 hand-written assembly code, this certainly qualifies for "bloat" 😈

Regarding features, yes, #kickassembler has an insanely powerful macro language, actually more like a full-blown scripting language in disguise. That makes it quite popular among demo coders, for example.

What it lacks (at least for my "taste") is a linker. Defining your memory map in a "linker script" and then just filling segments (including e.g. #zeropage) in individual modules, leaving the hard stuff to the linker, is a whole new level compared to traditional toolchains more similar to what you had on the real machine.

I can easily use whatever language I like to precalculate my triangulated sprite flight paths or whatever ... but I can't replace a linker with external tools 😂

Anyone know why #vscodium #vscode #kickassembler turned my code into a blood bath after pressing ctrl-shift-B ?
The code normally builds just fine but I am a noob to this environment and am guessing it's some king of setup issue I haven't done correctly.

the thing I find most remarkable about #KickAssembler is that I can envision writing code VERY SIMILAR to code I'd write today, that is actually a THIN WRAPPER around the MOS 6502 instruction set

like seriously - code that doesn't feel foreign in 2023 driving a machine that was launched in 1982

that's fucking rad

#retrocomputing #Commodore64 #programming

so if I were to compare #KickAssembler to anything, it would be a very procedural #javascript

almost like pascal and javascript having a love child

it's weird - but compared to basic, it's a much sharper set of tools

#retrocomputing #Commodore64 #programming