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