PixelVision8 Versions Save

Pixel Vision 8's core philosophy is to teach retro game development with streamlined workflows. PV8 is also a platform that standardizes 8-bit fantasy console limitations built on top of the open-source C# game engine based on MonoGame.

v1.0.11

3 years ago

This is an experimental build of a new renderer and APIs. A lot of tools are broken, changes are not documented, and there is a new version of the core engine called PV8 Lite that is intended for developers looking to build games in pure C# as close to the metal as possible with no extra dependencies.

You have been warned!


You'll be able to download a preview build of Pixel Vision 8 for Windows, Mac, and Linux below. This project is continually updated, and automated builds are made available to allow users to preview new features, bug fixes, and optimizations to the underlying codebase. Please make sure to backup your Workspace before running this or any new build of Pixel Vision 8.

Due to how large and complex the codebase is, these incremental builds help reduce the time between releases and allow the collection developer feedback. Here is a list of the most recent changes:

v1.0.11

  • ceed34952c Updating path to PV8 project file in Github Action (jessefreeman)
  • 3753953bef Adding a new Roslyn Runner example. (jessefreeman)
  • 4d082827d3 Creating a dedicated Lua Runner and renaming the Lite project to CSharp Runner. (jessefreeman)
  • 7d2c5e4426 Continuing to separate our core PV8 classes from MonoGame to be independent. (jessefreeman)
  • 2d2e449f6d Creating new ColorData class to help separate parsers and exporters from MonoGame. (jessefreeman)
  • fc65e9e73e Working on fixed to DrawTool but moving back to broken folder since it's not ready yet. (jessefreeman)
  • cfbfceaf55 Cleaning up the last of the Sfxr audio classes and merging down into the base audio classes for the core engine. (jessefreeman)
  • 1ff7f3887a Preparing Sfxr Channel for merging and fixing sound instance reference. (jessefreeman)
  • ead901f064 Merging SoundData and SfxrSound data into a single partial class. (jessefreeman)
  • 8de3b78018 Changing Workspace namespace, fixing issues with Lua Services not registering correctly, and adding guard to canvas to not accept negative width or height clear values. (jessefreeman)
  • fd55ebf1c1 Breaking out LuaGameChip and LuaService logic into partial classes using attributes to load them back in. (jessefreeman)
  • 43108a7a40 Moving services over to runner and breaking SystemParser up into individual parsers modeled after the loader attribute model. (jessefreeman)
  • e383b12777 Breaking up DisplayTarget into MonoGame and MonoVision partials and preparing SoundChannel for similar split. (jessefreeman)
  • 9afb47a3c7 Refactoring DisplayTarget to be more modular. (jessefreeman)
  • f70135260b Decoupling core PixelVision8 Player and Runner logic from MonoGame. Created new Point and Rectangle classes as well as adding Clamp to the Utilities class. (jessefreeman)
  • df2f2560a7 Cleaning up API Examples and refactoring Print/Log logic to work better in Lua and C#. (jessefreeman)
  • 937b713be8 Cleaning up build scripts for new project locations and reconnecting Unit Tests. (jessefreeman)
  • 4e64795598 Added new display partial classes for MonoGame and MonoVision and modified PV8 Lite project to support change. (jessefreeman)
    For more details, see v1.0.10..v1.0.11.

In addition, you can see the current open issues here or use one of the following links to submit a new bug, feature or question. To learn more about Pixel Vision 8, check out the documentation, explore the examples, join the Discord server, and visit the main website.

v1.0.10

3 years ago

This is an experimental build of a new renderer and APIs. A lot of tools are broken, changes are not documented, and there is a new version of the core engine called PV8 Lite that is intended for developers looking to build games in pure C# as close to the metal as possible with no extra dependencies.

You have been warned!


You'll be able to download a preview build of Pixel Vision 8 for Windows, Mac, and Linux below. This project is continually updated, and automated builds are made available to allow users to preview new features, bug fixes, and optimizations to the underlying codebase. Please make sure to backup your Workspace before running this or any new build of Pixel Vision 8.

Due to how large and complex the codebase is, these incremental builds help reduce the time between releases and allow the collection developer feedback. Here is a list of the most recent changes:

v1.0.10

*8c368596fa Changing Build folders case. (jessefreeman) *7114ecb5cd Changing Build folders to fix case. (jessefreeman) *bd8b67a85f Fix to where the new gulp file is located. (jessefreeman) *dab41180cc Fixes to GitHub actions to find zip files in new release location. (jessefreeman) *ccba271774 Cleaning up build scripts, adding new disks, and fixes for the Preview Tool to display image color offsets correctly. (jessefreeman) *28a773bc63 Adding better support for copy/paste and undo/redo in Music Tool. (jessefreeman) *5b8f21abd2 Added support for scrolling inside the Window and rsaving last selected/scroll pos in Workspace Tool. (jessefreeman) *dba3ac5c84 Restore copy/paste and undo/redo in SFX tool and fixed edit JSON in Chip Editor to open data.json file. (jessefreeman) *4aa60058a6 Added music tool back in and migrated ccode to new APIs. (jessefreeman)

For more details, see v1.0.9..v1.0.10.

In addition, you can see the current open issues here or use one of the following links to submit a new bug, feature or question. To learn more about Pixel Vision 8, check out the documentation, explore the examples, join the Discord server, and visit the main website.

v1.0.9

3 years ago

This is an experimental build of a new renderer and APIs. A lot of tools are broken, changes are not documented, and there is a new version of the core engine called PV8 Lite that is intended for developers looking to build games in pure C# as close to the metal as possible with no extra dependencies.

You have been warned!


You'll be able to download a preview build of Pixel Vision 8 for Windows, Mac, and Linux (x64 & ARM 64) below. This project is continually updated, and automated builds are made available to allow users to preview new features, bug fixes, and optimizations to the underlying codebase. Please make sure to backup your Workspace before running this or any new build of Pixel Vision 8.

Due to how large and complex the codebase is, these incremental builds help reduce the time between releases and allow the collection developer feedback. Here is a list of the most recent changes:

v1.0.9

For more details, see v1.0.8..v1.0.9. In addition, you can see the current open issues here or use one of the following links to submit a new bug, feature or question. To learn more about Pixel Vision 8, check out the documentation, explore the examples, join the Discord server, and visit the main website.

v1.0.8

3 years ago

This is an experimental build of a new renderer and APIs. A lot of tools are broken, changes are not documented, and there is a new version of the core engine called PV8 Lite that is intended for developers looking to build games in pure C# as close to the metal as possible with no extra dependencies.

You have been warned!


You'll be able to download a preview build of Pixel Vision 8 for Windows, Mac, and Linux (x64 & ARM 64) below. This project is continually updated, and automated builds are made available to allow users to preview new features, bug fixes, and optimizations to the underlying codebase. Please make sure to backup your Workspace before running this or any new build of Pixel Vision 8.

Due to how large and complex the codebase is, these incremental builds help reduce the time between releases and allow the collection developer feedback. Here is a list of the most recent changes:

v1.0.8

  • 7663b3eb63 Removing files that are no longer needed in the resource folder. (jessefreeman)
  • ed182f9c3e Cleaning up the core tools, fixing bugs with new text editor, and updating all of the message modals to use the new button system. (jessefreeman)
  • 941bc2d963 Reconnected UI in Chip Editor and cleaned up tool resource folder. (jessefreeman)
  • 148cf763d5 Cleaning up Chip Editor Tool. (jessefreeman)
  • 3912c4e9d0 Removed old UI NewDraw() API and moved back to direct rendering calls for components. (jessefreeman)
  • 40444df722 Modifying text area component to use medium font, support for C# and json color highlighting, and optimizing text editor rendering. (jessefreeman)

For more details, see v1.0.7..v1.0.8. In addition, you can see the current open issues here or use one of the following links to submit a new bug, feature or question. To learn more about Pixel Vision 8, check out the documentation, explore the examples, join the Discord server, and visit the main website.

v1.0.7

3 years ago

This is an experimental build of a new renderer and APIs. A lot of tools are broken, changes are not documented, and there is a new version of the core engine called PV8 Lite that is intended for developers looking to build games in pure C# as close to the metal as possible with no extra dependencies.

You have been warned!


You'll be able to download a preview build of Pixel Vision 8 for Windows, Mac, and Linux (x64 & ARM 64) below. This project is continually updated, and automated builds are made available to allow users to preview new features, bug fixes, and optimizations to the underlying codebase. Please make sure to backup your Workspace before running this or any new build of Pixel Vision 8.

Due to how large and complex the codebase is, these incremental builds help reduce the time between releases and allow the collection developer feedback. Here is a list of the most recent changes:

v1.0.7

For more details, see v1.0.6..v1.0.7. In addition, you can see the current open issues here or use one of the following links to submit a new bug, feature or question. To learn more about Pixel Vision 8, check out the documentation, explore the examples, join the Discord server, and visit the main website.

v1.0.6

3 years ago

This is an experimental build of a new renderer and APIs. A lot of tools are broken, changes are not documented, and there is a new version of the core engine called PV8 Lite that is intended for developers looking to build games in pure C# as close to the metal as possible with no extra dependencies.

You have been warned!


You'll be able to download a preview build of Pixel Vision 8 for Windows, Mac, and Linux (x64 & ARM 64) below. This project is continually updated, and automated builds are made available to allow users to preview new features, bug fixes, and optimizations to the underlying codebase. Please make sure to backup your Workspace before running this or any new build of Pixel Vision 8.

Due to how large and complex the codebase is, these incremental builds help reduce the time between releases and allow the collection developer feedback. Here is a list of the most recent changes:

v1.0.6

  • 2266c1720e Adding support for correctly displaying which code files will be loaded to fix #445, #443, and #442. (contributed by jessefreeman)
  • c1f011a27b Fixed C# and Lua loading when both files exist in the same project. Also cleaned up Workspace design and added disabled icons to the sprite sheet. Finally, started migrating API Examples over to new APIs. (jessefreeman)
  • 9a92a015b6 Moved Fonts to root of the Content folder, changed how Roslyn reads the game file to now automatically load any class that extends GameChip, and started updating some of the API demos to work with the new APIs. (jessefreeman)
  • 401484ea73 Loading screen now displays the language if detected and you can properly switch between Lua and C# in the Info Tool. (jessefreeman)
  • d95280abbd Rebuilding Info Tool to support switching between C# and Lua Runners. Also mfixed issues in text editor with saving, showing line numbers, and highlighting call backs. (jessefreeman)
  • 477772acf2 Moved user bios and log file into the User folder. Fixed the load order for the user bios and mounting the workspace. Removed fonts from all of the examples. Fixed the issue with the version displayed during boot due to loading system fonts by default now. (jessefreeman)
  • e27b6ea5a2 Added support for more command-line arguments. Now you can pass in a list of disks with spaces or use -[d]isk path as a flag. The first disk path is automatically be mounted. See .gulp/tasks/launch.js for an example. (jessefreeman)

For more details, see v1.0.5..v1.0.6. In addition, you can see the current open issues here or use one of the following links to submit a new bug, feature or question. To learn more about Pixel Vision 8, check out the documentation, explore the examples, join the Discord server, and visit the main website.

v1.0.5

3 years ago

This is an experimental build of a new renderer and APIs. A lot of tools are broken, changes are not documented, and there is a new version of the core engine called PV8 Lite that is intended for developers looking to build games in pure C# as close to the metal as possible with no extra dependencies.

You have been warned!


You'll be able to download a preview build of Pixel Vision 8 for Windows, Mac, and Linux (x64 & ARM 64) below. This project is continually updated, and automated builds are made available to allow users to preview new features, bug fixes, and optimizations to the underlying codebase. Please make sure to backup your Workspace before running this or any new build of Pixel Vision 8.

Due to how large and complex the codebase is, these incremental builds help reduce the time between releases and allow the collection developer feedback. Here is a list of the most recent changes:

v1.0.5

For more details, see v1.0.4..v1.0.5. In addition, you can see the current open issues here or use one of the following links to submit a new bug, feature or question. To learn more about Pixel Vision 8, check out the documentation, explore the examples, join the Discord server, and visit the main website.

v1.0.4

3 years ago

This is an experimental build of a new renderer and APIs. A lot of tools are broken, changes are not documented, and there is a new version of the core engine called PV8 Lite that is intended for developers looking to build games in pure C# as close to the metal as possible with no extra dependencies.

You have been warned!


You'll be able to download a preview build of Pixel Vision 8 for Windows, Mac, and Linux (x64 & ARM 64) below. This project is continually updated, and automated builds are made available to allow users to preview new features, bug fixes, and optimizations to the underlying codebase. Please make sure to backup your Workspace before running this or any new build of Pixel Vision 8.

Due to how large and complex the codebase is, these incremental builds help reduce the time between releases and allow the collection developer feedback. Here is a list of the most recent changes:

v1.0.4

For more details, see v1.0.3..v1.0.4. In addition, you can see the current open issues here or use one of the following links to submit a new bug, feature or question. To learn more about Pixel Vision 8, check out the documentation, explore the examples, join the Discord server, and visit the main website.

v1.0.3

3 years ago

v1.0.2

3 years ago

This is an experimental build of a new renderer and APIs. A lot of tools are broken, changes are not documented, and there is a new version of the core engine called PV8 Lite that is intended for developers looking to build games in pure C# as close to the metal as possible with no extra dependencies.

You have been warned!


You'll be able to download a preview build of Pixel Vision 8 for Windows, Mac, and Linux (x64 & ARM 64) below. This project is continually updated, and automated builds are made available to allow users to preview new features, bug fixes, and optimizations to the underlying codebase. Please make sure to backup your Workspace before running this or any new build of Pixel Vision 8.

Due to how large and complex the codebase is, these incremental builds help reduce the time between releases and allow the collection developer feedback. Here is a list of the most recent changes:

v1.0.2

For more details, see v1.0.1..v1.0.2. In addition, you can see the current open issues here or use one of the following links to submit a new bug, feature or question. To learn more about Pixel Vision 8, check out the documentation, explore the examples, join the Discord server, and visit the main website.