Stella ma całkiem rozwiniętego konkurenta, który jak większość multiplatformowych aplikacji potrafi doprowadzić mnie do szewskiej pasji kiedy chce załadować gry z innej partycji;) Po za tym, to całkiem przyjemny emulator ATARI 2600 (w naszym kraju zasłynęła ta konstrukcji dzięki klonowi o pięknej nazwie RAMBO;)) posiadający dość dobry filtr "psujący" obraz i parę dodatkowych ustawień pozwalających na dopicowanie naszego wirtualnego VCS.
Changes from v0.24.2
ARM
- improved ARM disassembly, particularly for Thumb-2 instructions
- implementation of FPU and instructions
- registers window in debugger
- COPROC STEP command forward by single ARM instruction
- useful in conjunction with source window, local/globals window and/or registers window
- preparatory work for ARM level quantum control
ELF
- "byte streaming" of ROM data - leading to significant performance improvement
- initialisation sections executed before main() function
- Notifications
- notification icon for coprocessor development files
- transparency setting
- fixed conditions under which combinations of notifications are shown
Bug Fixes
- fixed bad image stutter when refresh rate is inconsistent
- crash in timeline window when scrubbing past end of rewind history
- thumbnailing no longer causes the application to hang if the ARM emulation crashes
- FPS measurement was broken if television was being nudged
- "fastload" supercharger ROMs (ie. bin files) would crash debugger
Known Outstanding Bugs
- rewinding of ELF ROMs when byte streaming is active sometimes produces a skewed image
→ NOWSZY [n64] Gopher64 1.1.11 11/12/2025
Gopher64 1.1.11 11/12/2025
- addressing hack to fix compatibility with latest libdragon by @loganmc10 in #620
- only update controller assignment after user input by @loganmc10 in #629
- Update to Rust 1.92.0 by @loganmc10 in #634
Gopher64 1.1.10 05/11/2025
- Use skia backend for gui by @loganmc10 in #605
Gopher64 1.1.9 31/10/2025
- Update to Rust 1.91
- Update to latest SDL3
- Fix issues with NHL Breakaway and Fifa 98 Road to World Cup
- Fix hanging during games that don't poll for input (some demos)
Gopher64 1.1.8 28/09/2025
- Fix some audio crackling issues in the last release
Gopher64 1.1.7 28/09/2025
- Enable option for 8x resolution
- Improve framebuffer tracking code
- Fix compatibility with the latest Libdragon SDK
Gopher64 1.1.6 19/09/2025
- Update to Rust 1.90 and SDL 3.2.22
- Re-enable "selective RDP sync", a performance enhancement that should improve FPS
- Re-arrange and cleanup some RSP code, hopefully without introducing any bugs...
- Other minor code cleanup
Gopher64 1.1.5 24/08/2025
- Add option for analog deadzone when creating a controller profile (defaults to 5%)
- Because this changes the data structure of the profiles, existing profiles will need to be re-created
- Fixing pausing so that it pauses after drawing screen, rather than before drawing
Gopher64 1.1.4 21/08/2025
- Add frame advance hotkey (/, for use while paused)
- UNFLoader/N64-Netlib support. Currently requires a pre-release build of UNFLoader.
- Fix an issue with uppercase extensions (like .N64) not being recognized.
- Fix an issue with diagonal d-pad inputs not being recognized on some controllers.
Gopher64 1.1.3 7/8/2025
- Save state slots are supported. Press Alt+0-9 to change which save state you are saving/loading from.
- On-screen messages (no more robotic Scottish voice). These will let you know when you change your controller pak, save or load a state, when cheats are enabled, etc..
- Small improvements to the controller selection dropdowns
- Update to latest versions of Rust and SDL
- Use nearest filtering for final image rendering (results in a sharper image)
Gopher64 1.1.2 3/8/2025
- On-demand netplay cloud servers. Previously, there were 3 always-running netplay servers (US West, US East, and Europe). Now, you can create a netplay server across many different regions (as of now, there are 12 regions, please let me know if you would like one that isn't there today).
- This works by creating the server on demand when you request it. This means that when you create a server, it will take about 20-30 seconds for it to complete. This is the time it takes to provision the server.
- There is also now a unified session browser. All games from across all regions are shown in the "Join Session" window.
Gopher64 1.1.1 26/07/2025
- Windows build now signed with a certificate from SignPath
- New icon
- Pause/unpause emulator with Alt+P
- Update parallel-rdp vulkan backend
- Fix crash in wrestlemania
- Netplay IPv6 support
- Support for connecting to a custom netplay server
- Remember previous ROM dir when selecting a ROM to open
→ NOWSZY [VCS] Gopher2600 0.53 04/12/2025
Atari 2600 Emulator: Gopher v0.53 04/12/2025
- ELF
- implemented vcsPha3(), vcsRead6() and vcsNop3()
- added non-volatile memory
- Keyportari
- implemented 24char and ASCII protocols
- set with
-keyportaricommand-line option- or in the peripherals window of the debugger
- uses system language settings for keyboard layout
- TIA
- hardware collisions only take place during non-VBLANK period
- Bug Fixes
- -left and -right options reapplied on cartridge reload
- reloading the cartridge too often could cause the emulator to hang
Atari 2600 Emulator: Gopher v0.52.1 10/11/2025
A third release in as many days! Something is afoot!
Changes since v0.52.0
- This version is a pure bug-fix for the DPC+ emulation. Previously, the initial state of the DPC+ registers were randomised regardless of the
random statesetting. This caused problems with ROMs that relied on the registers being initialised to zero. - This fixes the occasionally disappearing chef on the title screen of Chaotic Grill.
Atari 2600 Emulator: Gopher v0.52 9/11/2025
This release comes very quickly after the release of v0.51.0. It should perhaps be a patch release but the DPCp change is significant enough to warrant a minor number increase. If you've not seen v0.51.0 make sure to look at the change-log for that version too.
Changes since v0.51.0
- DPCp
- DPC+ ROMs compiled for PlusROM/UnoCart will be emulated directly rather than through ACE emulation
- in other words, Gopher2600 will play DPC+ ROMs whether they are compiled for Harmony or PlusCart
- 50Hz PAL (bug fix)
- ROMs running at 50Hz (PAL) run at 50fps, rather than 60fps
- the bug was introduced in v0.51.0
- Debugger
- disassembly window for ELF and ACE ROMs works better whn rewinding
- this also applies to other ROM types when sequential disassembly is selected
Atari 2600 Emulator: Gopher v0.51 8/11/2025
- ELF / PXE
- ELF files identified as PXE as appropriate
- added PXE variables and colour window
- disassembly window shows "sequential" disassembly rather than the normal bank-based disassembly, which is meaningless for streaming type cartridges (ELF and ACE)
- added vcsWrite4() strongarm function
- 6507
- SP initialised correctly
- corrected decimal mode operation
- now passes all klas2m5 tests
- fixed implementation of ARR (undocumented instruction)
- corrects result of test binary in https://forums.atariage.com/topic/385516-fingerprinting-6502-processors
- added https://github.com/SingleStepTests/65x02 tests
- all undocumentated instructions correctly implemented. although the "internal parameter" of the XAA and LAX instructions are currently different to what the tests expect
- Additional Features
- use the
-videocommand line option to record video and audio
- requires separate installation of
ffmpegandffprobe- support for the
portable.txtfile
- when a file of that name is present, the emulator's configuration directory will be named
Gopher2600_UserDataand in the same location as the emulator binary.- see #44 for initial request
- Other Bug Fixes and Other Changes
- atarivox subtitler will not be muted. ie. the subtitles will show even when sound is not audible
- corrected UV calculation for YUV conversion (PAL palettes)
- paddles automatically inserted when mouse is captured (right mouse button in play window)
- changed
-elfoption to-dwarf
- elf has different connotations in the context of the Atari2600 since the option was first added. besides, dwarf more clearly indicates that it is debugging data that is being specified by the option
- F12 screenshotting now excludes FPS information and other status icons
Atari 2600 Emulator: Gopher v0.50.1 12/09/2025
Bug fixes
- correct identification of ELF entry point
- failed if the entry point was outside the
.textsection- this fixes the new ELF version of
LodeRunner
Atari 2600 Emulator: Gopher v0.50.0 22/07/2025
- Controllers
- mouse input controls both paddles in a paddle pair
- this fixes Astroblast which only works with the second paddle
- automatic controller selection now considers meta-information in filename
- for example, if "(Paddle)" is part of the filename, paddles will be plugged into both ports
- joystick and gamepad emulation do not allow impossible positions
- ie. left/right and up/down are opposite positions and can't both be true
- fixes a bug in Astroblast that causes the ship to disappear if the left and right directions are held at the same time
- Improved Superchip (SARA) detection
- the previous method only worked with curated dumps
- the new method takes into account the real behaviour of a cartridge dumper
- fixes a common NTSC dump of Dig Dug
- AtariVox
- added subtitles option. disabled by default
- the translation is a very rough phonetic interpretation based on the instructions sent to the AtariVox
- corrected some phoneme translations
- improves output from Gorf (the Champ Games version)
- Bugs
- TIA and RIOT were incorrectly initialised (as of v0.41.0)
- versions prior to v0.40.0 were not affected
- P0/P1 difficulty switches were connected to the wrong bits in SWCHB
- in practice this meant that the function keys F4 and F5 seemed to be the wrong way around
- PAL60 was missing from setClockSpeed() (b4c40e7)
- this caused timing errors in some ARM games when PAL60 was selected
- Bots
- fixed VideoChess and SpaceJockey bots
- Regress
- regression tests are run concurrently where possible
- improved error messaging
- DWARF
- added DW_OP_bit_piece
- not fully supported yet but the presence of the operation was causing the "unsupported DWARF" warning to show
- added support for enum types
- ARM
- ELF
- added support for R_ARM_THM_MOVW_ABS_NC and R_ARM_THM_MOVT_ABS
- Debugger
- added clipboard support
- fixed savekey windows for atarivox
- corrected i2c activity information
This version also contains an significantly upgraded GUI library (a version jump for DearImgui from v1.85 to 1.91.9b). It has been tested but there may be bugs remaining in the lesser used corners of the interface.
→ NOWSZY [Atari.Area] Gopher 2600 z nową wersją 0.50.3
→ NOWSZY [Atari.Area] Gopher2600 0.52.0
→ NOWSZY [Atari.Area] Gopher2600 0.51.0
→ NOWSZY [n64] Gopher64 1.1.0 11/07/2025
Gopher64 1.1.0 11/07/2025
- I am very happy to announce v1.1.0! With this release, I can say that Gopher64 has reached feature parity with Simple64 (with the inclusion of cheat support). I have also squashed a couple minor bugs along the way.
Gopher64 1.0.20 7/07/2025
- bump to 1.0.20 by @loganmc10 in #470
- re-order destruction of UI elements by @loganmc10 in #471
- Use Clang by @loganmc10 in #473
- LTO2 by @loganmc10 in #474
- use thin lto by @loganmc10 in #475
Gopher64 1.0.19 5/07/2025
- Update to 1.0.19 by @loganmc10 in #448
- Fix netplay server url by @loganmc10 in #449
- Add new version button to main screen by @loganmc10 in #450
- add some more about buttons by @loganmc10 in #451
- add button for netplay discord by @loganmc10 in #452
- netplay feedback button by @loganmc10 in #454
- cleanup aarch64 flags by @loganmc10 in #455
- Don't adjust variable limit after toggle by @loganmc10 in #458
- Make expansion pak optional by @loganmc10 in #463
- better RAM access checks by @loganmc10 in #464
- non-empty default value for ram by @loganmc10 in #465
- Cheat support by @loganmc10 in #459
- Update cheats by @loganmc10 in #467
- use is_multiple_of by @loganmc10 in #468
- update socket2 by @loganmc10 in #469
Gopher64 1.0.18 26/06/2025
- Bump to 1.0.18 by @loganmc10 in #418
- Bump bindgen from 0.71.1 to 0.72.0 by @dependabot in #420
- Bump cc from 1.2.25 to 1.2.27 by @dependabot in #425
- Bump zip from 4.0.0 to 4.1.0 by @dependabot in #424
- Bump tungstenite from 0.26.2 to 0.27.0 by @dependabot in #426
- Bump sevenz-rust2 from 0.14.1 to 0.15.1 by @dependabot in #428
- Don't panic on invalid transferpak access by @loganmc10 in #430
- Use Slint for GUI by @loganmc10 in #432
- Slint fixes by @loganmc10 in #433
- Don't enable VRU during netplay by @loganmc10 in #445
- use rust 1.88 by @loganmc10 in #447
Gopher64 1.0.17 05/06/2025
- bump to 1.0.17 by @loganmc10 in #384
- Update rust to 1.87 by @loganmc10 in #400
- update linux deps by @loganmc10 in #401
- Bump zip from 3.0.0 to 4.0.0 by @dependabot in #404
- Potential fix for code scanning alert no. 4: Workflow does not contain permissions by @loganmc10 in #413
- Potential fix for code scanning alert no. 2: Workflow does not contain permissions by @loganmc10 in #416
- Fix netplay crash when server is down by @loganmc10 in #417
Gopher64 1.0.16 15/04/2025
- bump to 1.0.16 by @loganmc10 in #368
- Bump zip from 2.5.0 to 2.6.0 by @dependabot in #369
- update 7z package by @loganmc10 in #370
- Cleanup some controller code by @loganmc10 in #378
- remove framebuffer tracking by @loganmc10 in #381
Gopher64 1.0.15 03/04/2025
Highlights
- Fixed a graphics issue in Works Armageddon
- Controller input works even if window doesn't have focus
What's Changed
- bump to 1.0.15 by @loganmc10 in #358
- gather controller input even without focus by @loganmc10 in #360
- Bump governor from 0.9.0 to 0.10.0 by @dependabot in #362
- sync parallel rdp for texture images by @loganmc10 in #361
- Update rust to 1.86.0 by @loganmc10 in #367
Gopher64 1.0.14 26/03/2025
- bump to 1.0.14 by @loganmc10 in #328
- add way to change audio volume by @loganmc10 in #330
- allow up to 200% audio volume by @loganmc10 in #331
- disable mempak for Chameleon Twist by @loganmc10 in #332
- remove un-needed mut by @loganmc10 in #333
- remove more mut by @loganmc10 in #334
- catch possible error in loading save state by @loganmc10 in #335
- fix windows cross compile by @loganmc10 in #336
- Fix freeze in Bass Hunter 64 by @loganmc10 in #339
- Bump zip from 2.2.3 to 2.4.1 by @dependabot in #341
- add cic entry for libdragon ipl3 by @loganmc10 in #344
- fix crash when attempting to read zip without rom by @loganmc10 in #345
- use loop for cache by @loganmc10 in #346
- add a few more loops by @loganmc10 in #347
- Add RDP to savestate by @loganmc10 in #348
- add audit action by @loganmc10 in #349
- fix audit workflow by @loganmc10 in #350
- remove rusttype by @loganmc10 in #355
- Bump zip from 2.4.2 to 2.5.0 by @dependabot in #354
- let server determine netplay buffer target by @loganmc10 in #356
- Bump governor from 0.8.1 to 0.9.0 by @dependabot in #357
Gopher64 1.0.13 13/03/2025
- bump to 1.0.13 by @loganmc10 in #318
- use glow for egui by @loganmc10 in #321
- use vector for rdram_dirty by @loganmc10 in #322
Gopher64 1.0.12 10/03/2025
- bump to 1.0.12 by @loganmc10 in #316
- fix image scale when using upscaling by @loganmc10 in #317
Gopher64 1.0.11 10/03/2025
- bump to 1.0.11 by @loganmc10 in #301
- always make the window resizeable by @loganmc10 in #305
- condense code by @loganmc10 in #308
- GB MBC1 support by @loganmc10 in #309
- re-arrange UI struct by @loganmc10 in #310
- show VRU dialog in main window by @loganmc10 in #311
- Add option for CRT shader by @loganmc10 in #314
- update shaders by @loganmc10 in #315
→ NOWSZY [VCS] Gopher2600 0.41.0 04/06/2025
Atari 2600 Emulator: Gopher v0.41.0 04/06/2025
Screenshot Improvements
- RF noise disabled during screenshots
- Overlay (FPS information, notifications, etc.) not included in screenshot
Improved DWARF decoding
- Correct handling of relocatable ELF files
- Mutliple executable ELF sections now supported
Corrections to ARM FPU (Plus/Unocart emulation)
- Most significantly the setting of RoundZero as the default rounding type
Addtional ELF implementations
- VcsWrite6()
- R_ARM_THM_JUMP24 relocation type
Bug fixes
- POKE command now affects TIA/RIOT registers correctly
- TIA Audio volume sampling could result in mixing overflow and a crash, during rewinding
Other
- Shift key can be used to extend selection in Source and Tracker windows
→ NOWSZY [VCS] Gopher2600 0.40 1/05/2025
Atari 2600 Emulator: Gopher v0.40 01/05/2025
Colour Model
- phase adjustments can now be applied to the standard Stella palette
- this more closely matches modern expectation while also providing the flexibility to adjust the phase if required
- removed 'Legacy Colour Model' option
- preview releases of v0.40.0 allowed A/B testing of the 'legacy model' and a purely mathematical model
- explanation of the current model in the blog https://jetsetilly.github.io/Gopher2600-Blog/posts/improving-the-ntsc-colour-model/
Improved DWARF decoding
- binaries compiled with no optimisation (or -O0) now show variable information in the debugger
- absence of .debug_loc was incorrectly considered to mean no location information was available
- framebase uses the yield address and not the current PC address
- very often this doesn't matter but incorrect use of the ARM pipeline caused variables to be missing unexpectedly
- function building uses specification attribute if appropriate
- this attribute seems to be used in object-oriented style C++ programs, and is probably a feature of other OO languages
ELF
- added vcsJmpToRam3(), vcsPokeRomByte() and vcsSetNextAddress() strongarm functions
- improved performance when accessing executable memory
- ELF can now annotate coprocessor disassemblies
Bug Fixes
- race error between SDL audio and playscreen overlay (the FPS overlay)
→ NOWSZY [n64] Gopher64 1.0.10 5/03/2025
Gopher64 v1.0.10 5/03/2025
- bump to 1.0.10 by @loganmc10 in #290
- add widescreen stretch option by @loganmc10 in #291
- add option to crop out letterbox by @loganmc10 in #292
- Add option for overclocking by @loganmc10 in #293
- add some randomness by @loganmc10 in #297
- remove some code duplication by @loganmc10 in #298
- make is viewer optional by @loganmc10 in #299
- set netplay buffer target by @loganmc10 in #300
v 1.0.9
- Highlights
- Transferpak support
- N64FlashCartMenu emulation
- Fixed an issue that would sometimes cause the emulator to crash
What's Changed
- Bump to 1.0.9 by @loganmc10 in #272
- check for new version by @loganmc10 in #273
- more tpak code by @loganmc10 in #274
- more tpak code by @loganmc10 in #275
- more tpak code by @loganmc10 in #276
- move UI elements around by @loganmc10 in #277
- tpak cleanup by @loganmc10 in #278
- Transfer Pak UI by @loganmc10 in #279
- fix GB tower by @loganmc10 in #280
- fix Stadium 2 GB games by @loganmc10 in #281
- add links to wiki and discord by @loganmc10 in #282
- flash cart menu support by @loganmc10 in #283
- some mbc3 rtc code by @loganmc10 in #284
- use GL backend for GUI to avoid conflicts with game window by @loganmc10 in #287
- use deterministic rtc time by @loganmc10 in #288
- add button to open save folder by @loganmc10 in #289
v 1.0.8
- bump to 1.0.8 by @loganmc10 in #255
- use audio for netplay messages by @loganmc10 in #256
- rename artifacts by @loganmc10 in #257
- Use struct instead of tuple by @loganmc10 in #258
- toggle speed limiter by @loganmc10 in #260
- track RDP RDRAM writes by @loganmc10 in #259
- Bump clap from 4.5.29 to 4.5.30 by @dependabot in #261
- clean up data struct by @loganmc10 in #262
- reduce binary size by @loganmc10 in #263
- add slider for resolution by @loganmc10 in #264
- use struct in netplay code by @loganmc10 in #265
- use better data struct for netplay servers by @loganmc10 in #269
- use rust 2024 edition by @loganmc10 in #268
v 1.0.7
- bump to 1.0.7 by @loganmc10 in #249
- update_screen after speed limiter by @loganmc10 in #250
- add cycles for rsp mfc0 by @loganmc10 in #251
- alt_return to toggle fullscreen by @loganmc10 in #252
- set DPC_PIPEBUSY_REG by @loganmc10 in #253
- Transferpak stub by @loganmc10 in #254
v 1.0.6
- bump to 1.0.6 by @loganmc10 in #239
- Bump clap from 4.5.28 to 4.5.29 by @dependabot in #240
- fix PAL aspect ratio by @loganmc10 in #241
- PAL aspect ratio adjustment by @loganmc10 in #242
- don't modify cart.rom by @loganmc10 in #243
- add a way to show internal FPS by @loganmc10 in #244
- dynamically calculate speed limit frequency by @loganmc10 in #245
- fix rsp reserved commands by @loganmc10 in #246
- add some sdl window flags by @loganmc10 in #247
- only try to assign enabled controllers by @loganmc10 in #248
v 1.0.5
- bump to 1.0.5 by @loganmc10 in #232
- add some CPU read cycles by @loganmc10 in #233
- use git hash for netplay sync by @loganmc10 in #234
- Remove fat LTO by @loganmc10 in #235
- Savestate support by @loganmc10 in #236
- update cargo packages by @loganmc10 in #237
- use cache-apt-pkgs-action@v1 by @loganmc10 in #238
v 1.0.4
- Bump to 1.0.4 by @loganmc10 in #227
- Improve RDP emulation performance by @loganmc10 in #228
- disable rdp sync optimization to be safe by @loganmc10 in #229
- modify rdp sync code by @loganmc10 in #230
- update cargo packages by @loganmc10 in #231
v 1.0.3
- Bump to 1.0.3 by @loganmc10 in #215
- Fix crash when game name cannot be parsed by @loganmc10 in #216
- Ignore summercart64 USB commands by @loganmc10 in #217
- emulate summercart64 ROM_WRITE_ENABLE flag by @loganmc10 in #218
- No need to check for ROM bounds on write by @loganmc10 in #219
- compress sd and rom saves during netplay by @loganmc10 in #220
- Update eframe requirement from 0.30 to 0.31 by @dependabot in #221
- Fix address masking in sc64 read/write by @loganmc10 in #222
- Fix out-of-bounds ROM dma by @loganmc10 in #223
- further sc64 cleanup by @loganmc10 in #224
- add Cargo.lock by @loganmc10 in #225
- remove some dependencies by @loganmc10 in #226
v 1.0.2
- minor tweak to interrupt system by @loganmc10 in #211
- bump to 1.0.2 by @loganmc10 in #212
- support for Advanced Homebrew ROM Header by @loganmc10 in #213
- SD card emulation by @loganmc10 in #212
→ NOWSZY [n64] Gopher64 1.0.1 01/02/2025
Gopher64 v1.0.1 01/02/2025
- Bump to 1.0.1 by @loganmc10 in #206
- remove schedule_rcp_interrupt by @loganmc10 in #208
- fix compare interrupt by @loganmc10 in #210
v1.0.0 30 Jan 2025
- Bump to 0.1.26 by @loganmc10 in #202
- remove rdp_full_sync by @loganmc10 in #203
- fix freeze in JFG by @loganmc10 in #204
- Bump to 1.0.0 by @loganmc10 in #205
v0.1.25 29 Jan 20:05
- Bump to 0.1.25 by @loganmc10 in #195
- static link MoltenVK by @loganmc10 in #196
- Modify RSP sync points by @loganmc10 in #198
- add another sync point for RSP by @loganmc10 in #199
- dont run rsp task when dma is busy by @loganmc10 in #200
- RDP sync updates by @loganmc10 in #201
v0.1.24 28 Jan 13:32
- Bump to 0.1.24 by @loganmc10 in #190
- add rdram reg that libdragon seems to access by @loganmc10 in #191
- fix masking pi regs by @loganmc10 in #192
- use TCP_RECEIVE_SAVE_WITH_SIZE for netplay by @loganmc10 in #193
- cache apt packages in github workflow by @loganmc10 in #194
v0.1.23 27 Jan 17:11
- Bump to 0.1.23 by @loganmc10 in #180
- cleanup dir detection by @loganmc10 in #181
- check accept value of netplay begin_game message by @loganmc10 in #182
- use binary format for rom saves by @loganmc10 in #183
- dont create new UI on close by @loganmc10 in #184
- move sse2neon to versioned folder by @loganmc10 in #185
- Use SDL_Vulkan_GetVkGetInstanceProcAddr by @loganmc10 in #186
- Don't create UI in same thread as egui by @loganmc10 in #187
- Use github arm runner by @loganmc10 in #188
- on mac, run game in new process by @loganmc10 in #189
v0.1.22 25 Jan 18:13
- Bump to 0.1.22 by @loganmc10 in #174
- Use SDL3 by @loganmc10 in #175
- SDL code tweaks by @loganmc10 in #177
- install proper SDL Dependencies by @loganmc10 in #178
- add icon for windows by @loganmc10 in #179
v0.1.21 23 Jan 19:10
- Bump to 0.1.21 by @loganmc10 in #170
- Netplay code improvements by @loganmc10 in #171
- Slightly better rdram init by @loganmc10 in #172
- Netplay fix for buffer reporting by @loganmc10 in #173
v0.1.20 22 Jan 21:12
- Bump to 0.1.20 by @loganmc10 in #158
- cleanup loop detection by @loganmc10 in #160
- remove pub keyword where it isn't needed by @loganmc10 in #161
- Netplay create room GUI by @loganmc10 in #162
- Finish netplay create room logic by @loganmc10 in #163
- Netplay wait room by @loganmc10 in #164
- Netplay join room by @loganmc10 in #165
- Netplay registration by @loganmc10 in #166
- disable VRU during netplay by @loganmc10 in #167
- Netplay sync save files by @loganmc10 in #168
- Netplay input sync by @loganmc10 in #169
Gopher64 0.1.19 / 17.01.2025
- Bump to 0.1.19 by @loganmc10 in #149
- Add integer scaling option by @loganmc10 in #150
- ignore HatState::Centered when configuring input by @loganmc10 in #151
- Use GameController API in profile setup by @loganmc10 in #153
- Rumble pak support by @loganmc10 in #154
- use mimalloc by @loganmc10 in #155
- Use Box for audio files by @loganmc10 in #156
- Change box for audio by @loganmc10 in #157
Gopher64 0.1.18 / 14.01.2025
- Bump to 0.1.18 by @loganmc10 in #137
- Add minimum rust version by @loganmc10 in #138
- cleanup rsp code by @loganmc10 in #140
- SDL code cleanup by @loganmc10 in #141
- Github actions fix by @loganmc10 in #142
- Fix arm linux builds by @loganmc10 in #144
- cleanup translate_address func by @loganmc10 in #145
- add fullscreen option by @loganmc10 in #146
- Fix linux arm builds by @loganmc10 in #148
Gopher64 0.1.17 / 13.01.2025
- Bump to 0.1.17 by @loganmc10 in #130
- set aarch64 linker from env variable by @loganmc10 in #131
- Update dirs requirement from 5.0 to 6.0 by @dependabot in #133
- Don't transmute values in RSP code by @loganmc10 in #132
- Cleanup unsafe functions by @loganmc10 in #134
- use weave deinterlacing by @loganmc10 in #135
- Remove loops in RSP code by @loganmc10 in #136
Gopher64 0.1.16 / 12.01.2025
- Bump to 0.1.17 by @loganmc10 in #130
- set aarch64 linker from env variable by @loganmc10 in #131
- Update dirs requirement from 5.0 to 6.0 by @dependabot in #133
- Don't transmute values in RSP code by @loganmc10 in #132
- Cleanup unsafe functions by @loganmc10 in #134
- use weave deinterlacing by @loganmc10 in #135
- Remove loops in RSP code by @loganmc10 in #136
Gopher64 0.1.15 / 11.01.2025
- Bump to 0.1.15 by @loganmc10 in #116
- Minor changes to boot latest LibDragon ROMs by @loganmc10 in #117
- Remove un-needed entry in Cargo.toml by @loganmc10 in #119
- Fix VRU demo encoding by @loganmc10 in #120
- add portable mode by @loganmc10 in #122
- add build flags for aarch64 by @loganmc10 in #123
- RSP cleanup by @loganmc10 in #124
- More RSP Cleanup by @loganmc10 in #125
Gopher64 0.1.14 / 9.01.2025
- Bump to 0.1.14 by @loganmc10 in #108
- Fix cart ROM save by @loganmc10 in #109
- Add multi controller option by @loganmc10 in #110
- Add option for high-res graphics by @loganmc10 in #111
- Remove pub modifier for consts by @loganmc10 in #114
- VRU support by @loganmc10 in #115
Gopher64 0.1.13 / 7.01.2025
- Bump to 0.1.13 by @loganmc10 in #98
- Clippy fixes by @loganmc10 in #99
- code formatting by @loganmc10 in #100
- Use github action to set up rust by @loganmc10 in #102
- Code cleanup by @loganmc10 in #103
- Fix typo by @loganmc10 in #104
- build updates by @loganmc10 in #105
- build update by @loganmc10 in #106
- new speed limiter code by @loganmc10 in #107
Vox populi
Dodaj komentarz!!!!
[Atari.Area] Altirra 4.50 test 2
[Atari] AtariOnLine: Nasza filmoteka
[Atari.Area] HDDRIVER 12.77
[Atari.Area] Cannon Fodder STE
[Atari.Area] RespeQt 5.4.1




Gopher2600 is an emulator for the Atari 2600 written in the Go language. The accuracy of the emulation is very high and the 6507, TIA and RIOT chips appear to operate without bugs. Certainly, there are no known outstanding issues with any of the emulated chips. It compares favourably with Stella except for speed and final project polish.