Repository navigation
Releases: mpolizel/DK1SNESRecomp
Release list
Donkey Kong Country Recomp 0.1.4
Donkey Kong Country Recomp 0.1.4: lighter default and dedicated graphics card on laptops. Setup pack: no ROM or game data is included.
Changed
- A fresh install starts with no shader (the plain picture), the lightest option. A full-screen CRT shader made the game drop frames on weaker laptops. Pick CRT Lottes or another preset under Settings → Shader; your choice is saved and kept. An install that already has a shader keeps it. If the game runs slowly, choose None.
- On laptops with two graphics cards (NVIDIA Optimus, AMD switchable graphics), the game now asks for the dedicated graphics card instead of the integrated one. If it still runs slowly, set the game's executable to High performance in Windows Settings → System → Display → Graphics.
Updating from 0.1.3: accept the update offer when the game starts, then press Generate & rebuild. Saves, save states and settings are kept (checked for this release: those made in 0.1.3 survive the update and load in 0.1.4).
Like these ports? ☕ Buy me a coffee to help bring the next SNES game to native Recomp.
Full history: CHANGELOG.md
SHA-256 851cc1a422418caedc25a533b7eb05b4609919ba8b8ffc991181b6718c64f559
Donkey Kong Country Recomp 0.1.3
Donkey Kong Country Recomp 0.1.3: fixes the black screen after saving at Candy's Save Point. Setup pack: no ROM or game data is included.
Fixed
- Black screen after saving at Candy's Save Point. The screen went black while the sound kept playing. Saving now returns to the map, and the saved slot loads from the file select screen.
- A one-frame stall on the game's first frame is gone too.
Updating from 0.1.2: accept the update offer when the game starts, then press Generate & rebuild. In-game saves, save states and settings are kept (checked for this release: a save and a save state made in 0.1.2 survive the update and load in 0.1.3). From this version on, the updater also backs up your saves before installing.
Like these ports? ☕ Buy me a coffee to help bring the next SNES game to native Recomp.
Full history: CHANGELOG.md
SHA-256 6c757c7e9ab7b6c7ce333522820b824a94ee5491398590ce86f1235f652a11ba
Donkey Kong Country Recomp 0.1.2
Donkey Kong Country Recomp 0.1.2: CRT Lottes by default, settings during play, audio interpolation, new upscalers, and saves that are never lost on update. Setup pack: no ROM or game data is included; same first-run steps as before (see the README).
New
- Settings during play: Ctrl+L (or Select+L3 on a controller) reopens the
launcher. Shader, window scale, volume and controls apply when you press
Resume, without restarting the game. - Audio interpolation: press I to cycle Gaussian (the console's own,
default), Cubic (crisper highs) and Sinc. It changes only what you hear;
the game, its echo and save states are unaffected. The choice is kept. - New upscaler shaders: ScaleFX, NNEDI3 (neural) and NNEDI3
(neural, high). - A fresh install starts with the CRT Lottes shader. An install that
already has a shader chosen keeps it. - Updates never cost you a save. From the next update on, the updater
copies your in-game saves and save states tosave-backups\<date>_before_<version>\before
installing, leaves save files out of the copy and puts the backup back if
they changed anyway. Save states from earlier versions keep working, and
every release is now checked for that before it is published.
Fixed
- HDMA raster effects (per-line color, layer and scroll changes) started one
line late; they now start on the line the game asks for. - Choosing None as the shader during play no longer leaves a black
screen. - Multi-pass shaders that read the original game frame from a later pass
(ScaleFX) no longer draw black.
Updating from 0.1.1: accept the update offer when the game starts, then press Generate & rebuild. In-game saves, save states and settings are kept (checked for this release: a save and a save state made in 0.1.1 survive the update and load in 0.1.2).
Like these ports? ☕ Buy me a coffee to help bring the next SNES game to native Recomp.
Full history: CHANGELOG.md
SHA-256 f07ee1bd5bbf4cf84cf74ee48882b5b521fd130852f926be64ce6afc48cf5868
Donkey Kong Country Recomp 0.1.1
Donkey Kong Country Recomp 0.1.1: renderer fixes, automatic updates and CRT by default. Setup pack: no ROM or game data is included; same first-run steps as before (see the README).
New
- Check for updates on start (next to Skip launcher on boot, on by default): when a newer release is out, the game offers to install it. It downloads the new pack, copies it over the install without deleting anything, keeps your ROM selection and opens the setup window: press Generate & rebuild. In-game saves, save states and settings are kept; save states from an older version may not load in a newer one, in-game saves always do.
- A fresh install starts with the CRT Geom (curved) shader. Whatever renderer or shader you pick in the launcher is saved and kept (Settings → Shader → None for the plain picture).
Fixed
- Renderer: sprites use the sprite table that was current on each line, HDMA effects enabled during vblank start on the first line, and writes made at the start of vblank are no longer applied one frame late.
Updating from 0.1.0: download this zip and unpack it over your install folder (0.1.0 has no updater yet), then run DonkeyKongCountrySNESRecomp.exe and press Generate & rebuild. Later versions update themselves.
Known limits
Most game code still runs through the snesrecomp interpreter; levels, saves and a full play-through are not yet verified.
Full history: CHANGELOG.md
SHA-256 ae1cc89acca03dca9adfeb2c707f5d573f9c444d8dd032d3ec74cf8d6e6d6df7
Donkey Kong Country Recomp 0.1.0
First Windows release of Donkey Kong Country Recomp.
This is a setup pack, not the game. It contains the launcher, the recompiler and the source code (with the framework patches applied); no ROM or game data is included or downloaded.
First run
- Unzip anywhere and start
DonkeyKongCountrySNESRecomp.exe. - Let it download the portable build tools (one time per machine), or point it at a
cmake-clang-v1zip you already have. - Pick your own
Donkey Kong Country (USA).sfc— USA v1.0, CRC32c946dca0. - Press Generate & rebuild. The playable game is built into
build/and started; run it from there afterwards.
What's in 0.1.0
- Boots through the Nintendo/Rare logos into the opening intro (Cranky's gramophone and DK's boombox scenes).
- DKC's NMI handler never returns with RTI and uploads sound data across several frames with NMI off; a framework patch treats such a handler as the main thread, so its idle-loop
WAIends the frame and a long upload resumes on the next frame instead of freezing the intro. - Launcher Settings → Shader: 6 scanline, 5 CRT and 4 upscaler presets from libretro/glsl-shaders; choosing one switches the renderer to OpenGL automatically.
- Opens without a console window; diagnostics go to
DonkeyKongCountrySNESRecomp.log.
Known limits
Most game code still runs through the snesrecomp interpreter. Levels, saves and a full play-through are not yet verified.
SHA-256 4627c7f0b972f2cac6d3b5084b60964c35ff9e7ee6cf9161a988c5c33ec3cec9