Il s’agit d’un émulateur de NES écrit en Go.

 


 

Les changements:
Features
– feat(apu): Add config for buffer size
– feat(apu): Improve APU downsampling quality
– feat(config): Add support for per-game config overrides
– feat(nesutil): Add subcommand to create a ROM file
– feat(nesutil): Add subcommand to decode CHR to a PNG
– feat(nesutil): Add subcommand to decode Game Genie codes
– feat(nesutil): Add subcommand to encode Game Genie codes
– feat(nesutil): Add subcommand to encode a PNG to CHR data
– feat(nesutil): Add subcommand to split CHR and PRG from a ROM file
– feat(nesutil): Add support for extracting ROM header
 
Fixes
– perf(apu): Decrease default buffer size to prevent audio lag
– perf(apu): Optimize APU using a ring buffer
– perf: Optimize web version by tweaking wasm-opt flags
 
Others
– chore(database): Update NoIntro database (#343)
– chore(nesutil): Improve ls subcommand error handling
– chore(nesutil): Improve multiple error formatting
– chore(nesutil): Rename gonesutil to nesutil
– chore: Change import path to gabe565.com/gones
 
Dependencies
– chore(deps): Add enumer as versioned dependency [skip ci]
– chore(deps): lock file maintenance (#354)
– chore(deps): update dependency @trivago/prettier-plugin-sort-imports to v5.2.2 (#350)
– chore(deps): update dependency @vitejs/plugin-vue to v5.2.1 (#336)
– chore(deps): update dependency @vue/eslint-config-prettier to v10 (#321)
– chore(deps): update dependency eslint-config-prettier to v10 (#345)
– chore(deps): update dependency eslint-plugin-prettier to v5.2.3 (#346)
– chore(deps): update dependency eslint-plugin-vue to v9.32.0 (#325)
– chore(deps): update dependency globals to v15.14.0 (#323)
– chore(deps): update dependency node to v22 (#330)
– chore(deps): update dependency postcss to v8.5.2 (#360)
– chore(deps): update dependency prettier to v3.5.0 (#359)
– chore(deps): update dependency sass to v1.83.4 (#324)
– chore(deps): update dependency tailwindcss to v4 (#356)
– chore(deps): update dependency unplugin-icons to v22 (#344)
– chore(deps): update dependency vite to v6.1.0 (#357)
– chore(deps): update dependency vite-plugin-pwa to v0.21.1 (#337)
– chore(deps): update dependency vue to v3.5.13 (#326)
– chore(deps): update eslint monorepo to v9.20.0 (#358)
– chore(deps): update gabe565.com/utils digest to e4ad4d8 (#349)
– chore(deps): update go to v1.23.6 (#355)
– chore(deps): update icons to v1.2.14 (#353)
– chore(deps): update module github.com/hajimehoshi/ebiten/v2 to v2.8.6 (#320)
– chore(deps): update module github.com/knadh/koanf/v2 to v2.1.2 (#333)
– chore(deps): update module github.com/lmittmann/tint to v1.0.7 (#351)
– chore(deps): update module github.com/puerkitobio/goquery to v1.10.1 (#342)
– chore(deps): update module github.com/spf13/pflag to v1.0.6 (#352)
– chore(deps): update module github.com/stretchr/testify to v1.10.0 (#338)

 

Télécharger GoNES v0.2.0 (3.5 Mo)

Site Officiel

En savoir plus…