Repository navigation
Releases: ToolAssisted-run/chimera
Release list
Nightly 2026-10-10 (c61897db)
Built from c61897db - docs: Azahar's internal resolution is offered; its states carry the renderer's surfaces (#223)
Since 2026-10-09:
- docs: Azahar's internal resolution is offered; its states carry the renderer's surfaces (#223) (
c61897d) - fix(greenzone): frames skipped by a branch load are stored when played (#238) (
0e8f706) - fix(frontend): recovery switches frozen addresses off; bigger branch screenshot; Movies folder (#235, #237, #233) (
0139654) - docs: commit messages, documents and replies are written in plain language (#239) (
307b06c) - docs(gates): two legs that passed on nothing, and Azahar's picture settings in the table (
07f7a72) - feat(cores): DuckStation, a PlayStation core with two arcade boards, joins the roster (#221) (
7a335a3) - feat(tastudio): a core may head a button's column with more than its letter (#225) (
01197b0) - fix(new project): a core's version is before its systems, and a widened box has one button (#231, #230) (
8dbd62f)
| what | file |
|---|---|
| Windows x64 | chimera-win-x64-c61897db.zip |
| Linux x64 | chimera-linux-x64-c61897db.tar.gz |
Both carry the frontend and its natives. They carry no cores, and
Chimera downloads none: get a core's .chimeraCore package from the
project that builds it and put it in the Cores folder beside Chimera.
BUILD.txt names the exact commit this was built from and
LICENSES.md states its terms.
Each core brings its own licence with it, and some (Genesis Plus GX,
Opera, Snes9x) forbid commercial use - which binds whatever they are
installed into. Chimera shows a core's terms once it is in the folder.
Windows will warn that the executable is unsigned and from an unknown
publisher; it is not signed, and there is no way around that warning
short of buying a certificate.
Development build 2385e5ea
Built from 2385e5ea - feat(packages): a machine may state its own sound rate (#226)
Since 8b69d2d:
- feat(packages): a machine may state its own sound rate (#226) (
2385e5e) - feat(help): Report an Issue can save the files to attach as one zip (#243) (
635f559) - feat(roster): SRB2 (Sonic Robo Blast 2) is added, the first core published outside the organisation (
9aff711) - fix(gui): on Linux a button keeps its text whatever font the desktop chose (#246) (
f9331db)
| what | file |
|---|---|
| Windows x64 | chimera-win-x64-2385e5ea.zip |
| Linux x64 | chimera-linux-x64-2385e5ea.tar.gz |
Both carry the frontend and its natives. They carry no cores, and
Chimera downloads none: get a core's .chimeraCore package from the
project that builds it and put it in the Cores folder beside Chimera.
BUILD.txt names the exact commit this was built from and
LICENSES.md states its terms.
Each core brings its own licence with it, and some (Genesis Plus GX,
Opera, Snes9x) forbid commercial use - which binds whatever they are
installed into. Chimera shows a core's terms once it is in the folder.
Windows will warn that the executable is unsigned and from an unknown
publisher; it is not signed, and there is no way around that warning
short of buying a certificate.
Not for submissions. A development build is replaced on every
change, so it may stop being downloadable - which means a movie made
on it can stop being replayable. Do not use a dev build to
produce a TAS for submission to toolAssisted.run; use a
nightly,
which is dated and kept forever.
Nightly 2026-10-09 (3b5ed5b8)
Built from 3b5ed5b8 - fix(gpu bridge): a renderer's vendor, renderer and version are three strings - miniBox bd8daaf
Since 2026-10-08:
- fix(gpu bridge): a renderer's vendor, renderer and version are three strings - miniBox bd8daaf (
3b5ed5b) - fix(chimera-run): asking for more frames than the movie has is said, not run as none (
a27b119) - docs(design): Dolphin's texture-cache copies, the write that was waiting on the card, and the rule the five cores came to (#190) (
ee775c9) - docs(design): Dolphin's two black fields, and the batch of geometry a rebuild had been dropping (#190) (
8d4b1f5) - docs: the route from a core request to a published core, and AGENTS.md for an agent walking it (
bc3395c) - docs(design): PCSX2's four frames, and what a scaled-up renderer cannot give back (#190) (
dbcfcf7) - test(gpu): a load onto a state nobody looked at, measured - and Flycast's three frames (#190) (
41da2ff) - docs(design): RPCS3's picture after a load, and what carrying it costs (#190) (
3326dcb) - docs(readme): the "download" badge is taken out; "downloads" stays (
891e513) - fix(greenzone): a restore through a background anchor is the machine again - miniBox 109bcaa, and the check that sees it (#190) (
e5fbb9c) - test(gpu): what every other GPU core draws after a load, measured on the GTX 1060 (#190) (
fa36e11) - docs(readme): the core tables are by core, with the systems each one runs beside it (
b9256cb) - docs(readme): the "Which emulator each core builds" section is taken out (
a3745f4) - feat(engine): a core is told before a state is taken of it (#190) (
54c5765) - test(greenzone): how long a renderer is wrong after a load is measured, and a real card has been asked (#190) (
4c029b1)
| what | file |
|---|---|
| Windows x64 | chimera-win-x64-3b5ed5b8.zip |
| Linux x64 | chimera-linux-x64-3b5ed5b8.tar.gz |
Both carry the frontend and its natives. They carry no cores, and
Chimera downloads none: get a core's .chimeraCore package from the
project that builds it and put it in the Cores folder beside Chimera.
BUILD.txt names the exact commit this was built from and
LICENSES.md states its terms.
Each core brings its own licence with it, and some (Genesis Plus GX,
Opera, Snes9x) forbid commercial use - which binds whatever they are
installed into. Chimera shows a core's terms once it is in the folder.
Windows will warn that the executable is unsigned and from an unknown
publisher; it is not signed, and there is no way around that warning
short of buying a certificate.
Nightly 2026-10-08 (8ec45db5)
Built from 8ec45db5 - feat(greenzone): a kept picture stands in for 3 frames after a load, not 60, and the number is a setting (#190)
Since 2026-10-07:
- feat(greenzone): a kept picture stands in for 3 frames after a load, not 60, and the number is a setting (#190) (
8ec45db) - fix(greenzone): the settle after a load counts frames shown, not frames run (#190) (
4a4d084) - feat(greenzone): the pictures of frames already drawn are kept, and shown for a while after a load (#190) (
d93ab37) - docs(readme): which commit of its emulator each core builds, written from the cores' own repositories (#192) (
adacd3d) - feat(properties): a game's own names are exact, a bus says what is live, and a core can hide a domain (#218) (
3e9d999) - docs(cores): FBNeo runs the Neo Geo CD - the roster and the README's table say so (#220) (
579e766) - fix(minibox): the refused socket reads as the right error on Windows (#184) (
44dfaf0) - fix(minibox): a guest that asks for a socket is told there is no network (#184) (
2f3e37f) - fix(minibox): a guest that calls pwrite64 gets an answer, where it died (#185) (
53f25c6) - docs: rpcs3 builds its native reference in CI now, and the two places that said it does not say so (
e9ab048) - docs: Chimera includes no cores and downloads none - the README says how to add one, and the rest follows (
f39db76) - feat(cores): the Core Manager's buttons read Refresh List and Show Systems..., and Change folder... is the one way to change the folder (
16cb82d) - feat!: Chimera reaches for nothing over the network; cores are files a user puts in the Cores folder (
ecc06b8) - refactor(gui): the ReflectionCache source generator is gone (#92) (
3d8de5b) - fix(gui): Open ROM starts in a folder that is there, and one helper says where a dialog opens (
004b1af) - fix(gui): ExportSaveData falls back when the system ROM dir is missing (
cc7a0be) - docs(license): miniBox's LICENSE is split the same way (
16548f4) - docs(license): LICENSE is the MIT text alone, and what stood before it is in NOTICE (
b1c9758) - feat(tools): a core's property table can be dynamic - a Flash movie's variables, by name (#216) (
638c9d7)
| what | file |
|---|---|
| Windows x64 | chimera-win-x64-8ec45db5.zip |
| Linux x64 | chimera-linux-x64-8ec45db5.tar.gz |
Both carry the frontend and its natives. They carry no cores, and
Chimera downloads none: get a core's .chimeraCore package from the
project that builds it and put it in the Cores folder beside Chimera.
BUILD.txt names the exact commit this was built from and
LICENSES.md states its terms.
Each core brings its own licence with it, and some (Genesis Plus GX,
Opera, Snes9x) forbid commercial use - which binds whatever they are
installed into. Chimera shows a core's terms once it is in the folder.
Windows will warn that the executable is unsigned and from an unknown
publisher; it is not signed, and there is no way around that warning
short of buying a certificate.
Nightly 2026-10-07 (e51a141c)
Built from e51a141c - feat(help): the About box is six lines, and Help > Copy Version Info copies the build and the core's version (#193, #188)
Since 2026-10-04:
- feat(help): the About box is six lines, and Help > Copy Version Info copies the build and the core's version (#193, #188) (
e51a141) - engine: seed the launch window size from the guest (
f1e95d9) - fix(project): a branch's state is kept across sessions wherever the greenzone is (#186) (
c7c06d7) - fix(project): Reboot Core keeps the project, and a caught error after one no longer ends the session (#196) (
1ab07c0) - fix(wizard): another game does not keep the last project's suggested settings (#214) (
83e3470) - fix(project): a project is recent from its first save, and the list is written then (#198) (
84db126) - fix(tools): a machine with no memory has its memory tools greyed out (#197) (
161e1ba) - fix(tastudio): a selection drag that starts with the context menu open no longer throws (#195) (
d9b6f55) - refactor(input): opposite directions are sent as pressed; the U+D/L+R setting is gone (
5d3bc0b) - refactor: Chimera knows no system; the cores say what theirs are called (
74d25e1)
| what | file |
|---|---|
| Windows x64 | chimera-win-x64-e51a141c.zip |
| Linux x64 | chimera-linux-x64-e51a141c.tar.gz |
Both carry the frontend and its natives. They carry no cores:
open File > Core Manager and download the ones you want, from the
projects that build them. BUILD.txt names the exact commit this
was built from and LICENSES.md states its terms.
Each core brings its own licence with it, and some (Genesis Plus GX,
Opera, Snes9x) forbid commercial use - which binds whatever they are
installed into. Chimera shows a core's terms once it is installed.
Windows will warn that the executable is unsigned and from an unknown
publisher; it is not signed, and there is no way around that warning
short of buying a certificate.
Nightly 2026-10-04 (4e59bd8f)
Built from 4e59bd8f - feat(cores): Vita3K, the PlayStation Vita core, joins the roster (#154)
Since 2026-10-03:
- feat(cores): Vita3K, the PlayStation Vita core, joins the roster (#154) (
4e59bd8) - feat(cores): the PlayStation Vita reads as a name, and its touch panels have mnemonics (#154) (
c3fa003) - fix(minibox): a guest's thread locals have room, and its fault handler its own %fs (
14886f4)
| what | file |
|---|---|
| Windows x64 | chimera-win-x64-4e59bd8f.zip |
| Linux x64 | chimera-linux-x64-4e59bd8f.tar.gz |
Both carry the frontend and its natives. They carry no cores:
open File > Core Manager and download the ones you want, from the
projects that build them. BUILD.txt names the exact commit this
was built from and LICENSES.md states its terms.
Each core brings its own licence with it, and some (Genesis Plus GX,
Opera, Snes9x) forbid commercial use - which binds whatever they are
installed into. Chimera shows a core's terms once it is installed.
Windows will warn that the executable is unsigned and from an unknown
publisher; it is not signed, and there is no way around that warning
short of buying a certificate.
Nightly 2026-10-03 (e9dc5ecf)
Built from e9dc5ecf - feat(cores): touchHLE, the iPhone OS core, joins the roster (#177)
Since 2026-10-01:
- feat(cores): touchHLE, the iPhone OS core, joins the roster (#177) (
e9dc5ec) - fix(tastudio): a branch's screenshot is shown at most 128x128 (#183) (
826c90e) - feat(cores): Core Manager > Systems... lists every system and its cores (#172) (
bf39898) - feat(engine): a bus is read in runs, not a call per byte (#180) (
9ad27ec) - fix(cores): every system in the roster reads as a name (#172) (
bfa72a0) - feat(tools): chimera-run --ram-search-bench times RAM Search on a live domain (
a9d9d9e) - feat(encode): Open Folder on the Encode Video window (
4807258) - feat(encode): Restore Defaults on the Encode Video window (#169) (
58ccb5d) - fix(theming): a menu built while its window is open is themed too (#173) (
87363cb) - feat(cores): DSDA-Doom in the roster, as a game core (
6656ce7) - fix(wizard): no release setting - the IWAD given is the release (
957d27a) - feat(project): a movie made elsewhere becomes a project through the wizard (
f1fe33c) - chore(minibox): the four contributed PRs, merged (
5a5285f) - test(core-log): the core log tests run one at a time (
0c720d6) - chore(minibox): the guest sees Linux error numbers on every host (
1c84f48) - feat(tools): Tools > Export Core Log..., the core's log kept only when asked (
1bb15a0)
| what | file |
|---|---|
| Windows x64 | chimera-win-x64-e9dc5ecf.zip |
| Linux x64 | chimera-linux-x64-e9dc5ecf.tar.gz |
Both carry the frontend and its natives. They carry no cores:
open File > Core Manager and download the ones you want, from the
projects that build them. BUILD.txt names the exact commit this
was built from and LICENSES.md states its terms.
Each core brings its own licence with it, and some (Genesis Plus GX,
Opera, Snes9x) forbid commercial use - which binds whatever they are
installed into. Chimera shows a core's terms once it is installed.
Windows will warn that the executable is unsigned and from an unknown
publisher; it is not signed, and there is no way around that warning
short of buying a certificate.
Nightly 2026-10-01 (58f0cc1f)
Built from 58f0cc1f - fix(minibox): memory Windows refuses to commit is retried, and said (chimera#166)
Since 2026-09-30:
- fix(minibox): memory Windows refuses to commit is retried, and said (chimera#166) (
58f0cc1) - fix(frontend): a window on its way out draws nothing (
0cb2d53) - fix(input): a core's new default bindings reach configs nobody changed (
d94717c) - fix(ci): fetch-cores tries a core's download three times (
090f24f) - feat(wizard): a core that takes no files has no file step (
7a3760a) - feat(cores): rawgl (Another World) in the roster, as a game core (
3a17159) - fix(project): a save records the sandbox host that ran, as it does the core (
f53e114) - fix(project): other bytes beside a project no longer hide the file it was made with (
75c6315)
| what | file |
|---|---|
| Windows x64 | chimera-win-x64-58f0cc1f.zip |
| Linux x64 | chimera-linux-x64-58f0cc1f.tar.gz |
Both carry the frontend and its natives. They carry no cores:
open File > Core Manager and download the ones you want, from the
projects that build them. BUILD.txt names the exact commit this
was built from and LICENSES.md states its terms.
Each core brings its own licence with it, and some (Genesis Plus GX,
Opera, Snes9x) forbid commercial use - which binds whatever they are
installed into. Chimera shows a core's terms once it is installed.
Windows will warn that the executable is unsigned and from an unknown
publisher; it is not signed, and there is no way around that warning
short of buying a certificate.
Nightly 2026-09-30 (04eb26ce)
Built from 04eb26ce - feat(cores): SyndicatFX (Syndicate) in the roster, as a game core
Since 2026-09-28:
- feat(cores): SyndicatFX (Syndicate) in the roster, as a game core (
04eb26c) - fix(cores): Syndicate's F1 is '@', not '!' (
edc5bba) - feat(cores): Syndicate's name and its keyboard's letters (
81fa322) - feat(cores): a version's date says the minute too (
34bd459) - docs(save data): PPSSPP's save data slot exists now, and a DLC slot beside it (
7791761) - docs(readme): the reproducibility goal in one sentence (
000dccf) - docs(readme): the reproducibility line reads as a sentence (
c4ee3f9) - docs(readme): reproducibility rests on the miniBox sandbox (
fb026fe) - feat(firmware): a game core's firmware may be a file of the project's own (
e4d1dd5) - docs(readme): emulation cores and game cores in sections of their own (
689baad) - feat(cores): the Sharp X68000 (MAME) in the roster (
5e8e9c1) - feat(cores): SDLPoP, SDLPoP2 and OpenSamurai in the roster, as game cores (
b0dc261) - feat(cores): Sword of the Samurai's name and its keyboard's letters (
046ddda) - feat(cores): the lists of cores filter by kind instead of drawing divider rows (
95b9208) - docs(game cores): Prince of Persia 2's time can run from level 1 (
7642020) - feat(menus): a game core's menu is "Game", and Display Game Time lives there (
fbb3425) - feat(ram watch): a watch is drawn on the screen only when its box is ticked (
39aa3ce) - feat(properties): a game core's own timer, on the screen and in the project, never stale (
980eab8) - feat(cores): a game core may take no file; Prince of Persia's keys by name (
2554e44) - fix(input): the two Prince of Persia game cores' columns each read as their own key (
fb18591) - feat(engine): a step is as long as the game makes it; arrays counted as the game counts (
d64f717) - feat(properties): every type a game holds, and the type system in the engine (
b2b97a5) - feat(tools): a game core's properties, watched, poked and frozen by name (
3f504a6) - feat(cores): game cores are a kind of their own, listed apart everywhere (
40f74a7) - fix(wizard): the firmware page's buttons no longer overlap (chimera#160) (
c5cc414) - feat(tastudio): a project remembers its Greenzone choice (chimera#158) (
28011f1)
| what | file |
|---|---|
| Windows x64 | chimera-win-x64-04eb26ce.zip |
| Linux x64 | chimera-linux-x64-04eb26ce.tar.gz |
Both carry the frontend and its natives. They carry no cores:
open File > Core Manager and download the ones you want, from the
projects that build them. BUILD.txt names the exact commit this
was built from and LICENSES.md states its terms.
Each core brings its own licence with it, and some (Genesis Plus GX,
Opera, Snes9x) forbid commercial use - which binds whatever they are
installed into. Chimera shows a core's terms once it is installed.
Windows will warn that the executable is unsigned and from an unknown
publisher; it is not signed, and there is no way around that warning
short of buying a certificate.
Nightly 2026-09-28 (fbad748d)
Built from fbad748d - chore(roster): Azahar - Nintendo 3DS and New 3DS
Since 2026-09-27:
- chore(roster): Azahar - Nintendo 3DS and New 3DS (
fbad748)
| what | file |
|---|---|
| Windows x64 | chimera-win-x64-fbad748d.zip |
| Linux x64 | chimera-linux-x64-fbad748d.tar.gz |
Both carry the frontend and its natives. They carry no cores:
open File > Core Manager and download the ones you want, from the
projects that build them. BUILD.txt names the exact commit this
was built from and LICENSES.md states its terms.
Each core brings its own licence with it, and some (Genesis Plus GX,
Opera, Snes9x) forbid commercial use - which binds whatever they are
installed into. Chimera shows a core's terms once it is installed.
Windows will warn that the executable is unsigned and from an unknown
publisher; it is not signed, and there is no way around that warning
short of buying a certificate.