!

[VCS] Gopher 0.25.0 13/09/2023

[0] [www] !!! Czwartek, 14 Września 2023 21:47 CET [14-09-2023 21:20 CET]

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.

Commando (1988, Activision)
Commando (1988, Activision)

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.38 03/10/2026

Gopher64 1.1.38 03/10/2026

  • Touch screen controller for Android
  • Update Vulkan backend (Granite)
  • Adjust RDP timing
  • Fix some VRU bugs
  • Update RetroAchievements library
  • Update Rust/SDL

Gopher64 1.1.36 21/09/2026

  • Add GPU hints on Windows to help select dedicated GPU
  • Update Rust/SDL
  • Update netplay auth code
  • Update RetroAchievments library
  • Fix rumble on some controllers
  • Fix VRU bug
  • Fix crash in some libdragon ROMs

Gopher64 1.1.34 8/07/2026

  • Updated Rust and SDL.
  • Update input profile to support 2 bindings per N64 button. Because of the change in layout, input profiles will need to be re-created.

Gopher64 1.1.32 26/06/2026

  • Fixed a netplay desync issue.

Gopher64 1.1.30 26/06/2026

  • A few more netplay fixes to improve the stability when the game starts.

Gopher64 1.1.28 16/06/2026

  • Netplay stability and latency fixes. Sorry for the frequent updates. I released the new netplay code a little prematurely, I'm hoping it is solid now.

Gopher64 1.1.26 14/06/2026

  • Fixed an issue where the wrong VI registers were used for the image display.
  • Improvements to the netplay waiting room.
  • Improved netplay connectivity for users who can't make direct P2P connections.

Gopher64 1.1.24 9/06/2026

  • The netplay system has been rewritten from the ground up, and is now based on GGRS.
  • Despite the fact that GGRS supports rollback, Gopher64 does not support rollback (yet, maybe one day).
  • In the netplay lobby, you choose your input delay, and a number is recommended to you. This can be increased/decreased in-game by pressing Alt+[/Alt+].
  • There is a server that handles match making and NAT traversal, but all inputs are now transmitted P2P, they no longer go through the server.
  • Rewind option (can go back up to 30 seconds). You can press F6 (or Hotkey Activator+CLeft on a gamepad) to rewind. Rewind happens in 1-second steps.
  • Fixed an issue with the Game Boy tower when the Game Boy save is empty.

Gopher64 1.1.22 28/05/2026

 

 

 

 

 

 

 

 

 

  • Android release
    • You can consider this an early beta; it is not available on the Play Store.
    • You need a controller, there is no onscreen/touch controller.
    • Android 13+ only. It's fairly demanding, and won't perform well on old/cheap devices.
    • No, I don't know if it will work on your phone.
  • Re-designed the UI to work better on different screen shapes/sizes
  • Discord Rich Presence option (when RetroAchievements is enabled)
  • Fixed opening .bin files from compressed archives
  • Fixed issue with some DirectInput controller triggers
  • Better handling of RTC data in Gameboy save files
  • Fixed an issue/crash when loading states while RetroAchievements is enabled
  • Fixed an issue with the emulator freezing when minimized on Windows
  • Localization: Initial translations are included for German, Spanish, French, Portuguese, Dutch, Russian and Japanese. If you see errors, or would like to contribute a translation for a new language, please see here.
  •  

     

     

     

     

     

     

     

     

     

     

     

    Gopher64 1.1.20 7/05/2026

     

     

     

     

     

     

     

     

     

     

     

     

  • Controller hotkeys (see here and here)
  • The button that was bound to "pak change" (Select, by default) is now the hotkey activator. To change paks, you now do: hotkey activator+B.
  • Auto-reconnect disconnected controllers
  • Added option for SSAA downscaling
  • Minor bug fixes
  •  

     

     

     

     

     

     

     

     

     

     

     

     

    Gopher64 1.1.19 25/04/2026

    • Fixed a netplay issue - servers not showing up.

    Gopher64 1.1.18 23/04/2026

    • Fix a crash on MacOS 15

    Gopher64 1.1.17 23/04/2026

    • Press F1 to toggle showing FPS (internal game FPS) and VI/S (emulated refresh rate)
    • Added support for opening a ROM by dropping it onto the window
    • Added option for VSync
    • Added list of recently opened ROMs
    • GameBoy RAM is now written back to the save file
    • Improved transferpak loading (file dialogs appear when you enable a transferpak, not when the game starts)

    Gopher64 1.1.16 16/04/2026

    • MacOS (ARM) support
    • RetroAchievements support
      • Please see this note about RetroAchievements support
    • Windows ARM support
    • Updated Rust and SDL3 to latest versions
    • Improved speed limiter
    • Reset hotkey (F12). Simulates pushing the Reset button on the console
    • Minor bug fixes

    Gopher64 1.1.15 5/03/2026

    • Just updated Rust and other dependencies to their latest versions.

    Gopher64 1.1.14 6/02/2026

    • Updated to the latest version of Slint (GUI framework), which should hopefully fix some issues people have been having.

    Gopher64 1.1.13 29/01/2026

    • 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.12 22/01/2026

     

    → NOWSZY [VCS] Gopher2600 0.57.2 13/08/2026
    Gopher2600 GUI 5.7.2

     Gopher2600 0.57.2 13/08/2026

    • PlusROM Bug Fixes
    • changed HTTP User-Agent string
      • default string used by the http library is blacklisted by some service providers
    • improved validation of host/path data
      • used to filter false positives from initial cartridge fingerprinting
    • Debugger Bug Fixes
    • peripherals window and timeline window open together would crash the emulation
    • empty cartridge menu no longer shows for PlusROMs
      • it will show only if the underlying cartridge has extra RAM, etc.

    Gopher2600 0.57.1 8/08/2026

    • Bug Fixes

    Atari 2600 Emulator: Gopher2600 0.57 19/07/2026

    • Television
    • SECAM colour generation is now correct
    • Video Recording (improvements)
    • incoming video is now recorded at the specificed rate of the emulated television, not the monitor
      • ie. 60Hz for NTSC and 50Hz for PAL
    • output video is always 60fps
    • synchronisation of video and audio is constant even over long recordings
    • console reset does not interrupt recording
    • each video session started/stopped with hotkey (ctrl+v) creates a new video file
    • ffmpeg still required
    • Supercharger Demo Unit
    • Debugger
    • pixel indicator in Playfield window is now correct (issue #54)
    • television window shows CPU Cycle information for the scanline, in addition to Clock (issue #55)
    • ports window includes Latch and Grounded toggle (issue #56)
    • added SCREENSHOT command
      • screenshotting has been available for a long time when in playmode
      • this command gives the ability to screenshot from the debugger
      • command is also usable from HEADLESS mode
    • ARM
    • corrected behaviour of MAM (ARM7TDMI)
      • the size of the MAM latch was too large in previous version
      • the real size is 128 bits (or 4 instructions). I had set it to 128 bytes (32 instructions)
      • the practical effect is that timing constraints should now be more like real hardware
      • this only affects the Harmony type cartridges. PlusCart type cartridges do not have a MAM
    • stack pointer tamper protection
    • Other
    • state of INPTx and SWCHA correct after peripheral change
      • including when the peripheral port is left empty (issue #56)
    • added UASW as a way to indicate a UA cartridge with 'swapped' hotspots
    • savekey would sometimes leave SWCHA in an incorrect state
    • added 'Export Max Function Cycles to JSON' option to coprocessor profiler
    • added support for PAL supercharger BIOS
    • B&W television option
    • corrected location of stack for ACE cartridges
    • use of symbols in the debugger is now case-insensitive
    • changed output of WATCH and SYMBOL commands
    • binary fingerprinting of CV cartridge mapper

    Gopher2600 0.56.1 1/06/2026

    • Bug Fix
    • loading of cartridges with banks less than 4k caused a crash
    • bug was in disassembly process. the process was changed to support DevCard

    Atari 2600 Emulator:  Gopher2600 0.56 31/05/2026

    • Display
    • more even scaling of screen. particularly noticeable in "Pixel Perfect" mode
    • better handling of flicker kernels when monitor is faster than emulated TV
    • synchronise with monitor option
      • not useful unless monitor runs close to speed of emulated TV
    • Debugger
    • improved cursor dragging in TV window
    • improved magnification window
      • shows cursor information and can be used to position emulation just like the main TV window
    • peripherals window now includes a basic peripheral visualisation
      • only supports stick and gamepad currently
    • Devcard
    • added Atari 7800 devcard support
      • this cartridge could be used to develop 2600 games with banks larger than 4k
      • some 2600 prototypes exist that expect the 7800 architecture
    • Tracker
    • improved tracking of audio register changes
    • experimental saving of tracker history to JSON file
    • Disassembly
    • auto-labels no longer clobber DASM symbols
    • corrected moviecart disassembly of core program
    • Coprocessor Developer Tools
    • global variables can now be added to a hotlist
      • useful if the there are a lot of global variables and you only want to focus on some
      • hotlist automatically saving and loaded on following sessions
    • fixed lobal variable strobing
    • Bugfixes
    • CDFJ+ audio register was not serviced properly
      • no current games affected
    • breakpoints with multiple conditions are only skipped if all conditions are unchanged
      • this fixes a bug which caused PC breakpoints on specific banks to be ignored if the bank had not changed
      • the bug would have been seen when setting a breakpoint through the disasm window on a multibank cart
    • timeline window no longer causes crash when emulation has been rewound past the limits of the timeline window
    • Apple Silicon Support
    • thanks to @dionoid for adding a build action for MacOS on Apple Silicon

    Atari 2600 Emulator: Gopher v0.55  8/04/2026

    Debugger

    • improved debug colours
      • differentiation of playfield register and sprite copies
    • more information about playfield/missile/player in TV screen tooltips

    Supercharger

    • short delay before rewinding
    • better MP3 decoding
      • some MP3 files failed to load
      • files from the "Worship the Woograin" and "Supercharger 99" collections now work
      • "Stella Gets a New Brain" already worked

    Disassembly

    • dasm symbols for RIOT and TIA addresses are ignored
      • symbols for RIOT/TIA are defined by the emulator even when there is no .sym file

    Bug fixes

    • reset of ARM cartridge could panic if emulation was running
    • disassembly of some cartridge types could panic
    • position reset during HBLANK and scancounter activity was off by one colour clock
      • not as common a situation as you might imagine

    Atari 2600 Emulator: Gopher v0.54 25/03/2026

    Supercharger

    • improved handling of AR binary files
    • full blog article with more details
    • added ROM dump ability
      • this can be used to save an AR binary file of supercharger game loaded from tape

    Controllers

    • fixed handling of digital joysticks
    • tested with Hyperkin Trooper 2

    SARA

    • SARA chip limitation when used for executable code is now emulated correctly
    • option to enable this in the new Cartridge tab in the preferences window

    Headless mode

    • emulator can now be invoked with the headless argument
      • eg. gopher2600 headless roms/Pitfall.bin
    • the intention of this mode is to allow the piping of input and output to other programs
      • for example, coding agents can use this mode to retrieve real diagnostic information about generated code
    • this is an ongoing area of research and will be expanded upon in future releases

    Debugger

    • added 'sequential' disassembly view in disassembly window
    • savekey EEPROM window
      • EEPROM data divided into pages
      • "Jump to Scratch" button
      • option to show only pages that have been touched by ROM
    • BREAK command now has TOGGLE option and DROP option
      • BREAK DROP complements the DROP BREAK function but allows use of address rather than breakpoint number
    • added VSYNC option to TV command
    • added MAPPED halt target. similar to but distinct from BANK target

    Preferences Window

    • cartridge related options in new Cartridge tab
    • UI tab changed to Fonts
    • changed colour of "set default" buttons
      • this is so that the set default buttons in the Cartridge tab are more clearly defined

    Macros

    • WAIT command can use relative or absolute values
    • added FRAMEINFO command

    Keyportari

    • corrected escape key and left/right keys for keyportari ASCII (dchristianson)
    • improved handling of plugging and unplugging daisy-chained peripherals

    Bug Fixes

    • CRT 'black correction' calculation fixed
    • reset of emulation now works correctly if emulation is mid-instruction
      • RESET command is now called RELOAD
    • the RIOT ports are now correctly set on RELOAD
    • captured mouse in debugger is released when emulation is halted by, for example, a breakpoint
    • corrected spacing and clipping of the ROM selector preview animation
    • inserted paddles now set INPT4 and INPT5 correctly
    • ROMs added to the regression database can now contain commas

    Sundry Changes

    • references to CPU instruction KIL changed to JAM
    • undocumented CPU mnemonics changes so that match those used in the "No More Secrets" document
    • --initscript command line argument changed to --script
    • imrpvoed EF fingerpriting
    • implemented vcsNop3() for ELF

     

    Atari 2600 Emulator: Gopher v0.53.1 17/02/2026

    Bug Fix

    • Keyportari ASCII protocol now uses 13 for Return key

    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 -keyportari command-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 state setting. 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
    • Additional Features
    • use the -video command line option to record video and audio
      • requires separate installation of ffmpeg and ffprobe
    • support for the portable.txt file
      • when a file of that name is present, the emulator's configuration directory will be named Gopher2600_UserData and 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 -elf option 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 .text section
      • 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
    • implemented MOVT instruction
    • simplified T1 timer implementation and more careful ticking (163c737)
    • fixed infinite loop detection (b80dcd8)
    • 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 [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

    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

    BIO F.r.e.a.k.s (1998, Midway)
    • 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

    South Park (1998, Nintendo)
    South Park (1998, Nintendo)
    • 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 [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

    Gopher64 1.0.19 5/07/2025

    Gopher64 1.0.18 26/06/2025

    Frogger 2 (2005,Interactive Studios)
    Frogger 2 (2005,Interactive Studios)
    • 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

    Gopher64 0.1.18 / 14.01.2025

    Gopher64 0.1.17 / 13.01.2025

    Gopher64 0.1.16 / 12.01.2025

    Gopher64 0.1.15 / 11.01.2025

    Gopher64 0.1.14 / 9.01.2025

    Gopher64 0.1.13 / 7.01.2025

    → NOWSZY [n64] Gopher64 0.1.12 29/12/2024

    Gopher64 0.1.12 / 29.12.2024

     

    Gopher64 0.1.11 / 23.12.2024

    • Bump to 0.1.11 by @loganmc10 in #91
    • Update governor requirement from 0.7 to 0.8 by @dependabot in #92
    • Update eframe requirement from 0.29 to 0.30 by @dependabot in #93
    • deal with out-of-bounds reads for RDRAM->RSP DMA by @loganmc10 in #94
    • fix out-of-bound access in sram by @loganmc10 in #95

    Gopher64 0.1.10 / 10.12.2024

    • Bump to 0.1.10 by @loganmc10 in #79
    • Update parallel-rdp by @loganmc10 in #80
    • Add unsafe keyword for extern C by @loganmc10 in #83
    • Update rfd requirement from 0.14 to 0.15 by @dependabot in #86
    • update eframe to 0.29 by @loganmc10 in #87
    • Update governor requirement from 0.6 to 0.7 by @dependabot in #88
    • Update parallel-rdp by @loganmc10 in #90

    Gopher64 0.1.9 / 2.09.2024

    • Bump version to 0.1.9 by @loganmc10 in #75
    • Fix build target for optimizations by @loganmc10 in #76
    • Add x86_64 build flag for parallel-rdp by @loganmc10 in #77
    • Update parallel-rdp by @loganmc10 in #78

    Gopher64 0.1.8 / 25.08.2024

    • Bump to 0.1.8 by @loganmc10 in #69
    • Update rust sdl2 to 0.37 by @loganmc10 in #72
    • Update eframe to 0.28 by @loganmc10 in #74
    • Update parallel-rdp

    Gopher64 0.1.7 / 13.06.2024

    • Bump ver to 0.1.7 by @loganmc10 in #62
    • re-enable mac os build by @loganmc10 in #63
    • Fix some crashes with test rom by @loganmc10 in #64
    • Update RDP by @loganmc10 in #66
    • Add annotations suggested by linter by @loganmc10 in #68
    • Update parallel rdp by @loganmc10 in #67

    Gopher64 0.1.6 / 27.05.2024

    Gopher64 0.1.5 / 24.05.2024

    Gopher64 0.1.4 / 21.03.2024

    • Update download link by @loganmc10 in #42
    • bump version to 0.1.4 by @loganmc10 in #41
    • Update eframe requirement from 0.25 to 0.26 by @dependabot in #46
    • Use rust beta by @loganmc10 in #44
    • Update rfd requirement from 0.13 to 0.14 by @dependabot in #48
    • clean up RFD features by @loganmc10 in #49
    • use stable rust by @loganmc10 in #39

    Gopher64 0.1.3 / 28.11.2023

    The Last Mission (Opera Soft S.A., 1987)
    AeroFighters Assault (1997, Video System Ltd.)

    Gopher64 - Revision 101 /24.11.2023

    WipeOut (1998, Psygnosis)
    WipeOut (1998, Psygnosis)

    Author: logan.mcnaughton | Date: piątek, 24 listopada 2023 17:03:23

    • bump ver to 0.1.2

    Revision 100

    Author: logan.mcnaughton | Date: czwartek, 2 listopada 2023 19:17:39

    • fix crash

    Revision 99

    Author: logan.mcnaughton | Date: czwartek, 2 listopada 2023 17:45:11

    • gui (#24)
    • * gui
    • * name
    • * more
    • * more
    • * fix
    • * warn
    • * more
    • * remove dnd
    • * more
    • * more
    • * more
    • * more
    • * more
    • * more
    • * more
    • * more
    • * more
    • * linter
    • * more
    • * more
    • * more
    • * more
    • * linter
    • * more
    • * linter
    • * fix
    • * more

    Revision 98

    Author: logan.mcnaughton | Date: piątek, 24 listopada 2023 17:03:23

    • bump ver to 0.1.2

    Revision 97

    Author: logan.mcnaughton | Date: piątek, 24 listopada 2023 17:03:01

    • Update eframe/egui (#29)

    Revision 96

    Author: logan.mcnaughton | Date: poniedziałek, 6 listopada 2023 05:51:41

    • fix linter

    Revision 95

    Author: logan.mcnaughton | Date: poniedziałek, 6 listopada 2023 04:31:08

    • fix window resize

    :Gopher64 - Revision 94 /6.11.2023

    Author: logan.mcnaughton | Date: poniedziałek, 6 listopada 2023 04:08:59

    • update ver to 0.1.1

    Revision 93

    Author: logan.mcnaughton | Date: sobota, 4 listopada 2023 19:54:15

    • Create FUNDING.yml

    Revision 92

    Author: logan.mcnaughton | Date: piątek, 3 listopada 2023 16:03:01

    • fix small gui bug

    Revision 91

    Author: logan.mcnaughton | Date: czwartek, 2 listopada 2023 19:44:49

    • more

    Revision 90

    Author: logan.mcnaughton | Date: czwartek, 2 listopada 2023 19:17:39

    • fix crash

    Revision 89

    Author: logan.mcnaughton | Date: czwartek, 2 listopada 2023 17:45:11

    • gui (#24)
    • * gui
    • * name
    • * more
    • * more
    • * fix
    • * warn
    • * more
    • * remove dnd
    • * more
    • * more
    • * more
    • * more
    • * more
    • * more
    • * more
    • * more
    • * more
    • * linter
    • * more
    • * more
    • * more
    • * more
    • * linter
    • * more
    • * linter
    • * fix
    • * more

    Revision 88

    Author: logan.mcnaughton | Date: środa, 25 października 2023 08:45:07

    • move func

    Revision 87

    Author: logan.mcnaughton | Date: wtorek, 24 października 2023 15:07:31

    • add windows icon (#23)
    • * add windows icon
    • * more

    Revision 86

    Author: logan.mcnaughton | Date: wtorek, 24 października 2023 14:54:28

    • add icon

    Revision 85

    Author: logan.mcnaughton | Date: wtorek, 24 października 2023 13:20:48

    • clippy fixes (#22)
    • * clippy fixes
    • * typo fix
    • * more
    • * more
    • * more
    • * more
    • * more
    • * more
    • * add workflow

    Revision 84

    Author: logan.mcnaughton | Date: wtorek, 24 października 2023 10:45:22

    • don't use !0 (#21)
    • * don't use !0
    • * fix type

    Revision 83

    Author: logan.mcnaughton | Date: poniedziałek, 23 października 2023 20:44:14

    • controller config (#19)
    • * controller config
    • * more
    • * list controllers
    • * add config file
    • * save at end
    • * fix path
    • * more
    • * clean
    • * readme
    • * more
    • * assign controller
    • * clear option
    • * more
    • * add bind profile
    • * pretty
    • * stub
    • * comments
    • * add comment
    • * move
    • * more
    • * use i
    • * use none
    • * add types
    • * more
    • * more
    • * more
    • * more
    • * more
    • * more controller stuff
    • * some joystick
    • * cleaner
    • * func
    • * func
    • * more
    • * clean
    • * more func
    • * more
    • * hat
    • * change defauly
    • * only p1
    • * bind using guid
    • * more
    • * windows
    • * add font
    • * more
    • * clean
    • * warnins
    • * more
    • * more
    • * more
    • * more
    • * more
    • * joystick
    • * clean
    • * more
    • * more

    Revision 82

    Author: logan.mcnaughton | Date: poniedziałek, 16 października 2023 21:26:36

    • remove unused

    Revision 81

    Author: logan.mcnaughton | Date: poniedziałek, 16 października 2023 20:20:58

    • rom saves (#18)
    • * rom saves
    • * more
    • * more
    • * more
    • * works but slow
    • * use json
    • * clean
    • * clean
    • * clean

    Revision 80

    Author: logan.mcnaughton | Date: niedziela, 15 października 2023 18:56:54

    • shift jis support

    Revision 79

    Author: logan.mcnaughton | Date: niedziela, 15 października 2023 18:09:17

    • RTC (#17)
    • * RTC
    • * fix

    Revision 78

    Author: logan.mcnaughton | Date: sobota, 14 października 2023 22:41:18

    • use desktop fullscreen mode (#16)

    Revision 77

    Author: logan.mcnaughton | Date: sobota, 14 października 2023 22:19:38

    • fix branch offset (#15)

    Revision 76

    Author: logan.mcnaughton | Date: sobota, 14 października 2023 15:31:30

    • zero alloc rdram

    Revision 75

    Author: logan.mcnaughton | Date: piątek, 13 października 2023 04:43:23

    • move to function

    Revision 74

    Author: logan.mcnaughton | Date: piątek, 13 października 2023 04:32:17

    • fix controller detection

    Revision 73

    Author: logan.mcnaughton | Date: piątek, 13 października 2023 04:28:09

    • command and conquer boots

    Revision 72

    Author: logan.mcnaughton | Date: piątek, 13 października 2023 02:20:06

    • allow exiting full screen

    Revision 71

    Author: logan.mcnaughton | Date: piątek, 13 października 2023 02:11:08

    • fullscreen option

    Revision 70

    Author: logan.mcnaughton | Date: czwartek, 12 października 2023 22:16:43

    • fix some rdp issues

    Revision 69

    Author: logan.mcnaughton | Date: czwartek, 12 października 2023 20:51:17

    • avoid error

    Revision 68

    Author: logan.mcnaughton | Date: czwartek, 12 października 2023 20:21:58

    • resizeable window

    Revision 67

    Author: logan.mcnaughton | Date: czwartek, 12 października 2023 18:19:49

    • mempak support (#14)
    • * mempak support
    • * fix
    • * read and write
    • * format func
    • * formatting
    • * finish

    Revision 66

    Author: logan.mcnaughton | Date: czwartek, 12 października 2023 06:08:22

    • 7z support

    Revision 65

    Author: logan.mcnaughton | Date: czwartek, 12 października 2023 05:22:11

    • only read first file

    Revision 64

    Author: logan.mcnaughton | Date: czwartek, 12 października 2023 05:21:39

    • zip support

    Revision 63

    Author: logan.mcnaughton | Date: czwartek, 12 października 2023 04:42:30

    • support swapped roms

    Revision 62

    Author: logan.mcnaughton | Date: czwartek, 12 października 2023 01:48:22

    • fix dk64

    Revision 61

    Author: logan.mcnaughton | Date: czwartek, 12 października 2023 01:44:13

    • dp freeze

    Revision 60

    Author: logan.mcnaughton | Date: czwartek, 12 października 2023 01:35:52

    • 6105 cic challenge

    Revision 59

    Author: logan.mcnaughton | Date: czwartek, 12 października 2023 01:13:49

    • paper mario fixes

    Revision 58

    Author: logan.mcnaughton | Date: czwartek, 12 października 2023 01:05:23

    • flash saves (#13)
    • * flash saves
    • * clean
    • * remove byte swap

    Revision 57

    Author: logan.mcnaughton | Date: środa, 11 października 2023 21:24:20

    • use func

    Revision 56

    Author: logan.mcnaughton | Date: środa, 11 października 2023 21:21:50

    • cleanup sram

    Revision 55

    Author: logan.mcnaughton | Date: środa, 11 października 2023 21:16:00

    • standardize file size

    Revision 54

    Author: logan.mcnaughton | Date: środa, 11 października 2023 20:33:31

    • fix powerpuff girls

    Revision 53

    Author: logan.mcnaughton | Date: środa, 11 października 2023 20:23:14

    • fix ppl

    Revision 52

    Author: logan.mcnaughton | Date: środa, 11 października 2023 18:36:06

    • fix wdc

    Revision 51

    Author: logan.mcnaughton | Date: środa, 11 października 2023 05:31:51

    • wrapping sub

    Revision 50

    Author: logan.mcnaughton | Date: środa, 11 października 2023 05:31:04

    • clean up compare

    Revision 49

    Author: logan.mcnaughton | Date: środa, 11 października 2023 04:52:17

    • fix again

    Revision 48

    Author: logan.mcnaughton | Date: środa, 11 października 2023 04:38:11

    • fix masking

    Revision 47

    Author: logan.mcnaughton | Date: środa, 11 października 2023 04:03:13

    • fix flush mode

    Revision 46

    Author: logan.mcnaughton | Date: środa, 11 października 2023 03:43:25

    • event fixes (#12)
    • * fix vi stuff
    • * more
    • * more fix
    • * rename

    Revision 45

    Author: logan.mcnaughton | Date: wtorek, 10 października 2023 06:11:02

    • fix pal rom loading

    Revision 44

    Author: logan.mcnaughton | Date: wtorek, 10 października 2023 04:54:17

    • clean up speed limiter

    Revision 43

    Author: logan.mcnaughton | Date: wtorek, 10 października 2023 00:15:19

    • watch for dp freeze

    Revision 42

    Author: logan.mcnaughton | Date: wtorek, 10 października 2023 00:13:03

    • fix typo

    Revision 41

    Author: logan.mcnaughton | Date: niedziela, 8 października 2023 22:33:39

    • fix tlb return

    Revision 40

    Author: logan.mcnaughton | Date: niedziela, 8 października 2023 20:47:59

    • fix crash

    Revision 39

    Author: logan.mcnaughton | Date: niedziela, 8 października 2023 20:38:12

    • fix multu

    Revision 38

    Author: logan.mcnaughton | Date: niedziela, 8 października 2023 16:27:57

    • small cleanup

    Revision 37

    Author: logan.mcnaughton | Date: niedziela, 8 października 2023 16:27:13

    • Revert "jalr"
    • This reverts commit a094b3a7d3537a6c5d2ad5c0c238ac4a34bead5b.

    Revision 36

    Author: logan.mcnaughton | Date: niedziela, 8 października 2023 05:00:09

    • jalr

    Revision 35

    Author: logan.mcnaughton | Date: niedziela, 8 października 2023 03:49:50

    • startup values

    Revision 34

    Author: logan.mcnaughton | Date: niedziela, 8 października 2023 03:23:44

    • small opt

    Revision 33

    Author: logan.mcnaughton | Date: sobota, 7 października 2023 16:21:00

    • more simple

    Revision 32

    Author: logan.mcnaughton | Date: sobota, 7 października 2023 16:18:52

    • cache rsp opcode

    Revision 31

    Author: logan.mcnaughton | Date: sobota, 7 października 2023 06:00:43

    • not needed

    Revision 30

    Author: logan.mcnaughton | Date: sobota, 7 października 2023 06:00:05

    • audio stuff

    Revision 29

    Author: logan.mcnaughton | Date: sobota, 7 października 2023 05:39:54

    • make func

    Revision 28

    Author: logan.mcnaughton | Date: sobota, 7 października 2023 05:36:15

    • move ai signal

    Revision 27

    Author: logan.mcnaughton | Date: sobota, 7 października 2023 05:05:39

    • install sdl2 headers (#11)

    Revision 26

    Author: logan.mcnaughton | Date: sobota, 7 października 2023 04:58:35

    • add sdl headers

    Revision 25

    Author: logan.mcnaughton | Date: sobota, 7 października 2023 04:43:20

    • audio tweak

    Revision 24

    Author: logan.mcnaughton | Date: sobota, 7 października 2023 04:30:49

    • only once

    Revision 23

    Author: logan.mcnaughton | Date: sobota, 7 października 2023 04:23:59

    • rework frame limiter

    Revision 22

    Author: logan.mcnaughton | Date: sobota, 7 października 2023 02:50:25

    • simplify audio

    Revision 21

    Author: logan.mcnaughton | Date: piątek, 6 października 2023 21:37:43

    • Tlb fixes (#10)
    • * tlb fixes
    • * more
    • * more
    • * more
    • * more
    • * back
    • * clean

    Revision 20

    Author: logan.mcnaughton | Date: piątek, 6 października 2023 19:15:49

    • fix rsp test

    Revision 19

    Author: logan.mcnaughton | Date: piątek, 6 października 2023 19:07:50

    • pi dma fixes

    Revision 18

    Author: logan.mcnaughton | Date: piątek, 6 października 2023 18:51:30

    • masking fix

    Revision 17

    Author: logan.mcnaughton | Date: piątek, 6 października 2023 17:47:41

    • update build steps

    Revision 16

    Author: logan.mcnaughton | Date: piątek, 6 października 2023 17:41:27

    • clean up build process (#9)
    • * clean up build process
    • * more
    • * more
    • * add mac
    • * more
    • * more
    • * Update build.rs

    Revision 15

    Author: logan.mcnaughton | Date: piątek, 6 października 2023 05:17:40

    • add readme

    Revision 14

    Author: logan.mcnaughton | Date: piątek, 6 października 2023 05:01:27

    • cache rsp instructions (#8)
    • * cache rsp instructions
    • * more
    • * fix

    Revision 13

    Author: logan.mcnaughton | Date: piątek, 6 października 2023 03:57:12

    • Events cleanup (#7)
    • * cleanup
    • * more
    • * more
    • * clean

    Revision 12

    Author: logan.mcnaughton | Date: piątek, 6 października 2023 02:42:23

    • change cop unusable code

    Revision 11

    Author: logan.mcnaughton | Date: czwartek, 5 października 2023 21:05:35

    • optimize vte

    Revision 10

    Author: logan.mcnaughton | Date: czwartek, 5 października 2023 20:23:35

    • default data for saves

    Revision 9

    Author: logan.mcnaughton | Date: czwartek, 5 października 2023 20:20:37

    • add cycles

    Revision 8

    Author: logan.mcnaughton | Date: czwartek, 5 października 2023 20:17:56

    • no save for PPG

    Revision 7

    Author: logan.mcnaughton | Date: czwartek, 5 października 2023 20:10:01

    • better rsp timing (#6)

    Revision 6

    Author: logan.mcnaughton | Date: czwartek, 5 października 2023 19:43:13

    • sram support (#5)
    • * sram support
    • * more

    Revision 5

    Author: logan.mcnaughton | Date: czwartek, 5 października 2023 18:01:33

    • eeprom saves (#4)
    • * eeprom start
    • * finish

    Revision 4

    Author: logan.mcnaughton | Date: czwartek, 5 października 2023 06:43:36

    • more

    Revision 3

    Author: dependabot.bot. | Date: czwartek, 5 października 2023 06:03:12

    • Bump actions/checkout from 3 to 4 (#3)
    • Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
    • - [Release notes](https://github.com/actions/checkout/releases)
    • - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    • - [Commits](https://github.com/actions/checkout/compare/v3...v4)

    Revision 2

    Author: logan.mcnaughton | Date: czwartek, 5 października 2023 01:52:58

    • add build workflow (#2)
    • * add build workflow
    • * more
    • * more
    • * more
    • * more
    • * more
    • * more
    • * more
    • * more
    • * more
    • * more
    • * more
    • * fix
    • * more
    • * more
    • * more
    • * more
    • * more
    • * remove pkg-config
    • * remove
    • * more
    • * fix
    • * last
    → NOWSZY [VCS] Gopher2600 0.35.3 14/12/2024

    Atari 2600 Emulator: Gopher v0.35.3 14/12/2024

    Television

    • Corrected how Brightness / Contrast controls work
    • Improved VSYNC
      • TV tolerant of brief desynchronisations

    Debugger

    • Stepping back works correctly in conjunction with recent user input
      • Due to how the rewind system worked, any user input since the start of the last frame and the current position of the emulation would be lost on step back. This is now not the case

    PlusROM

    • PlusROM host/path information was read incorrectly
      • Caused problems with segmented banking schemes, like 3e+ [issue #35]

    Television Brightness and Contrast controls work a bit differently as of the release. You may need to readjust those settings (press F10 button for preferences window)

     

    Atari 2600 Emulator: Gopher v0.35.2 23/11/2024

    Eksperymenty z obrazem - po dokładności emulacji, autorowi marzy się również jak najwierniejsze odtworzenie efektu wizualnego. Fot. <a title=Blog Projektu" />
    Eksperymenty z obrazem - po dokładności emulacji, autorowi marzy się również jak najwierniejsze odtworzenie efektu wizualnego. Fot. Blog Projektu

    Changes since v0.35.1

    • Added cartridge mapper
    • FA2
    • BF
      • eg. The Realm of Riesig
    • Supercharger
    • Running a Supercharger game loaded from an audio file resulted in performance drop, even when the tape had stopped loading
    • Performance is now equal as when loading from a fastload binary file
    • Disassembly
    • Disassembly is now completed in the background, leading to quicker loadtimes, particularly for very large cartridges
    • Television / CRT Effects
    • Blur shader is now applied more evenly
      • this is most noticeable with high bloom values but produces better results generally
    • Disabling the ghosting effect would cause the image to flip
    • More efficient clearing of GL frame buffers
      • small but significant performance improvement
    • Regression testing
    • Playback scripts can now be re-recorded automatically
      • REDUX command now works with all regression test types

    Vox populi

    Ten artykuł nie byl jeszcze komentowany:(

    Dodaj komentarz!!!!

    Nick
    Email
    Www
    Komentarz
     
    wstecz14/09/2023 21:47
    Do ściągnięcia
    gopher2600 v0.25.0 windows x64.exe
    W ramach wolnego czasu odtwarzam stare magazyny komputerowe i prowadzę serwis emulacyjny try2emu. Jeżeli uważasz, że moja publiczna działalność możesz postawić mi kawę, a kawę lubię;).
    Postaw mi kawę na buycoffee.to
    Dodatkowe informacje
    Ostatnio dodane pliki

    Retro T-shirt

    Retro T-Shirt Sir Fred 58,75zł - męski podkoszulek
    Retro T-Shirt Computers for people Atari 61,10 zł - męski podkoszulek
    Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run Kreator okładek na kasety Kreator kalendarzy Alpha

    © Try2emu 1999 - 2026 | Krzysztof 'Faust' Karkosza Kontakt Polityka Prywatności OWU