!

[VCS] Gopher2600 Preview 3 0.40 23/02/2025

[8] @ !!! Niedziela, 23 Lutego 2025 21:01 CET [13-01-2025 23:37 CET]

[VCS] Gopher2600 Preview 3 0.40 23/02/2025

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.

Aby odróżnić się od Gopher64, bo w tym samym czasie praktycznie rozwijane są dwa świstakowe projeky - emulator Nintento 64 i trochę starszy Gopher2600, autor postanowił rozszerzyć nazwę - dzięki temu będzie prościej:)

Atari 2600 Emulator: Gopher v0.34 Preview 3 23/02/2025

(...)In this preview I have changed the output value of "black" as produced by NTSC Colour-Lum value $00. For PAL and SECAM there are more values that produce "black" and this applies to them too. The purpose of this change is to make it the same value of the "black" produced by VBLANK.

Without going into too much detail, the purpose of this change is to ensure that both types of black (the one produced by VBLANK and the one produced by Colour-Lum $00) are affected by the brightness/contrast controls equally, which is what can be observed on real hardware.(...)

Other Changes

  • Corrected detected of "PAL60" in filename
  • This controls the specification of the emulated television
  • DPC (Pitfall II) fingerprinting
  • The detection for DPC is based purely on size of the ROM file
  • Problem identified in #36
  • DPC Random Number Generator
  • Corrected random number algorithm to more closely match DPC patent
  • Pumped on every cartridge access and not just on 'non-volatile' access
  • ARM Timers
  • ARM timers more efficiently updated
  • Small improvement in performance
  • ELF Performance
  • Small efficiency improvements

 

Atari 2600 Emulator: Gopher v0.34 Preview 2 17/02/2025

...In the image you will notice that the rim around the screen is not tinted by blue because it is illuminated by the screen, which has a different predominant colour.

This is a second preview release of v0.40.0. I'm still not satisfied with what I am now referring to as the new colour model so I'm still holding off making a non-preview release. And I still want to emphasise that the colours are not 'final' or fully understood.

Colour Models

The changes to the new colour model are as follows

  • NTSC colour burst
    • Previously a phase adjustment would cause the burst to change very slightly, which it shouldn't. The burst is now fixed in all instances.
  • IQ and UV values are no longer scaled by Y
  • Contrast adjustment now uses a grey level of 7.5%
    • colour-lum of 0 is set to 7.5% grey

Other Changes

  • ARM
  • Small performance improvement during cycle accumulation
    • Separation of integer and fractional parts of a cycle count now uses SIMD instructions
  • Patch Files
  • Missing patch file is no longer a fatal error
  • Patch file given on the command line is not assumed to be in the patches directory of the configuration directory.
    • The path given on the command line is now an absolute path
  • SDL Audio
  • Small performance improvement caused by calling sdl.AudioQueue() less frequently
  • Queue management now slows the sample rate when queue is running low
    • This should result in fewer audio buffer underruns

Atari 2600 Emulator: Gopher v0.34 Preview 13/01/2025

Changes since v0.35.3

This release is a bit different than normal. I've been sitting on some major changes to the code and I haven't been wanting to release them until it was done. However, I think the project will benefit from people seeing it and having the opportunity to give feedback but with the understanding that some of these changes are not final.

Colour

The major change in this release relates to how colour is created. Surprisingly, colour on the 2600 is a controversial topic. For this reason the default range of colours in this version of Gopher2600 is by no means the final article. The default range is something that is likely to change in future versions.

If you want to change the colours then you can do so by pressing F10 and selecting the Television tab(...)

Rendering, TV Bevel and Audio

Other changes in this release include a much improved rendering pipeline. This should result in less glitching for ROMs that use "flicker kernels" and in particular, when using a compositing window manager on X11.

There is now also a real TV "bevel" as opposed to the goofy option that existed before. It's enabled by default but you can disable it from the CRT tab of the preferences window (press F10 for the preferences window). (...)

Configuration Files

One of the planned changes for the project is an improved handling of user preferences. I've not implemented this yet, so in the meantime I recommend that you delete your existing configuration files and start over. It should be okay if you don't, but I can't guarantee that the settings you have now will look okay in conjunction with the above changes.

Information about configuration files and where to find them is in the project wiki

Blog

I've also started a blog which you may be interested in following. https://jetsetilly.github.io/Gopher2600-Blog/ I plan to update it with development discussion from time to time. My next article will be on colour generation: how I've implemented it and why it's such a big issue.

Other Changes

In addition to the major changes described above, this release also has some smaller maintenance changes.

  • Bug Fixes
  • TIA Corrections
    • the moment when NUSIZx is handled during the TIA sub-cycle
    • reset condition for ball
  • Keypad
    • Corrected behaviour of the '3' key for the right keypad peripheral
  • Debugger
  • Added CHANGED option to WATCH command
  • Improved feedback messaging for the PERIPHERAL command

Vox populi

Ten artykuł nie byl jeszcze komentowany:(

Dodaj komentarz!!!!

Nick
Email
Www
Komentarz
 
wstecz23/02/2025 21:01
Inne treści związane z tematem
[Atari.Area] Atari Font Maker V1.16.14.4 [Atari.Area] Atari Font Maker V1.16.14.4
Mamy dobrą wiadomość dla miłośników grafiki na małym Atari (a także twórców gier!) Narzędzie MatoSimiego do projektowania zestawów znaków dla Atari właśnie otrzymało aktualizację, która wprowadza wiele ulepszeń i nowych funkcji. Nowości w programie: Naprawiono błąd w eksporcie widoku — małe obszary były eksportowane nieprawidłowo. Poprawiono mapowanie kolorów w ...
[Atari.Area] Ruszyła strona Silly Venture 2k25SE [Atari.Area] Ruszyła strona Silly Venture 2k25SE
Informujemy, że strona letniej edycji Silly Venture 2k25 jest już dostępna! Party place pozostaje bez zmian - organizatorzy zdecydowali ponownie zorganizować wydarzenie w tej samej lokalizacji, uznanej za najlepszą zarówno pod względem klimatu, jak i warunków. Już teraz możecie zapisać się na listę uczestników i zakupić wejściówki. To świetna okazja, aby zapewnić sobie miejsce ...
[Atari.Area] Zmarł mOdmate [Atari.Area] Zmarł mOdmate
Po niemal rocznej walce z rakiem, kolega mOdmate niestety ją przegrał. Jego wkład w wiele produkcji jest nieoceniony i będzie pamiętany.Kondolencje dla rodziny, żony i dzieci.
[Atari.Area] Grawitacja 2025 [Atari.Area] Grawitacja 2025
Grawitacja - 8bit GameJam to wyjątkowy hackathon, podczas którego zespoły programistów, grafików i muzyków mają 36 godzin na stworzenie gry na dowolną platformę ośmiobitową. Siódma edycja tego wydarzenia odbędzie się w dniach 25-27 kwietnia 2025 roku w Krakowie, w przestrzeni HUBRAUM przy ul. Przemysłowej 12. Celem konkursu jest aktywizacja sceny gameDev 8bit, integracja ...
[Atari.Area] Forever 2025 - już wkrótce! [Atari.Area] Forever 2025 - już wkrótce!
Przypominamy o nadchodzącym wydarzeniu dla miłośników komputerów 8-bitowych i demosceny – FOReVER 23, które odbędzie się w dniach 14–16 marca 2025 roku w miejscowości Sucha nad Parnou koło Trnawy na Słowacji. FOReVER to coroczne spotkanie entuzjastów platform takich jak Atari, Commodore, ZX Spectrum oraz innych komputerów 8-bitowych. To wyjątkowa okazja, aby zanurzyć się w ...
Do ściągnięcia
v0.40.0-preview 3.tar.gz
gopher2600 p3 windows amd64.exe
gopher2600 p3 linux amd64
v0.40.0-preview 2.zip
gopher2600 windows amd64.exe
gopher2600 linux amd64
v0.40.0-preview 2.tar.gz
v0.40.0-preview.tar.gz
gopher2600 0.40-preview windows amd64.exe
gopher2600 0.40-preview linux amd64
Dodatkowe informacje
Komentarze
... bez komentarza
Ostatnio dodane pliki
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

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