Squashed commit of the following: commit bc462ef47bd7811f761bc067a0d8c65518382077 Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Mon Jul 15 13:13:05 2024 +0100 Oops, another problem on MinGW... commit 16aaec5d534358aadfd831df7a96dacc8c45a06f Merge: 910d152 afb1ef6 Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Mon Jul 15 13:02:40 2024 +0100 Merge branch 'VM-0.6' of https://github.com/atom-dispencer/iAtomSys into VM-0.6 commit 910d1521575436e22c49ea742bdf3a6090142bee Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Mon Jul 15 12:59:37 2024 +0100 Tested on PowerShell and CMD and found some issues... commit afb1ef6df307a773a9a8c9ee3b1bfef11857d390 Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Mon Jul 15 12:59:37 2024 +0100 Tested on PowerShell and CMD and found some issues... commit b1f5a7ab3ebdfa774c4112317291998f9c9e578c Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Mon Jul 15 12:28:39 2024 +0100 Preparation for release 0.6 Documentation for building/running the VM, as well as VM command documentation and screenshots of the UI. In-app help message updated with correct number of tips. commit bc78c5f26588a42d89c7d0c6a22a22bc2735eb4b Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Sat Jul 13 21:22:29 2024 +0100 Flags and Ports now displayed commit 3883cc057482f316a4b236a9386a338fa0da1d2f Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Sat Jul 13 18:13:55 2024 +0100 Flags box introduced, and more memory real estate Increased memory space real estate calls for an increase in the memory slice fetched from the server, so I quadrupled it to 512 (still only a kibibyte and draw calls still take less than 10ms on my machine, so no sweat) commit b51b6496da407616d52e31ed83452f872ce2a394 Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Sat Jul 13 17:59:07 2024 +0100 Preparing to add Flags to the running UI commit 4b84a3a2fdcf86199ba749f36af4740f15c592e3 Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Fri Jul 12 11:34:49 2024 +0100 Help message on stopped page Also stop command commit 1820ef3b52318cac1b4bf1c0b7323aa65fea99b4 Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Fri Jul 12 10:36:51 2024 +0100 TBreak extra arguments here, next, prev and nuke commit 2686013b5739ccd35aabf80bc21a7d18ab46e8f3 Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Thu Jul 11 22:10:26 2024 +0100 Breakpoints work! I also fixed a bug causing PCR to pause too late which wasn't part of the breakpoints, but was important to it. See also: the first ever wild case of a do-while loop. commit db28be5f7a7a8eb38d9e579ed4024bad73e8b4d3 Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Thu Jul 11 21:15:40 2024 +0100 Breakpoint display and a teeny bit of formatting Also reformat lol (could you tell?) commit eda7b98697cead73ab1b4481d7356875b2798f47 Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Thu Jul 11 20:23:57 2024 +0100 More packet tests I'm up to 77 now! commit 8d969c51dc669d72bd20bb4a28255fa8dc1ecff6 Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Thu Jul 11 12:19:11 2024 +0100 Upgraded Spring commit 2c44ea8903dd3d3e76e81b283494b08932b4497b Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Thu Jul 11 12:01:39 2024 +0100 Fixed CodeQL implicit narrowing conversion It's actually an intended feature that it wraps around, but now it's explicit. commit 5627c4d9b6f8ee7b1b07b634f03f32f09e74b8bc Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Thu Jul 11 11:55:29 2024 +0100 Example assembly code commit 7724aab50f5d917315819ee3d4451c67d4290582 Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Thu Jul 11 11:08:38 2024 +0100 Squashed commit of the following: commit 9c6cf4e674764ebb3a95024992d3e65731c91dba Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Thu Jun 20 01:34:40 2024 +0100 Update test.asm commit 47322612c3c2c00cbc454a61a42b086ea05c5c8b Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Wed Jun 19 00:41:53 2024 +0100 I GOT ASSEMBLY WORKING commit 66746363d809d7f69c6a1674b8512663eee70238 Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Tue Jun 18 10:10:30 2024 +0100 Assembly stuff commit f0044d3def194b5cc5d0372fb13e844b68e0e85d Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Tue Jun 18 00:21:44 2024 +0100 Created VERY basic Escript Elixir project commit 9c24aff1f40bf4a9e8942ac06afd68fe698e7f97 Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Thu Jul 11 10:54:49 2024 +0100 Moved packet tests to correct package commit acaa760f3b28f35d6f1a6cdf4e46a9ac0f330634 Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Thu Jul 11 10:41:57 2024 +0100 All the tests pass! commit 066daa7a2cad5130197832c7cd3ae5040a589e66 Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Thu Jul 11 10:00:50 2024 +0100 Breakpoints and tests... commit 5386fd2b2937cd75599af90e03c966f974c69427 Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Sun Jul 7 20:18:09 2024 +0100 Who even knows.... commit c8b72449f8681d74f5f49076c5c2e8d130a9a2a0 Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Sun Jul 7 17:51:19 2024 +0100 Some tbreak shenanigans commit 7b76f530cd69bac5322b08194771691ba6a6f0fd Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Sun Jul 7 17:03:14 2024 +0100 Update erroneous help message for 'run' commit 49f0c750a6df5725f9f74261417ec1e82bb26169 Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Sun Jul 7 16:58:48 2024 +0100 Maximum memory space now visible 0xFFFF was previously omitted from the client-side memory state, but no longer! commit b162b2991b57162957b3d434aaa6f5f07ce75a3f Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Sun Jul 7 16:45:45 2024 +0100 No more 'null' at the end of memory space commit 82a77c80ac53368ae5519928ae7aeb71acf5f873 Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Sun Jul 7 16:18:10 2024 +0100 Two bytes now correctly combined to char commit 563c8ac67d34f9d93740ce6de3dab6e38b457798 Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Sat Jul 6 23:09:41 2024 +0100 LETS GO! I finally pinned down my edge cases! commit f28f19c6722925307dc4f62c991ec75959cbcee2 Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Sat Jul 6 22:55:13 2024 +0100 Oh boy... Chars cause some issues... commit 04c115439a3185e3572ea37c0d0972e1daa5247f Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Sat Jul 6 22:06:09 2024 +0100 Everything is now a Char commit 21b174816a3b17e4c0adf0b2b639ac514577c595 Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Thu Jul 4 21:50:15 2024 +0100 DropDebug tests commit 28e154a0e5fee80cb6efb81458cbc87be374fc40 Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Thu Jul 4 21:22:19 2024 +0100 Set command tests commit 57518a07fc7bdd659d5ff42e8e91c6231176f439 Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Thu Jul 4 11:35:23 2024 +0100 MemoryRequestPacket tests commit 2a47d6ed66caba421fe82eb1bc84482189ae7d27 Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Thu Jul 4 11:19:45 2024 +0100 RunRequestPacket tests commit 1b93b287e427eb49260c289fada95a4b27a306b2 Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Thu Jul 4 11:06:06 2024 +0100 Correct error message assertion commit b133ec17f049ada6fe52db088f6d7de6ecca0690 Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Thu Jul 4 10:46:15 2024 +0100 Remove redundant "simple" check in load commit 5c8534c51f38ddb18fad16eb19a9bebd1e218836 Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Tue Jul 2 22:22:52 2024 +0100 StepRqP tests and some LoadRqP tests commit 39d1420d38cd7c9328c8075f4bfb806bdc0ebdb9 Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Tue Jul 2 21:35:05 2024 +0100 Test Hello commit 5f639e4cddbe7e6b77d6cfc3b1f81b5f4ea56336 Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Tue Jul 2 21:21:24 2024 +0100 Extracted help message formatting commit e1e7fb8afaa59f8058fad8b445de06502c0f17d2 Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Tue Jul 2 21:11:01 2024 +0100 Tests for ShellCommands.help commit bb10abdb217153acc962e98cff00b1abba15d801 Author: Adam Spencer <46679475+atom-dispencer@users.noreply.github.com> Date: Mon Jul 1 15:06:54 2024 +0100 Start VM-0.6