So nice to hear that there is a #DecemberAdventure March edition! Day 1-2 I updated a bit my website engine and added a 88x31 banner. Day 3 I mostly spent on looking through and trying to understand some #amiga #assembler demo code I found online. It’s very well coded but for #vasm cross compilation. So some modifications are needed for native assembly via asmOne. Most notably vasm seams quite tolerant for branch instructions that are actually out of 16bit range, or just it optimizes the code.

Frank Wille has updated vasm, a portable assembler for numerous CPUs with various syntax and output modules. Changes in this release:

https://www.amiga-news.de/en/news/AN-2026-02-00115-EN.html

#vasm #assembler #amiga #acornComputers #z80 #c16

amiga-news.de - Development tool: vasm 2.0e

Haven't used these in a long while but I guess there are no equivalent to 'even' (used with dc.size) for rs.size declarations, is there?

#Amiga #Devpac #Vasm

Frank Wille has updated vasm, a portable assembler for numerous CPUs with various syntax and output modules. Changes of version 2.0d:

https://www.amiga-news.de/en/news/AN-2025-11-00107-EN.html

#Amiga #vasm #assembler

amiga-news.de - Development tool: vasm 2.0d

So, I'm trying to figure out if I want to keep trying to figure out TI-83 development or if I should just give up and buy a TI-83 Plus instead. Also, trying to decide if I continue to use the weird old shareware assembler, or use something modern and supported like #sjasmplus or #vasm or one of many other assemblers that support Z80. n/n
#ASM #Z80

I wrote a utility called "wrap" that wraps an m68k binary in the 9xz format used to transfer data to the TI-92+. By writing position-independent code, I can get away without any relocs other than the "0000" end-of-reloc-table marker. This breaks the dependency on TIGCC's linker. So now I can comfortably write programs in any m68k assembler!

Here is my "hello world" produced by #vasm and my "wrap" tool. It is about half the size of the hello world emitted by TIGCC.

#TiCalc #ti92

So #amiga programming on good #solaris CBE (11.4.81) is possible. Grab #vasm and though we have no JIT support in fs-uae/Solaris/OI x86 it is not too shabby at 50FPS. We just need a nice m68k plugin for geany.

Frank Wille has updated vasm, a portable assembler for numerous CPUs with various syntax and output modules. In addition to various bug fixes, the changes include a new CPU backend for the SPC700, which was used in the SuperFamicom and SNES for sound processing, and the new option "-no-msrcdebug":

https://www.amiga-news.de/en/news/AN-2025-04-00096-EN.html

#Amiga #assembler #vasm

amiga-news.de - Development tool: vasm 2.0b