6 Commits

Author SHA1 Message Date
Wojciech Mostowski
41c93443a9 Atari800: reset fix for oscillating keyboard triggered reset (#1139)
* Atari800: reset fix for oscillating keyboard triggered reset

* Atari5200: same reset fix as for the 800

* Atari800/5200: removed function naming clash

* Atari5200: one more reset fix
2026-03-25 18:15:05 +08:00
tonytoon
b897349052 screenshot optimizations to remove stalls in inputs / cd based cores (#1126)
* increase allowed autofire rates from 5 to 30. add autofire_on_directions option to mister.ini (defaults to 0/off)

* simd rewrite of scaler memcopy

* optimize screenshots / scaler copies

* optimize screenshots; simd memcopy for scaler_read, add frame timer callback handler

* tweaks

* restore .png save functionality.

* screenshot optimizations

* fix double free, guard against NULL

* fixing merge

* add mister.ini for screenshot_image_format

* correct file extension handling.

* slightly tweak bmp routine

* consolide screenshot code back into scaler.cpp, remove custom resize/bmp code.
2026-03-24 14:55:00 +08:00
Wojciech Mostowski
0f6c94963e Atari800: support for Flash carts (#1138)
* Atari800: Flashable carts

* Atari800: Saving of Flash carts

* Atari800: Tiny touches on cart loading

* Atari800: Corina cart support
2026-03-24 14:25:44 +08:00
Wojciech Mostowski
ad191d88d6 Atari800: fixed flawed cart loading / resetting logic (and a bug) (#1118) 2026-03-16 01:15:05 +08:00
Wojciech Mostowski
3acc4b39c4 Atari800: Adds support for CAS files (tapes)
* WIP Atari800 CAS file support

* Atari800: Basic CAS files work

* Atari800: tape timing corrections

* Atari800: Joy2 port turbos now work

* Atari800 CAS files last major bug and clean up

* Atari800 CAS sneak peek progress info for tapes

* Atari800: final CAS support touches
2026-03-13 14:40:15 +08:00
Wojciech Mostowski
deb43cd870 Migrate Atari800/5200 FW to Main (#1101)
* WIP Adding Atari800 side of things

* WIP Migrated some functionality from .sv to here

* WIP XEX file loading works, clean-ups

* WIP UART/SIO interface beginning

* WIP Adding Atari800 drive emulator

* WIP First version of the drive emulator working with ATR and XEX files

* WIP ATX files are working

* WIP HDD is now mounted separately

* WIP PBI/HDD is working too

* Cleaning up and adding supporting Atari ASM files

* Updated versioning information in the Atari800 FW

* WIP Adding support for the Atari 5200 core

* Atari 5200 support complete

* Atari800: fixed SIO timing bugs

* Atari800: sorting out SIO timing issues still

* Atari800: eliminate OSD lock up possibilities

* Atari800: Improved XEX loader
2026-02-24 12:51:17 +08:00