Trending

#UltimaVM

Latest posts tagged with #UltimaVM on Bluesky

Latest Top
Trending

Posts tagged #UltimaVM

Preview
UltimaVM: Update 2025-11-08 – More features added to Ultima – Function pointers, Code sections and more Given the interest Ultima has been receiving from enthusiasts and engineers, both online and at the few computer shows where I’ve demonstrated it, I think some will appreciate a more detailed look …

Here is an article with all the details about a new chunk of progresses on #UltimaVM and the new project's mascot Luma. Still lots of work to finish to get the first beta release out, but hey I am moving forward!
paolozaino.wordpress.com/2025/11/09/u...
#RISC_OS #riscos #Linux #Windows #macOS #BSD

3 2 0 0
#UltimaVM UltimASM Macro Assembler macro examples with local lables and jumps and also an example of multi-statements concatenation supported by the assembler, this helps with code density and loading complex apps from old slow media like floppy disks and slow mechanical hard disks.

#UltimaVM UltimASM Macro Assembler macro examples with local lables and jumps and also an example of multi-statements concatenation supported by the assembler, this helps with code density and loading complex apps from old slow media like floppy disks and slow mechanical hard disks.

Example of using the 6502 Transpiler in UltimASM to allow coding in 6502 assembly on every supported platform (ARM, RISC-V, x86, PPC, SPARC, HP-RISC). The Transpiller framework allow developers to create any type of transpiler to allow coding in most of known Assembly languages and also most of known Bytecode formats.

Example of using the 6502 Transpiler in UltimASM to allow coding in 6502 assembly on every supported platform (ARM, RISC-V, x86, PPC, SPARC, HP-RISC). The Transpiller framework allow developers to create any type of transpiler to allow coding in most of known Assembly languages and also most of known Bytecode formats.

This weekend I finally found some time to add multi-sentence line support and finish the Transpiling Framework for my #UltimaVM, a fast and secure bytecode interpreter for #Linux, #Windows, #macOS, #BSD, and #RISC_OS.

1 2 1 0
Preview
Ultima VM – Unified, Lightweight, Typed Instructions MAchine bytecode interpreter UltimaVM is a lightweight, high-performance bytecode interpreter designed for Application Virtualization. Its goal is to improve the developer experience and optimize the execution of secure, porta…

Finally had some time to update #UltimaVM presentation article with all the latest improvements. I still need to publish the latest release of the Reference Manual, but at least the article is now up-to-date:

paolozaino.wordpress.com/portfolio/ul...

#Bytecode #VirtualMachine #RISC_OS #Linux #macOS

1 1 0 0

If you love Assembly, I am sure you'll love my UltimASM DSL, it allows you to design the Assembly of your dreams or to code in 6502, 6809, 68000 and even VAX ASM on #RISC_OS (and all other supported platform by my #UltimaVM).

Want to know more? Come at the RISC OS London Show Saturday 25th October!

10 6 0 0
Preview
Ultima VM – Unified, Lightweight, Typed Instructions MAchine bytecode interpreter Ultima is an efficient bytecode interpreter virtual machine (VM) designed for Application Virtualization and to improve software engineers’ development experience and optimize bytecode execut…

Added #JVM Stack Operations mapping to my #UltimaVM (see link). But I am thinking of adding indirect adressing:

PUSH.U64 [r0-r1] Push mem val from addr in r0 to addr in r1
PUSH.F32 [r0] Push val at mem addr in r0

tinyurl.com/JVMToUltimaVM
#bytecode #VirtualMachine #Coding #Programming #VM #RISC_OS

4 1 0 0
Post image

A note on my #UltimaVM for #RISC_OS users: when coding on Ultima, we don't care at all about RO multistasking, we just code like on Windows, Linux or macOS. If we want to run an Ultima App in the desktop we just use the `--mt` option in the command line, everything else is handled by Ultima itself:👇

3 1 1 0
Post image

And at 5:47am on a long coding session night/morning, UltimaASM for #UltimaVM was promoted to Macro Assembler! 😍 #RISC_OS can make it lol Next, the Macro ASM has to be promoted to OOP ASM (Object Orientated ASM):

1 0 0 0