An open API service indexing awesome lists of open source software.

https://github.com/cobaltgit/quark

Feature-complete SD card package for the TrimUI Smart
https://github.com/cobaltgit/quark

emulator game handheld retroarch retrogaming trimui trimui-smart

Last synced: 3 months ago
JSON representation

Feature-complete SD card package for the TrimUI Smart

Awesome Lists containing this project

README

          

# Quark

A trimmed down version of the TrimUI Smart's stock operating system with extra goodies, great for small SD cards!
Installation is as simple as extracting the [latest release](https://github.com/cobaltgit/Quark/releases/latest) into the root of a microSD card formatted with the FAT32 filesystem, or using the [Quark Burner](https://quark.cobaltonline.net/getting-started/install/sdcard/#__tabbed_1_2) for Windows and Linux

* Many more systems to choose from than the stock base package, including home computers and ports
* RetroArch cores updated to their latest versions from source
* CPU profiles configured for best performance/battery life balance
* RetroArch overlays for handheld systems
* Support for network services, including Syncthing, SSH and file transfer over SFTP or HTTP!

## Hotkeys

### Global

* SELECT + L/R: Volume control
* START + L/R: Brightness control
* MENU + L/R: L2/R2
* SELECT + MENU + R: screenshot (does not work in RetroArch, use SELECT + A instead in this case)
* SELECT + START held for 10 seconds: reboot

### RetroArch

* SELECT + B: exit to MainUI
* SELECT + A: take screenshot (saves in `Saves/screenshots`)
* SELECT + Y: toggle frame rate display
* SELECT + X: open RA menu
* SELECT + D-Pad Down: slow-motion
* SELECT + D-Pad Up: fast-forward
* SELECT + D-Pad Right: save state in current slot
* SELECT + D-Pad Left: load state in current slot

## Supported Systems

Below is a list of systems that Quark supports, along with the emulator core they use by default:

* Commodore Amiga (UAE4ARM)
* Arcade (FB Alpha 2012 / MAME 2003 Plus / MAME 2003 Xtreme Amped)
* Arduboy (Ardens)
* Atari 8-bit computers (Atari800)
* Atari 2600 (Stella 2014)
* Atari 5200 (A5200)
* Atari 7800 (ProSystem)
* Atari ST (Hatari)
* Commodore 64 (VICE x64)
* Fairchild Channel F (FreeChaF)
* ColecoVision (blueMSX)
* Amstrad CPC (Caprice32)
* CP System I/II/III (FB Alpha 2012)
* Doom (PrBoom)
* MS-DOS (DOSBox Pure)
* EasyRPG
* Nintendo Entertainment System (FCEUmm / Nestopia)
* Nintendo Family Computer Disk System (FCEUmm / Nestopia)
* Nintendo Game Boy / Game Boy Color (Gambatte)
* Nintendo Game Boy Advance (gpSP / mGBA)
* Nintendo/St.GIGA Satellaview (Snes9x)
* Sega Game Gear (PicoDrive / Genesis Plus GX)
* MADrigal's Simulators (GW)
* Intellivision (FreeIntv)
* Atari Lynx (Handy)
* Sega Mega Drive (PicoDrive / Genesis Plus GX)
* Sega Master System (PicoDrive / Genesis Plus GX)
* MP3 player
* MSX / MSX2 (blueMSX)
* Neo Geo (FB Alpha 2012)
* Neo Geo CD (NeoCD)
* Neo Geo Pocket / Neo Geo Pocket Color (RACE)
* OpenBOR (standalone app)
* NEC PC Engine (Beetle SuperGrafx)
* NEC PC Engine CD-ROM (Beetle SuperGrafx)
* IGS PolyGame Master (FB Alpha 2012)
* Pico-8 (Native / FAKE-08)
* Pokémon Mini (PokeMini)
* [Ported games](https://github.com/cobaltgit/Quark-Gluons/releases/tag/ports)
* Sony PlayStation (PCSX-ReARMed)
* Quake (TyrQuake)
* Sega 32X (PicoDrive)
* Sega Mega CD (PicoDrive / Genesis Plus GX)
* Super Nintendo Entertainment System (ChimeraSNES / Snes9x 2005 Plus / Snes9x)
* Sega SG-1000 / SC-3000 (PicoDrive / Genesis Plus GX)
* NEC PC Engine SuperGrafx (Beetle SuperGrafx)
* Watara Supervision (Potator)
* TIC-80
* Nintendo Virtual Boy (Beetle VB)
* Commodore VIC-20 (VICE XVIC)
* Wolfenstein 3D (ECWolf)
* Bandai WonderSwan / WonderSwan Color (Beetle Cygne)
* Sharp X68000 (PX68K)
* Sinclair ZX Spectrum (FUSE)

## Known Issues

* Sega CD games have no CD audio playback when using `.chd` format games using the PicoDrive core. Either revert to an older version of PicoDrive or use the Genesis Plus GX core to remedy this.
* RACE (NGP/NGPC emulator) audio freezes when using auto save state. Manually save state before exiting and load state when launching game
* Audio stretching when using auto save/load state for Sega CD games with Picodrive. Manually save state before exiting and load state when launching game
* On-screen notifications not showing when an overlay is applied in RetroArch

## Licence

This project is licenced under [CC-BY-SA-4.0](https://creativecommons.org/licenses/by-sa/4.0/deed.en)

## Credits

* **[spruce](https://github.com/spruceUI) team:** centralised emulator launch, smart CPU governor logic and inspiration
* **[libretro](https://www.retroarch.com/):** icons from Systematic/Retroactive RetroArch XMB themes
* **Jutleys:** Dingux Commander from [Tomato](https://github.com/Jutleys/Trimui-Smart-Tomato), as well as some system icons
* **[chrizzo-hb](https://github.com/chrizzo-hb/knulli-bezels):** overlays/bezels for handheld systems
* **[Marcoosio101](https://github.com/Marcoosio101):** testing and issue reporting, default theme design
* **[ryanmsartor](https://github.com/ryanmsartor/):** Quark Store domain for byte-patched MainUI
* **[spycat88](https://github.com/spycat88):** Quark Burner for Windows
* **[sagotch](https://github.com/sagotch):** SDL2 build for native PICO-8 support