Releases
v0.97.0
Compare
Sorry, something went wrong.
No results found
0.97.0 (2026-10-12)
Features
add launch-approved original GPL Gryversi game (08f2167 )
add Spacestation Pheta with verified 68K browser gameplay (1463e21 )
add verified Galactic Frontiers catalogue entry (77ad8e8 )
add verified Halma catalogue entry (7d07636 )
add verified Lose Your Marbles catalogue entry (df05f0d )
add verified NetHack PPC catalogue entry (84b9dd6 )
catalogue: add Mahjong with original installer support (f396d6f )
catalogue: add On the Edge with verified 68K gameplay (694b3ee )
catalogue: add original Bubbles 1.3 shareware (e67ddd7 )
catalogue: add playable original NS-SHAFT (462e867 )
catalogue: add playable original NS-TOWER (#4481 ) (75f9ee0 )
catalogue: add playable Re-Pete 2.2 (3c29bd4 )
catalogue: add verified Rogue release 6 (d06cd35 )
catalogue: approve verified NS-TOWER browser gameplay (7112bed )
drag: support native DragLib tracking and image feedback (f548363 )
quickdraw: implement FillCRgn color pattern region filling across CFM and 68k (83946a7 )
Bug Fixes
bind CarbonLib Apple-event object support (bd5c0ca )
bind PowerPC current keyboard modifiers (c92ddae )
bind PowerPC global mouse coordinates (b956aa3 )
bind PowerPC grow-zone callback descriptors (740f97f )
bind PowerPC menu item enabled queries (8623cb0 )
bind PowerPC port bitmap accessor (a6adf8a )
constrain PowerPC windows to screen bounds (37682a1 )
copy live PowerPC QuickDraw white pattern globals (3ed28e1 )
copy PowerPC port visible regions (e918577 )
decode classic ShowHide byte arguments at the stack pointer (abd4859 )
display: construct native display-mode iterator callbacks (455df53 )
drawsprocket: apply alternate-buffer invalidation to underlays (cdc7ab1 )
drawsprocket: return the context monitor frequency (6b1adf9 )
drawsprocket: support dirty rectangle grid queries and sizing (816f960 )
expose classic Carbon port buffering semantics (3d7f685 )
expose live QuickDraw global screen bitmaps (bf32363 )
expose PowerPC guest caret timing to applications (c788112 )
expose read-only classic ROM version metadata (7ed117e )
format PowerPC international date strings (9c42a2a )
icons: draw native resource icon families (13c9e73 )
icons: render native color icon handles with mask options (7b51aa1 )
implement PowerPC modal filter callback constructors (58dcaa7 )
implement PowerPC user item callback constructors (1798ec2 )
implement the PowerPC Appearance theme colour query (6d4abd4 )
implement the PowerPC QuickDraw random seed setter (2d0fb40 )
pass live descriptor pointers to object accessors (e315c41 )
powerpc: preserve signed QuickDraw Random results (2cf2a6b )
powerpc: refresh globals when reselecting the current port (dcbe776 )
ppc: discard activation state for removed windows (1b95f33 )
ppc: dispatch Pascal string ordering with correct arguments (38666a8 )
ppc: expose classic low-memory accessors for Powerball (32861fb )
ppc: fill FillRect with its pattern through the shared raster core (0a57aef )
preserve BinHex containers in general web packing (1cec198 )
preserve HFS basenames through catalogue lookups (af265ee )
preserve MacBinary game sources in web packs (b230b6a )
preserve original StuffIt filename components (f37139f )
preserve visible dialog content on first modal entry (29bd029 )
quickdraw: convert native 32-bit CopyBits pixels (47f30b4 )
quickdraw: expose live native highlight-mode accessors (8f691eb )
quickdraw: preserve background pattern colors when erasing pictures (9a090c5 )
quickdraw: replace blank pixels when plotting icons (186841d )
resolve PowerPC temporary memory boundary queries (1ef89c4 )
resolve working-directory references in PPC HCreate (5feb74c )
retain updated control drawing in visible dialog snapshots (2b1a2e0 )
return visible Roman text lengths for classic callers (72a41d7 )
select front nonfloating windows by shared class (729d855 )
sound: drain square-wave notes before synchronous channel disposal (d5b3864 )
sound: play direct SoundBase audio through a compatibility VIA (f00d2ed )
support OSL callback routine descriptors (6b804d3 )
support PowerPC Internet Config instance lifecycle (def0a28 )
support the PowerPC menu ID setter (c2ca5a8 )
time: implement Carbon absolute-time arithmetic and deadline waits (1e613c5 )
video: read gamma records at guest address zero (d5e6c9c )
video: return gamma data for the installed display driver (3405882 )
Performance Improvements
memory: preserve native handle prefixes during in-place growth (fcb0596 )
presentation: test detail-free mirror runs a row at a time (055cc3a )
Code Refactoring
macintosh: centralize binary-decimal conversion evaluation (#4593 ) (c2dfc2d )
macintosh: centralize character mapping and text transformation evaluation (#4590 ) (bf144ca )
macintosh: centralize date and time formatting evaluation (060d870 )
macintosh: centralize format ordering, character pixel measurement, and transliteration evaluation (#4659 ) (2547d4d )
macintosh: centralize long date/time formatting, text transformations, and international resources (#4673 ) (0fb0271 )
macintosh: centralize Munger text utility evaluation (a2d65cf )
macintosh: centralize OS Queue Utilities operations evaluation (8107118 )
macintosh: centralize script inspection, character scanning, and carbon bindings (#4683 ) (04b46e8 )
macintosh: centralize Script Manager variable and system direction evaluation (c3358c6 )
macintosh: centralize script parsing, run finding, and portion text evaluation (c1866f0 )
macintosh: centralize string and text truncation evaluation (#4572 ) (a0afd9b )
macintosh: centralize string comparison and ordering evaluation (#4583 ) (32d3eb9 )
macintosh: centralize string formatting, intl table selection, and carbon bindings (#4695 ) (6de5b26 )
macintosh: centralize styled line break evaluation (#4606 ) (bae95fa )
macintosh: centralize text ordering, string comparison, and international utilities (#4666 ) (22c450f )
macintosh: centralize text replacement and visible length evaluation (#4630 ) (7a50f84 )
macintosh: centralize text selection and word boundary evaluation (fdfcda8 )
You can’t perform that action at this time.