JetSetIlly, autor Gopher2600 - emulatora Atari2600 (na siłę, można i przyjąć i RAMBO;)) już od chwili pracuje nad nowym emulatorem kolejnej konsoli ATARI - Atari 7800 - test7800.
Konsola zacna, niestety ze skromną biblioteką gier, dająca popalić czytelnikom gazet w latach osiemdziesiątych - to zapewne jej zawdzieczamy poszukiwania Double Dragon, Commando czy też Ikari Warriors na ATARI XE/XL (autorzy recenzji przyjmowali, że skoro to ATARI i nie ST, to pewno chodzi o XE/XL;)).
Projekt jest świeży, jednak patrząc na Gophera2600, możemy się spodziewać kolejnego fajnego emulatora w piaskownicy Tramiela.
Test7800 0.7.2 29/10/2025
Test7800 0.7.1 18/10/2025
- dropping of files should now work on all platforms including Windows and WASM
- reading a POKEY address is now not possible, except for the random number register
- the data of the underlying cartridge is read instead
- this fixes a bug which caused Stone Age to fail
- the game reads ROM addresses right down to $4000 which is where POKEY is mapped
test7800 0.7.0 12/10/2025
- a gamepad or similar controller can now be used for player 1 input
- dropping a ROM file from the desktop onto the application window will immediately load that ROM
- this has not been well tested on Windows or MacOS
test7800 0.6.3 6/10/2025
Audio
- sample rate increased to 48000Hz
- this improves POKEY audio that uses the 1.79Mhz clock
- it's not always noticeable but pure tones generated by this clock can suffer when sampled a rate that is too low
- the higher the sample rate the better but 48000Hz is a reasonable compromise value
- added
-samplerate option to allow setting the value
Cartridge Mappers
- Activision mapper (#28)
- Absolute mapper (#30)
test7800 0.6.2 29/09/2025
- corrected POKEY two-tone mode
- game music for
A.R.T.I now sounds correct
SN2 mapper is now called Eagle
SN1 mapper is now referred to simply as SN
-ignore option now changed to -checksum
- setting
-checksum to false will allow unsigned cartridges to pass the NTSC checksum BIOS routine
test7800 0.6.1 28/09/2025
Audio
- improved POKEY emulation
corrected how channels are filtered by other channels corrected reset time for 16bit timers. this affects the musical pitch of those channels when using the 1.79Mhz clock implemented two-tone mode
test7800 0.6.0 21/09/2025
- added POKEY soundchip
-audio=stereo for stereo output of both TIA and POKEY
- stereo for POKEY is only really effective for dual POKEY ROMs
- and SN2 correctly (previous version was SN1 only)
- use
-mapper=SN2 or -mapper=SN1 as appropriate
test7800 0.5.1 7/09/2025
- I messed up the release of v0.5.0 and hadn't included the Tiger Heli fix
test7800 0.5.0 7/09/2025
- implemented Banksets
- and SN2
- changed television overscan size
- this fixes visual presentation of Tiger Heli
Note that SN2 must be specified as the -mapper on the command line. There is currently no way of forcing a mapper type if launching from the desktop icon.
test7800 0.4.3 2/09/2025
- tweaked
pre-DMA and interrupt overhead values
- this fixes Ballblazer (#19) while maintaining previous fixes for for Karateka and Scrapyard Dog
- correct frame rate when running with no audio (
-audio=false)
test7800 0.4.2 24/08/2025
- controller intialisation for two-button joysticks
- fixes #20, #21, #22, #23, #24
- player-two input is not yet implemented the issue of constant firing is fixed
- emulator will exit correctly if ROM fails to load from file dialog [#18]
- second effort after bug reports persisted with v0.4.1
test7800 0.4.1 23/08/2025
Ace of Ace (1988, Atari)
I messed up the release of v0.4.0 a little bit. This is a re-release with a bumped version number
Changes since v0.3.0
- INPT2 and INPT3 should have high bit set when joystick is plugged in
- extended bottom of visible screen by one for both NTSC and PAL
- to match information given by '7800 Test (20141231).a78'
- delay after interrupt is not DMA blocking
- Kung-Fu Master [#14]
- Ikari Warriors [#16]
- DMA now only ever starts at end of CPU cycle
- Ace of Aces [#17]
- improves DMA tests in '7800 Test (20141231).a78'
- corrected DMA maximum cycles limit
- fixes Super Skateboardin' [#15]
- corrected RIOT timer address mapping and tick rate
- emulator will exit correctly if ROM fails to load from file dialog [#18]
- this fix is still contested
test7800 0.3.0 18/08/2025
Changes since v0.2.0
- 6502 will halt (due to RTI) mid-instruction if necessary
- cycle cost for DLI was being applied at the end of every DLL zone regardless of the DLI bit
- fixed how DMA cycles for holey graphics are accumulated
- DMA cycle cost for last DL header in sequence
- all bug fixes contributed to fixing Scrapyard Dog (#12)
- and to providing improved fixes for previously bugged games (eg. Karateka)
- recognition of supergame cartridges that don't require bank switching but do require additional RAM or ROM
- Ballblazer is a good example of such a cartridge
- prevention of impossible joystick positions
- ie. up/down (and left/right) not possible at same time
- fixes graphical anomaly in Robotron (#10)
- added numberpad 'arrows' as input option for joystick direction
- regular cursor keys still usable
- addded 'Z' and 'X' as joystick fire buttons
- space button and 'B' button still usable
- improved STEP SCANLINE
- improved overlay
- simplified colours of DMA areas
- diagonal stripes indicate VBLANK area
- changed PAL palette to NTSC_A78_CRTTV_BRT.pal and NTSC_A78_CRTTV_BRT.pal
test7800 0.2.0 12/08/2025
Changes since v0.1.0
- DL can end with non-zero mode value (bits 5 and 7 ignored)
- fixes Ninja Golf (#2), One-on-One Basketball (#9)
- corrected the number of cycles in the pre-DMA phase of a scanline
- fixes Summer Games (#11), Karateka (#7), Crossbow (#3)
- TIA ticked at correct rate and taking slow memory accesses into account
- fixes Jinks music and speed samples (#5)
- DPPL and DPPH only read at beginning of DMA
- fixes Fatal Run (#6), Motorpsycho (#8), Midnight Mutants (#1)
- colour kill bit was not implemented
- fixes Midnight Mutants (#1)
- removed erroneous memory mapping to system ram
- fixed single stepping in the debugger
- improved synchronisation with video meaning fewer audio buffer underruns
- this works well for the Linux version but has not been tested much on Windows
- changed PAL palette to PAL_LUM3_COOL.pal
test7800 0.1.0 5/08/2025
Vox populi
Ten artykuł nie byl jeszcze komentowany:(
Inne treści związane z tematem
[Atari.Area] Street Fighter II już na Atari 8-bit!
Po stosunkowo niezbyt długim czasie od pierwszych sygnałów o rozpoczęciu prac, zespół pod kierownictwem Vegi, jednego z najbardziej produktywnych twórców, jeśli chodzi o konwersje hitów, wydał finalną wersję kultowej bijatyki Street Fighter II na komputery Atari 8-bit.
Street Fighter II to kamień milowy w historii gier wideo, który w latach 90. zrewolucjonizował gatunek bijatyk i ...
[Atari] AtariOnLine: Gra "Street Fighter II" dostępna!
We wrześniu tego roku pisaliśmy na AtariOnline.pl o tym, że zbliża się premiera niespodziewanej konwersji gry Street Fighter II dla naszej ulubionej Atarynki. Tytułu tego brakowało, ale w odróżnieniu od wielu innych hitów, o których przeniesienie gracze często postulują na forach, nikt nie zakładał, że akurat ta wkrótce się ...
[Atari.Area] Elite Demo 6 na Atari 8-bit!
Kultowa gra Elite, której konwersja z BBC Micro na komputery Atari 8-bit jest w trakcie prac, doczekała się swojej szóstej wersji demonstracyjnej.
Autor projektu wprowadził szereg usprawnień i poprawek:
Naprawiono błędy na ekranach kupna/sprzedaży.
Naprawiono problem przepełnienia stosu.
Usunięto błąd z okręgiem w trybie lotu.
Poprawiono błąd na ekranie ekwipunku.
Nadal ...
[Atari.Area] vbcc v5 dla 6502
Dobra wiadomość dla programistów! Ukazała się piąta wersja dystrybucji kompilatora C vbcc (highly optimizing portable and retargetable ISO C compiler) z obsługą docelowego procesora 6502.
vbcc to wysoce optymalizujący, przenośny kompilator ISO C, wspierający standard ISO C 89 oraz większość ISO C 99 (C99).
Wśród najważniejszych zmian w stosunku do poprzedniej wersji, należy ...
[Atari.Area] HDDRIVER 12.75
Sterownik HDDRIVER, który jest pierwszym wyborem dla pamięci masowej na komputerach Atari 16/32-bit (ST, TT, Falcon), został zaktualizowany do wersji 12.75.
Autor informuje, że jest to wydanie poprawkowe, które dotyczy narzędzia HDDRUTIL:
W poprzedniej wersji 12.74 wadliwa konfiguracja podczas budowania binarnego pliku HDDRUTIL mogła powodować awarię w trakcie sprawdzania urządzeń, ...