Skip to content

Releases: wavemotion-dave/A8DS

Version 3.4

16 May 17:03
Compare
Choose a tag to compare

V3.4 : 16-May-2023 by wavemotion-dave

  • Default to using ATARI OS if bios files found.
  • Altirra OS updated to 3.33 and Altirra BASIC to 1.58
  • High Score saving added - save 10 scores per game.
  • Improved PAL vs NTSC color palette
  • Several config bugs that necessitated another quick release. Sorry!

Version 3.3

15 May 10:41
Compare
Choose a tag to compare

V3.3 : 15-May-2023 by wavemotion-dave

  • Switched to CRC32 (from md5sum) to save space and now allow 2500 game settings to be stored.
  • Added additional cartridge banking schemes so more games run.
  • Added ability to change/save a cartridge type in settings.
  • Tweak of VERTICAL+ and VERTICAL- to offset by 16 pixels (was 10).
  • Reduced memory footprint to allow for better future expansion.

Version 3.2

13 May 10:58
7dd130e
Compare
Choose a tag to compare

V3.2 : 13-May-2023 by wavemotion-dave

  • Enhanced configuration - unfortunately your old config save will be wiped to make way for the new method.
  • Global options - use the GEAR icon before a game is loaded and you can save out defaults for newly loaded games.
  • Key maps - set any of the DS keys to map into various joystick, console buttons, keyboard keys, etc.
  • Screenshot capability - press and hold L+R for ~1 second to take a .bmp snapshot (saved to a time-date.bmp file)
  • New Smooth Scroll handling so you can set your scale/offset and then map any button to shift vertical/horizontal pixels (set keys to VERTICAL++, HORIZONTAL--, etc). The game will automatically smooth-scroll back into place when you let go of the pixel-shift button.
  • Improved cart banking so that it's as fast as normal memory swaps. This should eliminate slowdown in Cart-based games.
  • A few bug fixes as time permitted.

Version 3.1

08 May 11:34
Compare
Choose a tag to compare

V3.1 : 08-May-2023 by wavemotion-dave

  • Added CAR and ROM support for the more popular cartridge types up to 1MB.
  • Added new D-Pad options to support joystick 2 (for games like Wizard of Wor) and diagonals (Q-Bert like games).
  • Improved keyboard handling so CTRL key is now sticky.
  • Improved menu transitions to reduce audio 'pops' as much as possible.
  • Auto-rename of XEGS-DS.DAT to A8DS.DAT to match new branding.
  • Squeezed as much into fast ITCM_CODE as possible with almost no bytes left to spare.
  • Other cleanups and minor bug fixes as time allowed.

Version 3.0

05 May 11:15
f70b5fc
Compare
Choose a tag to compare

V3.0 : 05-May-2023 by wavemotion-dave

  • Rebranding to A8DS with new 800XL stylized keyboard and minor cleanups across the board.

Version 2.9

12 Dec 23:04
Compare
Choose a tag to compare

Version 2.9 - Reverted to Arm7 SoundLib core after discovering some missing sounds on games that need fast in-scanline sampling (voices in Berzerk, Bosconian and some other melodic sounds that suffered with the new handler).

Version 2.8

30 Nov 14:10
Compare
Choose a tag to compare

V2.8 : 30-Nov-2021 by wavemotion-dave

  • Switched to maxmod audio library for improved sound.
  • Try to start in /roms or /roms/a800 if possible

Version 2.7

04 Nov 23:42
Compare
Choose a tag to compare

V2.7 : 04-Nov-2021 by wavemotion-dave

  • New sound output processing to eliminate Zingers!
  • bios files can now optionally be in /roms/bios or /data/bios
  • Left/Right now selects the next/previous option (rather than A button to only cycle forward).
  • Other cleanups as time permitted.

Version 2.6

12 Aug 12:30
Compare
Choose a tag to compare

V2.6 : 11-Jul-2021 by wavemotion-dave

Reduced down to one screen buffer - this cleans up ghosting visible sometimes on dark backgrounds.
If atarixl.rom exists, it is used by default (previously had still been defaulting to Altirra rom).
New screen blending types to provide more options for screen scaling improvements.
Minor cleanups as time permitted.

Version 2.5

08 Apr 12:24
Compare
Choose a tag to compare

V2.5 : 08-Apr-2021 by wavemotion-dave

Major cleanup of unused code to get down to a small but efficient code base.
Added LCD swap using L+R+A (hold for half second to toggle screens)
Cleanup of text-on-screen handling and other minor bug fixes.