Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(2 edits)

v6.0.0 - Release Candidate 1 is available.

This preview adds mouse support for Sega 32X and desktop builds.

New mouse commands:

MOUSEINIT("mousepointer.png", port[, protocol]) 
MOUSEUPDATE 
MOUSEX() 
MOUSEY() 
MOUSEDX() 
MOUSEDY() 
MOUSEBUTTON() 

MOUSEINIT loads the PNG cursor. On 32X, port selects controller port 1 or 2. On desktop, the command is accepted for source compatibility and uses the host window mouse.

Call MOUSEUPDATE once per frame before FLIP. MOUSEX/Y return the position, MOUSEDX/Y return movement since the last update, and MOUSEBUTTON() returns button bits.

This preview also fixes the Windows/Wine desktop audio problems. The Win64 audio path now uses a callback/pull-mixer model, fixing the previous stutter, noise, and slowdowns.