Commit graph

19 commits

Author SHA1 Message Date
Miro Kropacek
9a47e0d4d2 DEVTOOLS: Add Atari to update-version.pl
And regenerate for current 2.10.0git
2024-12-30 19:50:12 +01:00
Miro Kropacek
0f85939bc5 BACKENDS: ATARI: Remove move16 code
There's no evidence of that code being faster than the already optimized
memcpy().
2024-11-21 11:31:25 +01:00
Miro Kropacek
90f8152171 BACKENDS: ATARI: Super flag may go to ./configure 2024-11-13 21:41:01 +01:00
Thorsten Otto
30670e0a46 BACKENDS: ATARI: Add support for -mfastcall 2024-07-15 19:42:51 +02:00
Thorsten Otto
7dabb755dd BACKENDS: ATARI: Fixes to build scripts 2024-07-15 19:42:51 +02:00
Miro Kropacek
c6e0584ed8 BACKENDS: ATARI: Enable HE games (using bink)
It's doesn't cost that much (400k) and it's reasonably fast on CT60.
2024-07-15 19:42:50 +02:00
Miro Kropacek
74e4973b43 BACKENDS: ATARI: Disable aspect ratio correction
It's used only in surfacesdl backend.
2024-03-10 23:34:33 +01:00
Miro Kropacek
e1bda48e05 BACKENDS: ATARI: Change version to 2.9.0 2024-01-28 21:59:13 +01:00
Miro Kropacek
7fed4fd9ba BACKENDS: ATARI: Disable ultima & hugo engines
- The only non-hires ultima engine is ultima1, not worth it. See
  also https://bugs.scummvm.org/ticket/14790. This prevents adding
  the 15 MB ultima.dat to the release archive.

- Disable hugo also in full version (oversight).

- Mention freemint version in readme.txt.
2024-01-01 16:27:01 +01:00
Miro Kropacek
969e82fce7 BACKENDS: ATARI: Last minute changes (cosmetic) 2023-12-19 14:56:04 +01:00
Miro Kropacek
f490760955 BACKENDS: ATARI: Re-add classicmacfonts.dat
As it seems to be used in some lowres games as well. Also remove
hugo.dat (which is explicitly disabled in the full version).

Change 'rm -f' to 'rm' to see what is actually deleted for real.
2023-12-19 13:20:11 +01:00
Miro Kropacek
59748b028f BACKENDS: ATARI: Prepare for release 2023-12-16 10:10:31 +01:00
Miro Kropacek
37ad974fbb ATARI: Don't include classicmacfonts.dat and encoding.dat
Atari backend doesn't support mac games and it's unlikely someone will miss CJK support as well. A few hundreds of KB down.
2023-11-27 21:18:42 +01:00
Miro Kropacek
dcab5d3369 CONFIGURE: Add support for m68k-atari-mintelf
This is basically the same as m68k-atari-mint host os but with a
different compiler/file format.
2023-09-24 17:48:54 +02:00
Miro Kropacek
2ab9ba353a BACKENDS: ATARI: Remove the SCI hack
It was wrong (other engines are allowed to do infinite recursions?) and
Future Wars still isn't working properly at all times. I've decided to
remove it (i.e. Future Wars and Operation Stealth are not supported
anymore).

Small updates in readme.txt.
2023-08-12 17:38:49 +02:00
Miro Kropacek
18dafa1742 BACKENDS: ATARI: Disable director & remove unused dat files 2023-08-12 17:38:49 +02:00
Miro Kropacek
5537759c53 BACKENDS: ATARI: Rework
- Atari TT support
- all video and audio is now handled via XBIOS
- reworked IKBD handling using Kbdvbase vectors, esp. Kbdvec()
- video uses proper triple buffer
- arbitrary game screen size support
- many fixes and optimizations
2023-06-15 22:57:55 +02:00
Miro Kropacek
a6a5b8ab42 BACKENDS: ATARI: Handle themes in installation script
- "fat" version uses repacked (zip -0) archives; also separate "data"
  and "themes" folders
- "slim" version doesn't use any external themes (for speed reasons)
2023-05-11 00:03:44 +02:00
Miro Kropacek
76d3706492 BACKENDS: ATARI: Add build scripts
- consolidate public #define's (just ATARI)
- cpu compiler flags are specified in the script
- allow explicit move16, SV and SV Blitter features enabled/disabled

Provide two build scripts:

1. "Fat" one targeted at 040/060 machines (possibly with SuperVidel)

This one is optimized for 68020-60 (so it's still possible to try
highres engines on 68030 machines).

2. "Slim" one targeted at 030 machines (Falcon030+DFB/CT2 or TT030)

This one is optimized for 68030 and stripped from even more features:
"fancy" (highres) themes, move16 & SuperVidel routines and most
importantly the highres engines.
2023-05-10 22:58:26 +02:00