Skip to content

Releases: AdoHTQ/Batpu2-VM

BatPU-VM Release 2025-1-18

18 Jan 19:01

Choose a tag to compare

  • Fix bug involving initialization of the text display
  • Update assembler

BatPU-VM Release 2024-8-12

12 Aug 23:22

Choose a tag to compare

  • Make the screen texture buttons work again
  • Make scrolling or clicking in the assembly code stop the autoscroll
  • Fix Main.cs being called main.cs on the repo and not working correctly
  • Fix bug where sometimes the line numbers would become misaligned from the assembly code (Edit: this bug seems to still happen to some people)

BatPU-VM Release 2024-8-10

11 Aug 05:25

Choose a tag to compare

  • Change python command to python3 on linux to ensure linux compatibility
  • Move display update to physicsProcess so it doesn't update too often
  • Fix step function

BatPU-VM Release 2024-8-9

10 Aug 06:05

Choose a tag to compare

  • Fix possible errors on loading/storing on I/O ports that don't allow it
  • Remove ram addresses 240-255 from display and clarify that they are reserved for I/O
  • Discard top 3 bits on pixel_x and pixel_y values as the Minecraft CPU does
  • Shorten the character display to 10 characters to match the Minecraft CPU
  • Add text above code edit and at the bottom of ram display to clarify usage
  • Make the instructions per second slider exponential and increase the max to 50k
  • Fix bug with the corner watermark on export
  • Add input letters to input display from @Matthias1590
  • Make load_pixel load from the buffer instead of the screen from @mattbatwings
  • Add support to ensure define statements aren't considered code lines from @mattbatwings
  • Make spaces in filenames not break assembler from @Matthias1590
  • Fix bug with unsigned offsets from @stevious-business
  • Various optimizations from @Trynera

BatPU-VM Release 2024-7-25 #2

25 Jul 20:38

Choose a tag to compare

  • Make number display set to 0 on reset
  • Fix issue where labels on their own line are sometimes interpreted as instructions

BatPU-VM Release 2024-7-25

25 Jul 17:56

Choose a tag to compare

  • Fix signed int display showing as equation
  • Fix STR and LOD offsets not correctly working because of operation order
  • Update .gitignore and drop ignored files

BatPU-VM Release 2024-7-24

25 Jul 04:28

Choose a tag to compare

  • Fix issue with CMP and SUB not correctly setting the carry flag

BatPU-VM Release 2024-7-16

17 Jul 01:52

Choose a tag to compare

  • Fix branch instruction checking incorrect flags on greater than or equal to mode
  • Make the step button move the assembly view
  • Make the PC display correctly show the PC
  • Color registers and ram text
  • Fix text display underscores
  • Bind escape to unfocus ui
  • Show filename at the top of assembly view when it's open
  • Fix error on program counter out of bounds of program
  • Makes comments after indents that contain instructions not recognized as instructions

BatPU-VM Release 2024-7-10

11 Jul 01:16

Choose a tag to compare

Update to the most recent version of the assembler. Up to date to this commit mattbatwings/BatPU-2@40f0e00

BatPU-VM Release 2024-6-25

25 Jun 15:13

Choose a tag to compare

Updated to the most recent release of Matt's assembler with support for single character strings.