sdl3 update
Eine neue Version des Atari 7800 Emulators EMU7800 für Windows wurde veröffentlicht (Open-Source in C# von Mike Murphy).
Anmerkung:sdl3 update
Eine neue Version des Atari 7800 Emulators EMU7800 für Windows wurde veröffentlicht (Open-Source in C# von Mike Murphy).
Anmerkung:.net sdk update
Test7800 ist ein Atari 7800 Emulator von Stephen Illingworth (Autor von Gopher2600, Open-Source in Go).
Anmerkung:
- fixed implementation of ARR (undocumented 6502 instruction)
- corrects result of test binary in https://forums.atariage.com/topic/385516-fingerprinting-6502-processors
Test7800 ist ein Atari 7800 Emulator von Stephen Illingworth (Autor von Gopher2600, Open-Source in Go).
Anmerkung:
- v0.7.1
- Drag and Drop
- dropping of files should now work on all platforms including Windows and WASM
- POKEY mapping
- 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
- v0.7.0
- Gamepad
- a gamepad or similar controller can now be used for player 1 input
- Drag and Drop
- 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 ist ein Atari 7800 Emulator von Stephen Illingworth (Autor von Gopher2600, Open-Source in Go).
Anmerkung:
- 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 ist ein Atari 7800 Emulator von Stephen Illingworth (Autor von Gopher2600, Open-Source in Go).
Anmerkung:
- Audio
- corrected POKEY two-tone mode
- game music for A.R.T.I now sounds correct
- Cartridge Mappers
- SN2 mapper is now called Eagle
- SN1 mapper is now referred to simply as SN
- Other
- -ignore option now changed to -checksum
- setting -checksum to false will allow unsigned cartridges to pass the NTSC checksum BIOS routine
Test7800 ist ein Atari 7800 Emulator von Stephen Illingworth (Autor von Gopher2600, Open-Source in Go).
Anmerkung:
- 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 ist ein neuer Atari 7800 Emulator von Stephen Illingworth (Autor von Gopher2600, Open-Source in Go).
Anmerkung:
- Audio
- added POKEY soundchip
-audio=stereofor stereo output of both TIA and POKEY- stereo for POKEY is only really effective for dual POKEY ROMs
- Cartridge Mappers
- and SN2 correctly (previous version was SN1 only)
- use
-mapper=SN2or-mapper=SN1as appropriate
Test7800 ist ein neuer Atari 7800 Emulator von Stephen Illingworth (Autor von Gopher2600, Open-Source in Go).
Anmerkung:
- Cartridge Mappers
- implemented Banksets
- and SN2
- Other Improvements
- changed television overscan size
- this fixes visual presentation of Tiger Heli
Test7800 ist ein neuer Atari 7800 Emulator von Stephen Illingworth (Autor von Gopher2600, Open-Source in Go).
Anmerkung:
- 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 ist ein neuer Atari 7800 Emulator von Stephen Illingworth (Autor von Gopher2600, Open-Source in Go).
Anmerkung:Test7800 ist ein neuer Atari 7800 Emulator von Stephen Illingworth (Autor von Gopher2600, Open-Source in Go).
Anmerkung:
- Bug fixes
- INPT2 and INPT3 should have high bit set when joystick is plugged in
- fixes Crazy Brix
- 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
- fixes Beef Drop [#13]
- Bug fixes [Windows]
- emulator will exit correctly if ROM fails to load from file dialog [#18]
Test7800 ist ein neuer Atari 7800 Emulator von Stephen Illingworth (Autor von Gopher2600, Open-Source in Go).
Anmerkung:
- Bug fixes
- 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)
- A78 Cartridges
- 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
- Joystick Emulation
- 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
- reguar cursor keys still usable
- addded 'Z' and 'X' as joystick fire buttons
- space button and 'B' button still usable
- Debugger
- improved STEP SCANLINE
- improved overlay
- simplified colours of DMA areas
- diagonal stripes indicate VBLANK area
- Palettes
- changed PAL palette to NTSC_A78_CRTTV_BRT.pal and NTSC_A78_CRTTV_BRT.pal
Test7800 ist ein neuer Atari 7800 Emulator von Stephen Illingworth (Autor von Gopher2600, Open-Source in Go).
Anmerkung:
- Bug fixes
- 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
- fixes Choplifter! (#4)
- fixed single stepping in the debugger
- Audio
- improved synchronisation with video meaning fewer audio buffer underruns
- this works well for the Linux version but has not been tested much on Windows
- Palettes
- changed PAL palette to PAL_LUM3_COOL.pal
Test7800 ist ein neuer Atari 7800 Emulator von Stephen Illingworth (Autor von Gopher2600, Open-Source in Go).
Anmerkung:
- Initial release.
- There are three binaries attached as part of this release. The Linux build should work on Debian derived distributions and probably others.
- The two Windows binaries require Windows 10 at a minimum. If you just want to play games then the one named
test7800_windows_amd64.exeis the one you want.- If you want to use the
test7800debugger then you should use the one namedtest7800_windows_amd64_terminal.exeand run it from the Windows Terminal.- I cannot build a version for MacOS but there shouldn't be anything stopping anyone from building a binary themselves.
a7800DS Logoa7800DS ist ein Atari 7800 Emulator für den Nintendo DS und DSi von Alekmaul. a7800DS basiert auf ProSystem.
Anmerkung:
- 7800 BIOS is now supported. Place bios exactly named '7800.rom' in /roms/bios, /data/bios or same directory as the emulator itself.
- New internal database with many cleanups and corrections. Now compliant with Trebor Pro-Pack v8_16 from early 2025.
- New configuration option to allow mapping both both X and Y buttons.
- Maria and CPU cycle counting are much closer to real hardware - all of the DMA Cycle adjustments/hacks have been removed.
- This fixes a number of small problems such as Pole Position II joystick selection of track when game loads.
a7800DS Logoa7800DS ist ein Atari 7800 Emulator für den Nintendo DS und DSi von Alekmaul. a7800DS basiert auf ProSystem.
Anmerkung:
- Kangaroo mode fixed and fully implemented. Cleans up some small graphical glitches on a number of games.
- Composite Artifacting implemented for Tower Toppler and Jinks.
- Sound handler fixed so that drop-outs of sounds are eliminated (or at least greatly minimized).
- The X button on the NDS is now configurable to a range of joystick/console buttons.
a7800DS Logoa7800DS ist ein Atari 7800 Emulator für den Nintendo DS und DSi von Alekmaul. a7800DS basiert auf ProSystem.
Anmerkung:
- High Score (HSC) auto-save improvements - no longer write the backing .hsc file if the write didn't actually change HSC data.
- Improved Sally emulation accuracy and optimization pass to render the games 3-4% faster.
- Improved Pokey emulation - missing sounds on games like Ballblazer are now much better.
- Improved memory emulation for more accurate mirror handling - 7800 Utility cart now shows this as a PASS.
- Improved memory caching to help with the really big games (those 512K or larger).
- All but two games on the DSi are now rendered without any form of frameskip. Older DS-Lite/Phat reduces frameskip due to new optimizations.
a7800DS ist ein Atari 7800 Emulator für den Nintendo DS und DSi von Alekmaul. a7800DS basiert auf ProSystem.
Anmerkung:
- High Score (HSC) now auto-saves the .hsc file after it is written by the game. The HSC button is gone.
- Smoother console button operation so that a press is registered more consistently and with better debounce.
- Improved magnifying glass icon debounce so that it registers more consistently and with better debounce.
- New game icon to align with the other emulators in the Atari lineup on the DS.
Eine neue Version des Atari 7800 Emulators EMU7800 für Windows wurde veröffentlicht.