The Quality Tea Frontend
------------------------
The Quality Tea Frontend is a Jolly Good API frontend which utilizes Qt6 for
a classic WIMP style emulation experience. This frontend currently supports
static builds only. Module support is planned for the future.

Compiling
---------
First, ensure you have a static JG archive built. This means a JG emulator core
built with ENABLE_STATIC_JG=1. In the Jolly Good ecosystem, a core is a
directory containing a module or static archive and possibly assets, not the
module or static archive itself.

You will also require SDL3, SpeexDSP, libarchive, and Qt6 (6.3 or newer)
development libraries, and CMake 3.19 or newer. On macOS these are expected
from Homebrew.

Instructions:
  mkdir build
  cd build
  cmake .. -DQTEA_CORE_DIR=/path/to/static_jg_core/
  make (or ninja on UCRT64 environments)

Distributing Binaries
---------------------
Qt is used under the LGPLv3. The frontend links it dynamically and ships it
unmodified: the macOS bundle carries the frameworks and any Windows package
must ship the DLLs, either of which the recipient may replace with their own
build. The licence text and Qt version are shown by Help->About Qt.

SDL3, SpeexDSP and libarchive are shipped the same way under their own
licences. The emulator core's licences are in LICENSES beside the
binary, shown by Help->About.

You may not legally distribute binaries linked to emulator cores with legacy
MAME-style licensing, such as Genesis Plus GX or PicoDrive.

Copyright
---------
The Quality Tea Frontend
  Copyright (c) 2021-2026, Jolly Good Emulation Team (BSD-3-Clause)
  See LICENSE

AntiAliased Nearest Neighbor Fragment Shader
  Copyright (c) 2015 nyanpasu64 and wareya (MIT)

LodePNG
  Copyright (c) 2005-2023 Lode Vandevenne (Zlib)
  See src/lodepng.h

MD5 Message-Digest Algorithm (RFC 1321) Implementation
  Public Domain or BSD-like license without advertising clause
  See src/md5.h

MMPX
  Copyright (c) Morgan McGuire and Mara Gagiu (MIT)

mINI
  Copyright (c) 2018 Danijel Durakovic (MIT)
  See src/ini.h

OmniScale
  Copyright (c) 2015-2016 Lior Halphon (MIT)

parson
  Copyright (c) 2012-2023 Krzysztof Gabis (MIT)
  See src/parson.h
