Updated Readme.
h3rald h3rald@h3rald.com
Mon, 27 Jul 2026 15:15:03 +0200
Preparing release.
h3rald h3rald@h3rald.com
Mon, 27 Jul 2026 15:10:29 +0200
Renamed system errors.
h3rald h3rald@h3rald.com
Mon, 27 Jul 2026 13:20:56 +0200
Fixed bugs related to macro expansions when two registers are used; other fixes.
h3rald h3rald@h3rald.com
Mon, 27 Jul 2026 07:05:07 +0200
Fixed warning on Linux.
h3rald h3rald@h3rald.com
Mon, 27 Jul 2026 06:58:10 +0200
Added support for copying and moving files (using | as path separator for src|dst)
h3rald h3rald@h3rald.com
Sun, 26 Jul 2026 16:56:11 +0200
Minor fixes
h3rald h3rald@h3rald.com
Sun, 26 Jul 2026 16:39:10 +0200
Moved snapshot save/restore to system device, other fixes and refactorings.
h3rald h3rald@h3rald.com
Sun, 26 Jul 2026 16:30:12 +0200
Added tick to device contract; refactored error handling.
h3rald h3rald@h3rald.com
Sun, 26 Jul 2026 15:43:09 +0200
Removed device specific addresses from vm
h3rald h3rald@h3rald.com
Sun, 26 Jul 2026 15:26:43 +0200
Refactored clock device
h3rald h3rald@h3rald.com
Sun, 26 Jul 2026 15:23:46 +0200
Refactored terminal.
h3rald h3rald@h3rald.com
Sun, 26 Jul 2026 15:12:58 +0200
Updated device contract, preparing API to expose to devices.
h3rald h3rald@h3rald.com
Sun, 26 Jul 2026 14:27:40 +0200
Refactoring: removed clock_check_elapsed() function
h3rald h3rald@h3rald.com
Fri, 24 Jul 2026 22:56:45 +0200
Implemented a way to have keypress and timers co-exist without blocking each other.
h3rald h3rald@h3rald.com
Fri, 24 Jul 2026 22:45:23 +0200
Improved error management.
h3rald h3rald@h3rald.com
Fri, 24 Jul 2026 14:42:02 +0200
Minor fixes to makefile and device error management.
h3rald h3rald@h3rald.com
Fri, 24 Jul 2026 13:46:47 +0200
Refactoring (leveraging load_and_lunch function, removing duplications)
h3rald h3rald@h3rald.com
Fri, 24 Jul 2026 13:42:00 +0200
Refactoring + fixes.
h3rald h3rald@h3rald.com
Fri, 24 Jul 2026 13:30:34 +0200
Now excluding --debug, -d from arguments + removing unneeded code.
h3rald h3rald@h3rald.com
Fri, 24 Jul 2026 13:19:05 +0200
Various fixes related to argument save/restore and other issues.
h3rald h3rald@h3rald.com
Fri, 24 Jul 2026 13:15:37 +0200
Now actually initializing terminal device via init.
h3rald h3rald@h3rald.com
Fri, 24 Jul 2026 13:10:11 +0200
Simplified event management, fixed arg processing
h3rald h3rald@h3rald.com
Fri, 24 Jul 2026 11:06:10 +0200
fallback in case alsa library is not available
h3rald h3rald@h3rald.com
Thu, 23 Jul 2026 22:42:40 +0200
Implementing support for image loading and executing (some tests failing).
h3rald h3rald@h3rald.com
Thu, 23 Jul 2026 15:46:51 +0200
Minor fixes to vscode extension.
h3rald h3rald@h3rald.com
Thu, 23 Jul 2026 11:25:45 +0200
Merge branch 'master' into image-loading
h3rald h3rald@h3rald.com
Thu, 23 Jul 2026 07:09:27 +0200
Simolified image execution.
h3rald h3rald@h3rald.com
Wed, 22 Jul 2026 13:10:02 +0000
Simplified image exec (removed explicit triggering)
h3rald h3rald@h3rald.com
Wed, 22 Jul 2026 14:18:59 +0200
Updated macros.
h3rald h3rald@h3rald.com
Wed, 22 Jul 2026 13:48:07 +0200
Implementing support for loading images and returning to previous image.
h3rald h3rald@h3rald.com
Wed, 22 Jul 2026 11:44:03 +0200
Improved file operations by limiting flushing and seeking when unnecessary.
h3rald h3rald@h3rald.com
Wed, 22 Jul 2026 07:26:13 +0200
Implemented terminal raw mode on POSIX.
h3rald h3rald@h3rald.com
Tue, 21 Jul 2026 16:18:32 +0200
Added device teardown + beeper teardown.
h3rald h3rald@h3rald.com
Tue, 21 Jul 2026 16:13:24 +0200
Renamed device init functions to setup.
h3rald h3rald@h3rald.com
Tue, 21 Jul 2026 16:03:48 +0200
In case of two-byte values, trigger only on last byte.
h3rald h3rald@h3rald.com
Tue, 21 Jul 2026 15:06:06 +0200
Predicates are now always pushing a single byte to the stack as result.
h3rald h3rald@h3rald.com
Tue, 21 Jul 2026 14:42:55 +0200
Removing recursive xyw_eval calls which could corrupt *pc.
h3rald h3rald@h3rald.com
Mon, 20 Jul 2026 11:23:37 +0200
Optimized file size.
h3rald h3rald@h3rald.com
Sun, 19 Jul 2026 20:03:42 +0000
Implemented extra check for actually supported modes.
h3rald h3rald@h3rald.com
Fri, 17 Jul 2026 14:03:03 +0200
Fixed ROT and OVR to make sure they work properly and match docs (x/y registers not used).
h3rald h3rald@h3rald.com
Fri, 10 Jul 2026 17:25:28 +0200
Added make test, minor improvements.
h3rald h3rald@h3rald.com
Fri, 27 Feb 2026 18:09:44 +0100
Fixed examples to use HLT and RTS instructions properly.
h3rald h3rald@h3rald.com
Fri, 27 Feb 2026 17:52:57 +0100
Removed stacks and pointers from memory.
h3rald h3rald@h3rald.com
Fri, 27 Feb 2026 07:17:42 +0100
Replaced CLR and SET with HLT and NOP.
h3rald h3rald@h3rald.com
Fri, 27 Feb 2026 07:02:58 +0100
Now saving registers in system stack, so that they can be used locally within subroutines.
h3rald h3rald@h3rald.com
Fri, 27 Feb 2026 06:55:10 +0100
Fixed SET implementation
h3rald h3rald@h3rald.com
Wed, 18 Feb 2026 09:52:35 +0100
BRK -> SET
h3rald h3rald@h3rald.com
Sun, 15 Feb 2026 14:13:28 +0100
Added state reset when assembling.
h3rald h3rald@h3rald.com
Fri, 13 Feb 2026 08:02:14 +0100
Minor fix.
h3rald h3rald@h3rald.com
Fri, 13 Feb 2026 08:01:05 +0100
Streamlined audio device (now activating once).
h3rald h3rald@h3rald.com
Fri, 13 Feb 2026 08:00:21 +0100
Fixed handling of year in clock device.
h3rald h3rald@h3rald.com
Fri, 13 Feb 2026 07:58:11 +0100
Removed unused arrays.
h3rald h3rald@h3rald.com
Fri, 13 Feb 2026 07:56:42 +0100
Fixed more subtle bugs, improved directory matching in assembler.
h3rald h3rald@h3rald.com
Fri, 13 Feb 2026 07:56:02 +0100
Fixes.
h3rald h3rald@h3rald.com
Fri, 13 Feb 2026 07:38:14 +0100
Fixed a few bugs related to bounds checking and similar.
h3rald h3rald@h3rald.com
Fri, 13 Feb 2026 07:37:58 +0100
Updated opcodes and modes to match the docs.
h3rald h3rald@h3rald.com
Fri, 13 Feb 2026 07:30:02 +0100
Minor fixes to examples.
h3rald h3rald@h3rald.com
Wed, 11 Feb 2026 17:53:35 +0100
Simplified hello world example.
h3rald h3rald@h3rald.com
Wed, 11 Feb 2026 17:47:28 +0100
Minor doc improvements.
h3rald h3rald@h3rald.com
Wed, 11 Feb 2026 17:15:21 +0100
Minor naming refactoring.
h3rald h3rald@h3rald.com
Wed, 11 Feb 2026 17:01:53 +0100
Added pauses to korobeiniki example.
h3rald h3rald@h3rald.com
Wed, 11 Feb 2026 14:24:52 +0100
Re-implemented tetris theme with subroutine, renamed note macros, fixed a few assembler bugs related to processing words in .byte etc. + allowed a pitch of $0000 to be used as a pause.
h3rald h3rald@h3rald.com
Wed, 11 Feb 2026 14:20:19 +0100
Removed min frequency clamping (low freqs could be used for pauses).
h3rald h3rald@h3rald.com
Tue, 10 Feb 2026 16:00:07 +0100
Re-added nested macros to example (everything works now).
h3rald h3rald@h3rald.com
Tue, 10 Feb 2026 15:38:08 +0100
Removed basic beep example.
h3rald h3rald@h3rald.com
Tue, 10 Feb 2026 15:29:03 +0100
Fixed assembler problems, added tetris tune example
h3rald h3rald@h3rald.com
Tue, 10 Feb 2026 15:28:39 +0100
Reimplemented beeper using miniaudio
h3rald h3rald@h3rald.com
Tue, 10 Feb 2026 14:40:52 +0100
Implemented support for simple beeper device.
h3rald h3rald@h3rald.com
Tue, 10 Feb 2026 09:59:52 +0100
Implemented file device, simplified highlighting, added example.
h3rald h3rald@h3rald.com
Mon, 09 Feb 2026 14:59:46 +0100
Updated on-error example.
h3rald h3rald@h3rald.com
Mon, 09 Feb 2026 13:19:28 +0100
Updated macros for file device.
h3rald h3rald@h3rald.com
Mon, 09 Feb 2026 11:21:28 +0100
Fixes,
h3rald h3rald@h3rald.com
Mon, 09 Feb 2026 10:25:32 +0100
Fixes.
h3rald h3rald@h3rald.com
Mon, 09 Feb 2026 10:24:15 +0100
Renamed example
h3rald h3rald@h3rald.com
Mon, 09 Feb 2026 10:20:27 +0100
Implemented clock example with timer
h3rald h3rald@h3rald.com
Mon, 09 Feb 2026 10:17:28 +0100
Updated syntax highlighters
h3rald h3rald@h3rald.com
Sat, 07 Feb 2026 08:43:29 +0100
Changed conventions for macros
h3rald h3rald@h3rald.com
Fri, 06 Feb 2026 20:54:15 +0100
Added simple clock example.
h3rald h3rald@h3rald.com
Fri, 06 Feb 2026 16:21:52 +0100
Improved assembler error reporting + stricter number validation
h3rald h3rald@h3rald.com
Fri, 06 Feb 2026 15:13:41 +0100
Implemented timer support (untested)
h3rald h3rald@h3rald.com
Fri, 06 Feb 2026 14:40:43 +0100
Added waiting state.
h3rald h3rald@h3rald.com
Fri, 06 Feb 2026 10:44:52 +0100
Moved _macros to lib/macros
h3rald h3rald@h3rald.com
Fri, 06 Feb 2026 10:15:28 +0100
More macro usage.
h3rald h3rald@h3rald.com
Fri, 06 Feb 2026 08:34:54 +0100
Refactoring with macros.
h3rald h3rald@h3rald.com
Fri, 06 Feb 2026 08:30:48 +0100
Refactored library functions and macros.
h3rald h3rald@h3rald.com
Fri, 06 Feb 2026 08:12:03 +0100
Minor fixes.
h3rald h3rald@h3rald.com
Thu, 05 Feb 2026 22:03:38 +0100
Made test.sh executable on *nix.
h3rald h3rald@h3rald.com
Thu, 05 Feb 2026 20:36:20 +0000
Implemented factorial16.xyw.
h3rald h3rald@h3rald.com
Thu, 05 Feb 2026 16:27:32 +0100
Minor refactoring
h3rald h3rald@h3rald.com
Thu, 05 Feb 2026 16:19:06 +0100
Added print16.xyw and print8.xyw
h3rald h3rald@h3rald.com
Thu, 05 Feb 2026 16:13:57 +0100
Added factorial example, fixed a few bugs in macros and SWP.
h3rald h3rald@h3rald.com
Thu, 05 Feb 2026 15:38:14 +0100
Improved argument processing.
h3rald h3rald@h3rald.com
Thu, 05 Feb 2026 13:12:42 +0100
Implemented on_argument support.
h3rald h3rald@h3rald.com
Thu, 05 Feb 2026 11:25:38 +0100
Style fixes.
h3rald h3rald@h3rald.com
Wed, 04 Feb 2026 18:20:20 +0100
Minor fixes to vscode extension
h3rald h3rald@h3rald.com
Wed, 04 Feb 2026 18:16:15 +0100
Implementing argument parsing support (untested).
h3rald h3rald@h3rald.com
Wed, 04 Feb 2026 16:33:14 +0100
Minor refactoring.
h3rald h3rald@h3rald.com
Wed, 04 Feb 2026 14:49:03 +0100
Implemented simple Vim syntax highlighting.
h3rald h3rald@h3rald.com
Wed, 04 Feb 2026 14:17:01 +0100
Implemented simple VSCode extension providing syntax highlighting for xyw files.
h3rald h3rald@h3rald.com
Wed, 04 Feb 2026 13:57:08 +0100
Reviewed error handling.
h3rald h3rald@h3rald.com
Wed, 04 Feb 2026 09:47:09 +0100
Updated error handling logic.
h3rald h3rald@h3rald.com
Tue, 03 Feb 2026 16:35:41 +0100
Minor fixes.
h3rald h3rald@h3rald.com
Tue, 03 Feb 2026 16:00:44 +0100
Implemented error handling, added test.
h3rald h3rald@h3rald.com
Tue, 03 Feb 2026 15:40:41 +0100
Implementing error handling.
h3rald h3rald@h3rald.com
Tue, 03 Feb 2026 15:33:27 +0100
Updated test script.
h3rald h3rald@h3rald.com
Mon, 02 Feb 2026 15:56:11 +0100
Implemented simple test script.
h3rald h3rald@h3rald.com
Mon, 02 Feb 2026 15:40:07 +0100
Updated NOT and DUP.
h3rald h3rald@h3rald.com
Mon, 02 Feb 2026 15:14:06 +0100
Changing some instructions to support both registers.
h3rald h3rald@h3rald.com
Mon, 02 Feb 2026 14:54:51 +0100
Fixes + added some macros.
h3rald h3rald@h3rald.com
Mon, 02 Feb 2026 14:16:54 +0100
Moved random to system device.
h3rald h3rald@h3rald.com
Mon, 02 Feb 2026 09:47:28 +0100
Implementing system device.
h3rald h3rald@h3rald.com
Sat, 31 Jan 2026 15:21:09 +0100
Fixes.
h3rald h3rald@h3rald.com
Sat, 31 Jan 2026 15:06:06 +0100
Removed unnecessary termination.
h3rald h3rald@h3rald.com
Fri, 30 Jan 2026 15:47:28 +0100
Fixed d6.xyw, updated DIV operation to return modulo as well.
h3rald h3rald@h3rald.com
Fri, 30 Jan 2026 15:03:18 +0100
Commented print-stdin example.
h3rald h3rald@h3rald.com
Fri, 30 Jan 2026 14:44:04 +0100
Implemented terminal device including on_keypress event; removed metadata support as it's not necessary if focusing only on terminal.
h3rald h3rald@h3rald.com
Fri, 30 Jan 2026 14:41:13 +0100
Started to implement events.
h3rald h3rald@h3rald.com
Fri, 30 Jan 2026 10:54:36 +0100
Fixed sending data to device.
h3rald h3rald@h3rald.com
Fri, 30 Jan 2026 10:45:12 +0100
Updated terminal device (removed unnecessary bytes)
h3rald h3rald@h3rald.com
Thu, 29 Jan 2026 13:56:12 +0100
Updated terminal device to remove stderr.
h3rald h3rald@h3rald.com
Thu, 29 Jan 2026 12:08:55 +0100
Removed fenster and display device, renamed console into terminal.
h3rald h3rald@h3rald.com
Thu, 29 Jan 2026 11:52:36 +0100
Attempting to draw pixels.
h3rald h3rald@h3rald.com
Mon, 19 Jan 2026 14:56:54 +0100
Now using xyw_fenster global.
h3rald h3rald@h3rald.com
Mon, 19 Jan 2026 14:23:32 +0100
Keeping window width/height fixed for now.
h3rald h3rald@h3rald.com
Mon, 19 Jan 2026 13:55:31 +0100
Implemented support for 2x zooming.
h3rald h3rald@h3rald.com
Wed, 07 Jan 2026 14:45:20 +0100
Improved parsing of flags in main program.
h3rald h3rald@h3rald.com
Wed, 07 Jan 2026 14:32:18 +0100
Implemented preferred width/height, fixed assembler issues.
h3rald h3rald@h3rald.com
Wed, 07 Jan 2026 13:51:02 +0100
Processing metadata.
h3rald h3rald@h3rald.com
Wed, 07 Jan 2026 11:33:54 +0100
Fixed assembler to process token end at comments
h3rald h3rald@h3rald.com
Wed, 07 Jan 2026 11:06:19 +0100
Fixes.
h3rald h3rald@h3rald.com
Fri, 19 Dec 2025 13:03:31 +0100
Processing metadata
h3rald h3rald@h3rald.com
Fri, 19 Dec 2025 12:49:55 +0100
Added stub for display device.
h3rald h3rald@h3rald.com
Fri, 19 Dec 2025 11:39:18 +0100
Integrating fenster.
h3rald h3rald@h3rald.com
Wed, 17 Dec 2025 11:18:11 +0100
Fixed fenster initialization warnings.
h3rald h3rald@h3rald.com
Mon, 15 Dec 2025 08:35:01 +0100
Added dependency to fenster.
h3rald h3rald@h3rald.com
Mon, 15 Dec 2025 08:33:06 +0100
Added fenster.
h3rald h3rald@h3rald.com
Sun, 14 Dec 2025 11:43:05 +0100
Renamed buzzer to beeper
h3rald h3rald@h3rald.com
Sun, 14 Dec 2025 10:16:42 +0100
fixes
h3rald h3rald@h3rald.com
Fri, 12 Dec 2025 10:25:21 +0100
fixes
h3rald h3rald@h3rald.com
Fri, 12 Dec 2025 07:51:20 +0100
Re-added support for binary numbers
h3rald h3rald@h3rald.com
Thu, 11 Dec 2025 20:31:45 +0100
Fixes
h3rald h3rald@h3rald.com
Thu, 11 Dec 2025 14:29:59 +0100
Set direct page to device page
h3rald h3rald@h3rald.com
Thu, 11 Dec 2025 11:44:11 +0100
added examples
h3rald h3rald@h3rald.com
Thu, 11 Dec 2025 10:38:49 +0100
Adding examples
h3rald h3rald@h3rald.com
Thu, 11 Dec 2025 09:21:07 +0100
fixes
h3rald h3rald@h3rald.com
Tue, 09 Dec 2025 13:42:18 +0100
Fixing LDBx/LDBy
h3rald h3rald@h3rald.com
Tue, 09 Dec 2025 03:49:59 +0100
Implemented clock device.
h3rald h3rald@h3rald.com
Mon, 08 Dec 2025 23:17:10 +0100
Refactored macros in terms of SR1 and SR2
h3rald h3rald@h3rald.com
Mon, 08 Dec 2025 22:16:55 +0100
Refactoring macros.
h3rald h3rald@h3rald.com
Mon, 08 Dec 2025 21:45:53 +0100
Refactoring macros.
h3rald h3rald@h3rald.com
Mon, 08 Dec 2025 12:57:48 +0000
Refactoring macros
h3rald h3rald@h3rald.com
Sun, 07 Dec 2025 12:54:24 +0000
Refactoring.
h3rald h3rald@h3rald.com
Sun, 07 Dec 2025 08:21:28 +0100
Implementing new macro to support SHL/SHR.
h3rald h3rald@h3rald.com
Sun, 07 Dec 2025 08:06:23 +0100
Reviewed order of operands for binary operations
h3rald h3rald@h3rald.com
Sun, 07 Dec 2025 07:56:55 +0100
Implemented CLR.
h3rald h3rald@h3rald.com
Sat, 06 Dec 2025 18:20:43 +0100
Added license file.
h3rald h3rald@h3rald.com
Sat, 06 Dec 2025 04:35:03 +0000
Removed support for binary and decimal numbers for now.
h3rald h3rald@h3rald.com
Sat, 06 Dec 2025 04:16:57 +0000
Parametrized jumps.
h3rald h3rald@h3rald.com
Fri, 05 Dec 2025 16:08:50 +0100
Parametrized jumps.
h3rald h3rald@h3rald.com
Fri, 05 Dec 2025 16:00:20 +0100
Minor changes.
h3rald h3rald@h3rald.com
Fri, 05 Dec 2025 15:34:55 +0100
Refactoring macros.
h3rald h3rald@h3rald.com
Fri, 05 Dec 2025 15:03:12 +0100
Refactoring macros.
h3rald h3rald@h3rald.com
Fri, 05 Dec 2025 14:45:07 +0100
Refactoring macros.
h3rald h3rald@h3rald.com
Fri, 05 Dec 2025 14:11:51 +0100
Refactoring macros.
h3rald h3rald@h3rald.com
Fri, 05 Dec 2025 14:07:45 +0100
Refactoring macros
h3rald h3rald@h3rald.com
Fri, 05 Dec 2025 13:40:09 +0100
Added support for basic escape characters in strings.
h3rald h3rald@h3rald.com
Fri, 05 Dec 2025 07:30:21 +0100
Minor changes.
h3rald h3rald@h3rald.com
Thu, 04 Dec 2025 16:21:07 +0100
Test program working!
h3rald h3rald@h3rald.com
Thu, 04 Dec 2025 16:08:41 +0100
Fixed label resolution.
h3rald h3rald@h3rald.com
Thu, 04 Dec 2025 15:28:13 +0100
Updated instructions. Still not working right though + macros need heavy refactoring.
h3rald h3rald@h3rald.com
Thu, 04 Dec 2025 15:00:24 +0100
Changed instructions, again... not ok though.
h3rald h3rald@h3rald.com
Thu, 04 Dec 2025 14:28:00 +0100
Changed instructions to load/store bytes or words explicitly
h3rald h3rald@h3rald.com
Thu, 04 Dec 2025 13:56:44 +0100
Removed header for now.
h3rald h3rald@h3rald.com
Thu, 04 Dec 2025 11:29:45 +0100
Refactoring - header messes addresses up, needs to be removed.
h3rald h3rald@h3rald.com
Thu, 04 Dec 2025 11:27:58 +0100
Simplified device management.
h3rald h3rald@h3rald.com
Thu, 04 Dec 2025 09:15:20 +0100
Fixed.
h3rald h3rald@h3rald.com
Thu, 04 Dec 2025 09:10:06 +0100
Refactoring and simplifying devices (not working yet).
h3rald h3rald@h3rald.com
Thu, 04 Dec 2025 07:36:28 +0100
Fix? Working fine on windows.
h3rald h3rald@h3rald.com
Thu, 04 Dec 2025 07:21:09 +0100
Fixes.
h3rald h3rald@h3rald.com
Wed, 03 Dec 2025 22:01:46 +0000
Fixes.
h3rald h3rald@h3rald.com
Wed, 03 Dec 2025 21:39:10 +0000
Fixes.
h3rald h3rald@h3rald.com
Wed, 03 Dec 2025 21:33:18 +0000
Updated Makefile (not working yet)
h3rald h3rald@h3rald.com
Wed, 03 Dec 2025 19:55:03 +0000
Nearly working (character prints only in certain cases).
h3rald h3rald@h3rald.com
Wed, 03 Dec 2025 18:14:16 +0100
Implemented basic console IO (untested)
h3rald h3rald@h3rald.com
Wed, 03 Dec 2025 17:17:31 +0100
Implemented device stubs
h3rald h3rald@h3rald.com
Wed, 03 Dec 2025 17:12:49 +0100
Refactoring.
h3rald h3rald@h3rald.com
Wed, 03 Dec 2025 16:47:59 +0100
Fixes.
h3rald h3rald@h3rald.com
Wed, 03 Dec 2025 16:22:59 +0100
Refactoring.
h3rald h3rald@h3rald.com
Wed, 03 Dec 2025 16:18:34 +0100
Implementing devices + refactoring.
h3rald h3rald@h3rald.com
Wed, 03 Dec 2025 16:07:20 +0100
Added r/w helpers
h3rald h3rald@h3rald.com
Wed, 03 Dec 2025 10:42:55 +0100
Removed STA/STP specific macros.
h3rald h3rald@h3rald.com
Wed, 03 Dec 2025 09:57:27 +0100
Fixed STA/STP (for now)
h3rald h3rald@h3rald.com
Wed, 03 Dec 2025 07:09:18 +0100
Removed unnecessary code.
h3rald h3rald@h3rald.com
Tue, 02 Dec 2025 16:04:34 +0100
Removed unnecessary code.
h3rald h3rald@h3rald.com
Tue, 02 Dec 2025 15:58:01 +0100
Refactored macros.
h3rald h3rald@h3rald.com
Tue, 02 Dec 2025 15:54:27 +0100
Refactoring macros.
h3rald h3rald@h3rald.com
Tue, 02 Dec 2025 14:54:51 +0100
Refactoring.
h3rald h3rald@h3rald.com
Tue, 02 Dec 2025 12:59:21 +0100
Renamed stack pointers.
h3rald h3rald@h3rald.com
Tue, 02 Dec 2025 09:44:11 +0100
Refactoring ST* instructions.
h3rald h3rald@h3rald.com
Mon, 01 Dec 2025 16:12:17 +0100
Fixes.
h3rald h3rald@h3rald.com
Mon, 01 Dec 2025 16:04:53 +0100
Minimal test working!
h3rald h3rald@h3rald.com
Mon, 01 Dec 2025 15:37:19 +0100
Fixed assembler problems.
h3rald h3rald@h3rald.com
Mon, 01 Dec 2025 15:26:59 +0100
Implementing runtime (untested).
h3rald h3rald@h3rald.com
Mon, 01 Dec 2025 14:12:47 +0100
Started to implement runtime.
h3rald h3rald@h3rald.com
Mon, 01 Dec 2025 11:19:30 +0100
Renamed xywvm -> xywrun
h3rald h3rald@h3rald.com
Mon, 01 Dec 2025 09:50:54 +0100
Reducing data size to avoid overwriting devices and stacks.
h3rald h3rald@h3rald.com
Mon, 01 Dec 2025 09:49:58 +0100
Added header.
h3rald h3rald@h3rald.com
Mon, 01 Dec 2025 09:47:49 +0100
Updated instructions, change extension for image file, other fixes.
h3rald h3rald@h3rald.com
Mon, 01 Dec 2025 09:41:49 +0100
Implemented more instructions, fixes.
h3rald h3rald@h3rald.com
Sat, 29 Nov 2025 17:31:52 +0100
Fixes.
h3rald h3rald@h3rald.com
Sat, 29 Nov 2025 17:23:12 +0100
Fixes.
h3rald h3rald@h3rald.com
Sat, 29 Nov 2025 17:22:19 +0100
Started implementing VM.
h3rald h3rald@h3rald.com
Sat, 29 Nov 2025 17:15:26 +0100
Refactoring number processing.
h3rald h3rald@h3rald.com
Fri, 28 Nov 2025 15:56:48 +0100
Standardized debugging.
h3rald h3rald@h3rald.com
Fri, 28 Nov 2025 15:36:14 +0100
Renamed xyw_short to xyw_word.
h3rald h3rald@h3rald.com
Fri, 28 Nov 2025 14:48:43 +0100
Implemented assembler.
h3rald h3rald@h3rald.com
Fri, 28 Nov 2025 14:47:16 +0100
Implemented reference patching.
h3rald h3rald@h3rald.com
Fri, 28 Nov 2025 14:31:14 +0100
Now processing comments properly.
h3rald h3rald@h3rald.com
Fri, 28 Nov 2025 14:23:37 +0100
Implemented include
h3rald h3rald@h3rald.com
Fri, 28 Nov 2025 13:45:07 +0100
Implemented macro expansion.
h3rald h3rald@h3rald.com
Fri, 28 Nov 2025 11:14:00 +0100
Starting to work on macro expansion.
h3rald h3rald@h3rald.com
Fri, 28 Nov 2025 10:19:26 +0100
Minor tweaks.
h3rald h3rald@h3rald.com
Fri, 28 Nov 2025 08:57:38 +0100
Refactoring string handling.
h3rald h3rald@h3rald.com
Fri, 28 Nov 2025 07:58:16 +0100
Now storing references.
h3rald h3rald@h3rald.com
Fri, 28 Nov 2025 07:41:02 +0100
Now writing to output file.
h3rald h3rald@h3rald.com
Thu, 27 Nov 2025 16:23:21 +0100
Added symbol management and dictionary functions for macros and labels
h3rald h3rald@h3rald.com
Thu, 27 Nov 2025 16:16:27 +0100
Started actually assembling data.
h3rald h3rald@h3rald.com
Thu, 27 Nov 2025 15:00:40 +0100
Now able to parse all directives; refactoring.
h3rald h3rald@h3rald.com
Thu, 27 Nov 2025 14:43:14 +0100
Implementing directives, refactoring.
h3rald h3rald@h3rald.com
Thu, 27 Nov 2025 13:52:54 +0100
Minor updates.
h3rald h3rald@h3rald.com
Wed, 26 Nov 2025 17:47:43 +0100
Refactoring.
h3rald h3rald@h3rald.com
Wed, 26 Nov 2025 17:47:00 +0100
Refactoring.
h3rald h3rald@h3rald.com
Wed, 26 Nov 2025 17:37:58 +0100
Started implementing token types.
h3rald h3rald@h3rald.com
Wed, 26 Nov 2025 15:59:04 +0100
Minor refactoring.
h3rald h3rald@h3rald.com
Wed, 26 Nov 2025 15:25:12 +0100
Implemented string parsing.
h3rald h3rald@h3rald.com
Wed, 26 Nov 2025 14:17:18 +0100
Refactoring: symbol validation function.
h3rald h3rald@h3rald.com
Wed, 26 Nov 2025 14:06:10 +0100
Implemented contextual parsing (tokens within directives)
h3rald h3rald@h3rald.com
Wed, 26 Nov 2025 14:04:02 +0100
Fixes.
h3rald h3rald@h3rald.com
Wed, 26 Nov 2025 11:37:53 +0100
Fixed error reporting for column after directive and comments.
h3rald h3rald@h3rald.com
Wed, 26 Nov 2025 09:57:50 +0100
Fixes.
h3rald h3rald@h3rald.com
Tue, 25 Nov 2025 15:58:30 +0100
Fixed assembler parsing.
h3rald h3rald@h3rald.com
Tue, 25 Nov 2025 14:27:09 +0100
Implementing assembler.
h3rald h3rald@h3rald.com
Tue, 25 Nov 2025 12:04:22 +0100
Setting up project.
h3rald h3rald@h3rald.com
Mon, 24 Nov 2025 14:42:30 +0100
Started implementing xyw - memory mapping etc.
h3rald h3rald@h3rald.com
Sat, 22 Nov 2025 17:07:36 +0100
Added README.
h3rald h3rald@h3rald.com
Sat, 22 Nov 2025 16:38:54 +0100
Removed dependency from miniaudio for beeper.
h3rald h3rald@h3rald.com
Thu, 23 Jul 2026 07:09:14 +0200