!

[VCS] Gopher 0.33.0 6/07/2024

[3] @ !!! Niedziela, 7 Lipca 2024 22:23 CET [07-07-2024 22:23 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 posiadający dość dobry filtr "psujący" obraz i parę dodatkowych ustawień pozwalających na dopicowanie naszego wirtualnego VCS.

Nowa wersja dodaje support do spakowanych archiwów - imo jest to jedno z podstawowych udogodnień jakie każdy szanujący się emulator powinien posiadać.

Atari 2600 Emulator: Gopher v0.33.0 6/07/2024

  • improvements
  • ELF uses less memory
    • High memory usage is a direct consequence of the rewind system
    • ELF memory is only recorded if it the memory block is volatile
    • Recorded memory is compressed (using a very simple RLE algorithm)
  • ARMv7_M architecture
    • Marginal performance improvement in cycle counting
  • Television can now cause emulation to break into debugger
    • eg. if VSYNC is absent or too short, etc.
    • Toggled via preferences window (television tab)
  • FPS overlay in playmode shows VBLANK/VSYNC information
    • Timeline window in debugger shows VSYNC trace
  • Debugger shows break condition in toolbar
    • Information shown is currently very rough
  • Holding down the STEP buttons in the control window is now faster
  • changes / bug fixes
  • DPC+ more careful about resetting fraction fetcher counter when setting the fraction fetcher low byte
    • Whether the reset happens depends on the version of the driver being emulated
  • Supercharger
    • Rewind fix in 0.32.0 for fastload implementation was incomplete
  • Coprocessor Source Window
    • Fixed parsing of comment lines
  • Emulator Development
  • Fixed profile targets in Makefile
    • Changes made in b48d487 limited the functionality of pprof

 

 

NOWSZY [VCS] Gopher 0.35.0 2/10/2024

Atari 2600 Emulator: Gopher v0.35.0 2/10/2024

Bug Fixes

  • Rewinding of ELF binaries caused visual artefacts on screen
  • Changes to screen rendering prevented the VideoChess bot from starting
    • Bug introduced in v0.31.0
  • Added ELF to list of valid ROM extensions
    • A file with the .elf extension would not be shown by the ROM selector
  • Mouse wheel events could crash the emulator
    • This affected MacOS builds on machines where mouse-wheel style scrolling is done with a touch-pad
  • Replay button in tracker window could crash the emulator

Changes

  • TIA audio sampled every colour clock
    • This fixes problems with ROMs where the channel volume is update more than twice per scanline
  • Added option to enable warning for "undefined symbols" when loading ELF ROMs
    • It is possible to compile an ELF binary with undefined symbols. Rather than reject the file when it is loaded, I have chosen to allow the ROM to execute and to continue until the symbol is referenced (which may never happen)
    • The addition of the warning is in addition to this behaviour and gives the developer the option of being notified of symbol errors sooner
  • Added CARTRIDGE SETBANK command
    • It wasn't possible previously to set the current bank of a cartridge. I had originally chosen to avoid the problem because of the high variety of ways a mapper might implement banking (if at all)
    • The options to the SETBANK command vary depending on the specific mapper but generally, a mapper will expect a numeric value
      • Segmented mappers can take multiple numeric values. Separate values with a colon

      • In some instances, segments can be mapped to cartridge RAM. add an 'R' after the segment number to indicate the use of RAM. For example, the 3e mapper allows very flexible mapping of RAM

        CARTRIDGE SETBANK 1R:2
      • Some segmented mappers only allow a predefined 'pattern' of segments. In these cases the numeric value to the SETBANK command will be a pattern number. The two mappers affected by this are Supercharger and Wickstead Design

Other Changes

  • Added ELF support for REL32 and PREL31 relocation
  • Improved DWARF support for typedefs
  • Better decision making over whether variables are in global scope
  • Prevent possibility of infinite recursion in DWARF builder

 

Atari 2600 Emulator: Gopher v0.34.0 19/07/2024

  • Changes / Bug Fixes
  • Specifying a mapper will not add superchip unless asked
  • ARM would sometimes loop endlessly on startup
    • caused by ROMs causing execution errors and not being caught
  • DPC+ and CDJF always emulate the end-of-custom-program JMP even when immediat mode is enabled
  • 6507 more careful with system symbols
    • system symbols no longer appear as operands for immediate instructions
  • ARM yields address of most recent instruction rather than the current PC
    • this isn't a problem for 16bit instructions
      - but for 32bit instructions it resulted in confusing feedback in the source window
  • Better handling of DWARF data from alternative ELF files
NOWSZY [n64] Gopher64 0.1.9 2/09/2024

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

AeroFighters Assault (1997, Video System Ltd.)

Gopher64 - Revision 101 /24.11.2023

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
→ [VCS] Gopher 0.29.1 13/03/2024

Atari 2600 Emulator: Gopher v0.29.1

  • Cycle alignment for JSR instruction was broken as of v0.27.0. This release fixes that.
  • The only known side-effect of the bug was a ball positioning bug in the Worm Whomper demo (by Manuel Rotschkar)

 

 

→ [VCS] Gopher 0.29 25/02/2024

Atari 2600 Emulator: Gopher v0.29.0

Changes from v0.28.0

 GUI

  •  Improved font rendering
  •  More flexible font sizing
  •  ROM selector improvements
  •  Support for stella.pro file and libretro box art

 Television

  •  PAL-M now generates NTSC colours rather than PAL
  •  Better framing of image

 Other

  •  Emulator responds to HUP signal by reloading the current cartridge
  •  CoProcessor (ARM) Registers window now works with CDFJ and DPC+
  •  Global and Local variables can now be filtered
  •  Freetype rendering is no longer used in the default builds

 Bug fixes

  •  Misbehaving ARM programs could cause a crash by accessing memory addresses that aren't represented in the emulation
  •  Requesting multiple composite screenshotting could cause deadlocks
    •  If screen size changed between requests then the compositing process deadlocked
  •  Paddle movement with the stelladaptor was inverted
    •  Bug introduced in v0.28.0
  •  CPU in KIL state did not tick the TIA and RIOT
  •  Moviecart
    •  ROM would crash if moviecart volume control was increased to the maximum
    •  Brightness control moved in incorrect increments
    •  OSD display was affected by brightness level
→ [VCS] Gopher 0.28 10/01/2024

Atari 2600 Emulator: Gopher v0.28.0

Changes from v0.27.0

  • Paddles
  • User input handled more frequently meaning finer paddle control
  • Moviecart
  • Improved behaviour of video/audio when the movie is rewound to the start/end of the video
    • this reflects recent changes in the real Moviecart kernel
  • Automatic setting of TV specification now works
    • Format of movie cannot be detected until after movie starts
  • Television
  • Setting the TV mode also changes the underlying clock speed of the console
    • PAL and SECAM run at different speeds to NTSC machines
  • Added PAM-M
    • this sets the clock of the machine to PAL-M but attached to a PAL TV
  • Bug fixes
  • Stepping back in the debugger
    • bugs introduced in v0.26.0
    • stepping back by one instruction was out by one colour clock
    • STEP BACK SCANLINE and STEP BACK FRAME was broken
  • Improved detection of correct starting bank for Atari cartridges
    • also affects EF cartridge
    • the technique can be expanded to other mappers if required
  • Rewind/Fast-Forward icon never appeared on screen
    • bug introduced in v0.25.0
  • ARM TIM1 enabling was not working
    • the enable bit was not being masked correctly
  • Capturing of emulation state (for the rewind system) was sometimes missed in playmode
→ [VCS] Gopher 0.27 27/11/2023
Gravitar (Atari, 1983)

Atari 2600 Emulator: Gopher v0.27

Changes from v0.26.2b

  • Versioning
  • Window title shows the current version number
  • executing from the command line with "version" will display the version number
    • the -v flag outputs the git revision
    • eg gopher2600 version -v
  • VERSION command available in the debugger terminal
  • Bankswitching
  • Implemented UA mapping scheme
  • CRT Effects
  • Improved bevel effect
  • Improved noise implementation, which is now part of the interference effect
  • Added flicker effect
  • Debugger
  • LAST command correctly shows partial disassembly when running in CLOCK quantum
  • Added CYCLE quantum
  • 6507 Disassembly
  • Improved disassembly when decoding previously unseen instructions
  • Renderer
  • Added simplified renderer targeting OpenGL2.1
  • Executable must be compiled to use this alternative renderer
  • New renderer does not support CRT effects or screenshots
  • Principle reason for addition is to support the Raspberry Pi
  • Bug fixes
  • Fixed crashes caused when the program window was resized so that it was too small
    • this only affected some debugging windows (eg. the disassembly window)

Atari 2600 Emulator: Gopher v0.26.2b

  • ???

Atari 2600 Emulator: Gopher v0.26.2 Latest

 MovieCart

  • Timecode rendered correctly when movie is rewound to beginning/ This also removes visual artefacts visible at the bottom of the movie image
  • Controls now match the reference implementation

Atari 2600 Emulator: Gopher v0.26.1

  • MovieCart
  • Timecode is now visible in the OSD
  • Correct screen masking
  • MovieCart files are now fingerprinted - no more need for the file
    extension to be set to .MVC

Atari 2600 Emulator: Gopher v0.26.0

Changes from v0.25.0

 MovieCart

  •  Added support for new MovieCart format

 TV

  •  SECAM support
  •  TV rotation. Manual and automatic
  •  Only Moviecart makes use of automatic rotation currently

 ELF

  •  StrongARM ROMs use the correct color table for the current television

 ARM debugging

  •  Corrected DWARF CALLERS
  •  ARM disassembly shows function in tooltip

 Other

  •  SDL version logged on startup
  •  VideoChess bot can now work with levels 2-8 as well as level 1
→ [VCS] Gopher 0.26.1 21/10/2023

Atari 2600 Emulator: Gopher v0.26.1

  • MovieCart
  • Timecode is now visible in the OSD
  • Correct screen masking
  • MovieCart files are now fingerprinted - no more need for the file
    extension to be set to .MVC

Atari 2600 Emulator: Gopher v0.26.0

Changes from v0.25.0

 MovieCart

  •  Added support for new MovieCart format

 TV

  •  SECAM support
  •  TV rotation. Manual and automatic
  •  Only Moviecart makes use of automatic rotation currently

 ELF

  •  StrongARM ROMs use the correct color table for the current television

 ARM debugging

  •  Corrected DWARF CALLERS
  •  ARM disassembly shows function in tooltip

 Other

  •  SDL version logged on startup
  •  VideoChess bot can now work with levels 2-8 as well as level 1
→ [VCS] Gopher 0.25.0 13/09/2023
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
→ [VCS] Gopher 0.24.2 1/07/2023

Gopher v0.24.2 1/07/2023

Bug Fixes

  • fixed debugger crash when loading 8k mnetwork ROMs

 

Gopher v0.24.1 28/06/2023

Cosmic Ark (1982, Reaction)

Supercharger

  • volume threshold for WAV/MP3 automatically determined
    • this improves the loading of WAV files created with makewav or supercharge

Debugger

  • more efficient thumbnail generation for timeline window
  • cosmetic change to ARM performance window

Gopher v0.24 18/06/2023

  • Debugger
  • search open windows with CTRL+SHIFT
    • search term is shown in the menu bar
  • tooltips can be disabled
    • indicator in menu bar to indicate tooltip availability
    • holding down shift key will bring up any available tooltip
    • setting persists between sessions
  • added CALLERS option to DWARF command
  • GREP includes bank number if appropriate
  • added COMPARISON command
  • timeline window improvements
    • more visual - frame guides, icons, etc.
    • removed tooltip on hover - replaced with more informative toolbar
    • thumbnail appears in timeline window
    • comparison point can be changed
  • Bug Fixes
  • plusrom failing to adopt a child cartridge no longer crashes the emulator
  • thumbnail animation in ROM selector would not always update (animate) satisfactorily
    • application refresh frequency now takes into account whether ROM selector is open
  • terminal would open if debugger was quit while emulation was running
    • the terminal would still be open when the debugger was restarted

 

wstecz07/07/2024 22:23
Inne treści związane z tematem
[VCS] Stella 7.0 4/10/2024 [VCS] Stella 7.0 4/10/2024
Stella w nowej odsłonie. Emulator pozwala odkurzyć tytuły dla jednej z najważniejszych konsol lat osiemdziesiątych - Atari 2600 (Video Console System).
[Atari] AtariOnLine: Gra "Dangerous City" uwolniona! [Atari] AtariOnLine: Gra "Dangerous City" uwolniona!
Czy ktoś pamięta grę Dangerous City, wydaną przez PTODT w 2023 roku na carcie, w pudełku, z papierową mapą, instrukcją i naklejkami? A właściwie trzy gry, bo cartridge zawierał starszą, czarno-białą wersję gry w języku polskim oraz dwie podkolorowane i poprawione, w języku polskim i angielskim. Otóż jej główny ...
[VCS] Gopher 0.35.0 2/10/2024 [VCS] Gopher 0.35.0 2/10/2024
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 posiadający dość dobry filtr "psujący" obraz i parę dodatkowych ustawień pozwalających na dopicowanie naszego wirtualnego VCS.
[Atari.Area] Czwarta edycja ATASCII Compo! [Atari.Area] Czwarta edycja ATASCII Compo!
Drodzy miłośnicy komputerów Atari, nadszedł czas, aby ponownie zanurzyć się w fascynującym świecie grafiki ATASCII. Dziś, 1 października 2024, oficjalnie rozpoczął się okres nadsyłania prac! Macie czas do 17 października na zgłoszenie swoich dzieł, więc czas zabrać się do roboty! W poprzednich latach w konkursie pojawiło się wiele niesamowitych rysunków, które możecie ...
[Atari] AtariOnLine: Miniaturowe Atari #2 [Atari] AtariOnLine: Miniaturowe Atari #2
Dnia 18 września 2024 roku Piotr "Osa" Ostapowicz ponownie spotkał się z nami na platformie Zoom, aby opowiedzieć co nowego w jego projekcie Miniaturowego Atari (składającego się z procesora 6502, ANTIC, GTIA, POKEY i innych elementów, symulowanych w FPGA). Projekt jest w zaawansowanej fazie, bo prace nad nim trwają już od kilku lat. Zainteresowanie ...
Do ściągnięcia
gopher2600 v0.33.0 linux amd64
gopher2600 v0.33.0 x64.exe
Dodatkowe informacje
Komentarze
... bez komentarza
Ostatnio dodane pliki
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

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