TetaNES v0.11.0 is released. TetaNES is a cross-platform emulator for the Nintendo Entertainment System (NES) released in Japan in 1983 and North America in 1986, written in Rust using wgpu. It runs on Linux, macOS, Windows, and in a web browser with Web Assembly. It started as a personal curiosity that turned into a passion project. It is still being actively developed with new features and improvements constantly being added. It is a fairly accurate emulator that can play most NES titles. TetaNES is also meant to showcase using Rust's performance, memory safety, and fearless concurrency features in a large project. Features used in this project include complex enums, traits, generics, matching, iterators, channels, and threads.
TetaNES Changelog:
⛰️ Features
Shader support with crt-easymode (#285) - (e5042ef)
Auto-save cfg at a set interval (#279) - (e6941d8)
Add UI persistence. closes #257 (#277) - (4c861f7)
Added config and save/sram state persistence to web (#274) - (8c7f6df)
Added always on top option. enabled shortcut for embed viewports - (489f61e)
Added data man demo and changed name of nebs n' debs to demo - (d7d2bae)
Added mapper 11 - (03d2074)
🐛 Bug Fixes
Fixed a number of issues caused by the crt-shader PR - (8c31927)
Ntsc tweaks - (3042fa7)
Fixed some frame clocking issues - (80ef7b5)
Fixed blocking checking for updates on start - (f48c634)
Revert rfd features back - (30cec26)
Fixed Data Man url - (882004a)
Cleaned up pausing, parking, and control flow. Closes #251 - (72cf88a)
Remove unfocused/occluded pausing for now until a less error-prone cross-platform solution can be designed - (a5549e6)
Remove bold from controls - (0cfa0e9)
Fix excess redraw requests - (caf88c0)
Fixed wasm resizing to be restricted by browser viewport (#243) - (b59d4c9)
Disable rewind when low on memory. clear rewind memory when disabled - (4d5e1c4)
Remove redrawing every clock - (8cea6c1)
Fixed web build relative urls - (1423bdb)
Fixed a number of issues with loading roms and unintentionally blocking wasm - (e257575)
Fix clock timing on web. closes #234 - (57d323d)
Fix frame stats when toggled via menu. closes #233 - (347066b)
Add scrolling to lists - (62ff074)
Fix changing slider/drag values - (8580135)
🚜 Refactor
Removed a number of panic cases and cleaned up platform checks - (bdb71a9)
Frame timing cleanup - (1e920fd)
Some initialization error handling cleanup - (507d9a0)
Small gui cleanup - (880e9ee)
📚 Documentation
Fixed docs and changelog - (4c7a694)
⚙️ Miscellaneous Tasks
Split out web build so it can run on any platform - (dcaec14)
Upgrade ringbuf - (5d7abe2)
Download: TetaNES v0.11.0
Try Online: Here
Source: Here
2024-11-13
Tags:
Console,
FC,
Official_Build,
TetaNES
Random Related Topic
0 Comments
Post a Comment