Available documentation


  1. What is VScreen ?
  2. VScreen compatibility list.
  3. Release notes.
  4. Requirements list.
  5. Special VScreen versions.
  6. Download latest version

Creating a game with VScreen

  1. VScreen related tools.
  2. Step by step game creation (under construction).

Technical documentation

  1. VScreen files and format.
  2. VScreen memory layout.
  3. VScreen SEE sound effects (platform).
  4. VScreen BIOS.
  5. VScreen source code explained.


1.What is VScreen

The objective of the VScreen project is to develop a set of open source tools and routines which can be re-used for creating scrolling action games on MSX2/2+/Turbo-R. 

The game engine engine is based on MSX2 screen 4 mode allowing fast scrolling in any direction and at any speed. Level size can vary from 1x1 to 8x4 screens.


2.VScreen compatibility list

VScreen compatibility list:

  • VScreen is designed to work on any MSX2 and higher with a memory mapper of at least 128KB.
  • VScreen memory handling routines are MSX-DOS2 compatible.
  • VScreen is compatible with sound effects files created with Fuzzy Logic's SEE3.
  • VScreen is compatible with music/Drum kits files created with Sunrise's Moonblaster 1.4.
  • VScreen is compatible with level files created with the VScreen Level Editor for Windows.
3.Release notes

Release notes

4.Requirements list

Requirements list

5.Special VScreen versions

As mentioned here above, VScreen can be adapted to support other type of games. The routines in the demos presented here below are strictly identical to the ones used for the platform demo. The only differences are the routines handling display and controls of the sprites.


VScreen Kuru Kuru Kururin demo

VScreen racing game demo (available soon)