[VCS] Gopher 0.19.0 29/05/2022

[3] @ !!! Wtorek, 31 Maja 2022 22:20 CET [30-01-2022 02:26 CET]

Nie lubię Gophera:P ale skoro jest systematycznie rozwijany, to znaczy, że jestem w mniejszości. 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.

Gopher v0.19.0 30/05/2022

small performance improvements

  • uncapped frame rate increase
    • 16% to 18% (6507 only ROMs)
    • 13% to 16% (a typical ARM ROM)

change of WAV implementation

  • this affects the loading of Supercharger tapes
  • and the recording of audio to disk
  • neither should be noticeable changes

Gopher v0.18.0 21/05/2022

ARM Developer

  • debugging window added for global variable inspection
  • collision detection of ARM stack with program variables
  • static areas window improved
    • clearer indication of memory addresses
    • labeling of named variables in memory
  • performance window improved
    • raw ARM cycle values in addition to percentile values
    • kernel focus (VBLANK, Visible Screen, Overscan)
    • performance relative to frame
  • access of address 0x00 is treated as illegal (probably null dereference)
  • visualisation of CDF streams

VCS RAM and Cartridge RAM Window

  • indicates labeling of addresses (using ASM symbol file)
  • illustration of 6507 stack usage

Peripherals

  • choice of attached peripheral can be overriden on startup

TIA bug fixes

  • corrected missile reset to player position for double-width player

Savekey/Atarivox

  • EEPROM window (savekey data) works correctly for AtariVox

Debugger

  • BREAK NONEXE to halt execution on 6507 execution if PC address is not in the Cartridge or RAM areas

Debugger GUI

  • better window management in the debugger
  • window state (open/close) saved between sessions

Playmode GUI

  • non-integer scaling reintroduced - improved scaling method to avoid uneven scanlines
  • bugfix (Windows and MacOS)
    • window repainted during window resizing meaning better visual feedback for the user
  • audio can be muted (could already be muted in the debugger)
  • state of FPS overlay will carried over between sessions
  • "active" pause screen readded as an option (in the prefs window)

Gopher 0.17.0 07/04/2022

Changes from v0.16.0

  • ARM Developer
  • requirement for .obj and .map files replaced with DWARF data
  • performance and source windows improved
  • ARM
  • improved accuracy of T1TC timer
  • cycle counting corrected (by one color clock) on CALLFN exit
  • clock speed definable
  • AtariVox
  • added support for AtariVox
  • currently only supports Festival for voice synthesis
  • missing some AtariVox sounds and effects
  • 6507
  • all 256 opcodes implemented
  • SaveKey
  • removed (small) performance bottleneck
  • PlusROM
  • update network headers to emulate firmware >= v2.1.1
  • GUI
  • default Dear Imgui font replaced with JetBrainsMono
  • font size definable
  • Documentation

Gopher 0.16.0 30/01/2022

H.E.R.O (Activision, Inc., 1984)

ARM

  • added support for obj and map files for ARM based ROM projects requires that obj and map file to be created as part of the ROM file's compilation process
  • see https://github.com/JetSetIlly/Adventureland-2600 for example of a project setup for this
  • added source code, performance and illegal access window. for ROMs where obj and map files are available
  • fixed: crash was possible if cart was changed from ARM to non-ARM when
  • coprocessor disasm window was open - a race condition with the "lazy data" system


6507

  • zero-page indexed addressing causes phantom read correctly this corrects the read values of the TIA registers (collision registers etc) when read with a zero-paged indexed instruction other addressing modes already caused correct phantom reads

RIOT

  • port B is now writable from the CPU

Debugger GUI

  • ports window replaces chip registers window timer window improved. fixed bug in ticks remaining display and added TIMINT field disassembly window improvements peripherals window replaces controllers window 6507 Pinout window showing the state of the address and data bus on any given color clock

Television

  • audio will always play regardless of frame stability
    • an extra condition testing for stability on startup meant that some ROMs never outputted sound if they never reached stability. this rarely matters but it affected the tunabit demo ROM in particular
  • added 'Sync On Power' CRT option
    • this will cause the screen to roll on startup


RIOT/Peripherals

  • VBLANK latch bit applies only to INPT4 and INPT5
  • added support for Genesis controllers
  • automatic detection of controllers (using Stella fingerprints)

Cartridge Formats

  • added support for EF (with or without superchip)
  • cartridges with superchip now respond correctly to phantom memory
  • accesses (causing phantom writes in some cases)
  • tigervision (3F) now uses the correct method of switching banks
  • missing Supercharger BIOS handled gracefully

Bots (WIP)

  • added rudimentrary support for bots capable of playing ROMs independently. still a WIP but example bots for spacejockey and video chess have been implemented

ROM Comparisons (WIP)

  • two ROMs can now be run in parallel and the output compared and differences highlighted. very specialist use and probably not of much interest

Removals

  • linter. existing version was unused and underdeveloped. will reimplement in the future

 

wstecz31/05/2022 22:20
Inne treści związane z tematem
[Atari.Area] SV2022SE - program imprezy [Atari.Area] SV2022SE - program imprezy
W wątku poświęconym zbliżającemu się zlotowi Silly Venture 2022 SE pojawił się dokładny harmonogram imprezy, z którego można się dowiedzieć o wszystkich atrakcjach, które czekają odwiedzających: CZWARTEK - 11 sierpnia godz. 19:00 - osoby chcące pomóc w przygotowaniach do imprezy tradycyjnie mile widziane i pożądane. PIĄTEK - 12 sierpnia godz. 11:00 - prezentacja produkcji ...
[Atari.Area] EmuTOS 1.2 - już dostępny [Atari.Area] EmuTOS 1.2 - już dostępny
Właśnie ukazała się nowa wersja otwartoźródłowego systemu EmuTOS. Jest to system kompatybilny z Atari TOS dla Atari 16/32bit i nie tylko (Aranym/Firebee/Apple Lisa/Vampire/Amiga). Poniżej lista zmian w stosunku do poprzedniej wersji 1.1.1: Główne: AES: Add support for 3D objects (enabled in 512k ROMs and PRG) AES: Add support for new menu_xxx() functions in AES 3.30 AES: Allow up to ...
[Atari.Area] ABBUC Software contest 2022 [Atari.Area] ABBUC Software contest 2022
Zakończył się proces przyjmowania i sprawdzania prac, które wezmą udział w dorocznym konkursie na najlepszy program w ABBUC Software Contest. W rywalizacji wezmą udział następujący uczestnicy: Moon Quest - Michał Radecki-Mikulicz stRing/Agenda Retro Dschump - Peter Hinz, Miker The PACMeN-evolution - LarsLanghans Der Schränker - Kveldulfur Der Schränker 2 - Kveldulfur Battle of ...
[Atari.Area] Nowa invitka na SV2022SE [Atari.Area] Nowa invitka na SV2022SE
W miniony weekend odbyła się pierwsza edycja Teddy Beer w Tucholi - party dla fanów C-64, ale nie zabrakło też akcentów atarowskich. Jednym z nich było kolejne video-invitation na 14. już edycję największego party dla fanów ATARI, zarówno w Polsce jak i na świecie - Silly Venture 2022 SE (edycja letnia), które odbędzie się już za tydzień! Od 12-go do 14-go sierpnia do Gdańska ...
[Atari.Area] TURGEN 9.0.5 [Atari.Area] TURGEN 9.0.5
Kolejna wersja multiplatformowego narzędzia do zarządzania, konwersji, tworzenia (oraz wszystkiego, czego można sobie wymarzyć) taśm. Zmiany: The GENCAS tool was not prepending the TSCBL binary loader before the binary file The Preferences dialog didn't repaint correctly when opened for the first time. The GENCAS tool supports -noatract option that enables ATRACT mode suppression for the ...
Do ściągnięcia
gopher2600 0.19.0 windows amd64-t2e.pl.zip
gopher2600 180 windows amd64-t2e.pl.zip
gopher2600 v0.17.0 windows amd64.zip
gopher2600 windows amd64.exe
Dodatkowe informacje
Komentarze
Ostatnio dodane pliki

T-shirt "The Sacred Armour of Antiriad ZX Spectrum Element"

Retro T-Shirt The Sacred Armour of Antiriad ZX Spectrum Element - męski podkoszulek
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

© Try2emu 1999 - 2022 | Krzysztof 'Faust' Karkosza Google+Kontakt