Giter Club home page Giter Club logo

neoflashcart's Introduction

                    ___ __             __                    __   
.-----.-----.-----.'  _|  .---.-.-----|  |--.----.---.-.----|  |_ 
|     |  -__|  _  |   _|  |  _  |__ --|     |  __|  _  |   _|   _|
|__|__|_____|_____|__| |__|___._|_____|__|__|____|___._|__| |____|

neoflashcart - the "flashcart firmware" for portable handhelds

scope

  • do one thing - emulators - and do it well
  • act like flashcart, not like a whole linux distribution crammed on little device
  • start as fast as possible straight to the ROM selector
  • single binary for kernel + rootfs loadable in ram, as small as possible
  • emulators are static independent ELFs loadable for each game separately
  • treat games like they actually are - ROM files, not "objects" in database
  • the whole card should be FAT32 and keep as low non-game files as possible
  • no support for features like cloud syncs, video playback, streaming, etc.

supported devices

  • anbernic rg351v as this is currently most gbc-like linux handheld available and author has it on his desk all the time

possible supported devices

  • anbernic rg351p/mp and other OGA clones as it won't take much to adapt them and the MP looks actually promising
  • raspberry pi cm4 devices if there would be any GBC/GBA like handheld released with this quite capable soc
  • rk3399 handhelds if they finally got one on the market
  • amd64 generic target for testing and modularity support, also might come useful for small-sized htpc or arcade cabinet setup using old hw

downloads

not yet, will provide CI automated builds when they become usable

documentation

see above, but the docs are quite a priority for me before it gets released expect in-system help and dev docs

y u no use arkos/351elec/batocera/retroarena/retropie/etc?

as I mentioned above, these are trying to cram the whole "multimedia" experience into the little boards they target, and I want to focus only on playing emulated games and be as bulletproof as possible, like the flashcarts are

think about it as ez-flash / sd2snes / everdrive / supercard / r4ds but for these funky chinese handhelds

neoflashcart's People

Contributors

skrzyp avatar

Watchers

 avatar James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.