Skip to content
@Project-Muteki

Project Muteki

Reverse engineering and homebrew development efforts for Besta® RTOS devices. Not affiliated with Inventec Besta. 無敵(好易通)電腦辭典的逆向工程同自製程式開發工作

Hi there 👋

This organization is about reverse engineering some newer (since 2008) Besta electronic dictionaries and related devices, as well as homebrew developments for such platforms.

Currently we provide a GCC-based toolchain and a newlib port with quite a bit of the ANSI C APIs implemented, as well as some POSIX APIs whenever they make sense to implement.

As to documentation of the system calls:

  • Threading is fully covered.
  • Filesystem has most of the essentials documented, but file-descriptor-related structures are still largely undocumented due to the sheer complexity of these.
  • Some miscellaneous syscalls that may or may not related to libc porting (RTC, battery percentage, etc.) are documented.
  • UI related syscalls are heavily work in progress but the lower level (e.g. accessing surface/frame buffer) is pretty well understood.

Use the discussion area if you have any general questions regarding to the project.

Pinned Loading

  1. binutils-gdb binutils-gdb Public

    Forked from bminor/binutils-gdb

    binutils patch-set repo (targeting arm-bestaeabi and arm-bestartos)

    C

  2. gcc gcc Public

    Forked from gcc-mirror/gcc

    GCC patch-set repo (for arm-bestaeabi and the abandoned arm-bestartos targets)

    C++ 1

  3. muteki-shims muteki-shims Public

    Unofficial, free as in freedom syscall shims, headers and system API documentation for Besta® RTOS.

    C 3

  4. newlib newlib Public

    newlib patch-set repo (contains Besta RTOS platform support i.e. sys/muteki, as well as various patches that work around quirks in Besta RTOS or sys/muteki)

    C

  5. mutekix mutekix Public

    Optional common routines for muteki applets

    C 1

  6. besta-tools besta-tools Public

    Tools for working with Besta data formats

    Python 1

Repositories

Showing 10 of 21 repositories
  • mutekix Public

    Optional common routines for muteki applets

    Project-Muteki/mutekix’s past year of commit activity
    C 1 MIT 0 3 0 Updated Jan 26, 2025
  • muteki-shims Public

    Unofficial, free as in freedom syscall shims, headers and system API documentation for Besta® RTOS.

    Project-Muteki/muteki-shims’s past year of commit activity
    C 3 MIT 0 1 0 Updated Jan 25, 2025
  • meson-cross Public

    Cross toolchain files for Besta RTOS homebrew development

    Project-Muteki/meson-cross’s past year of commit activity
    0 Unlicense 0 0 0 Updated Jan 24, 2025
  • Peanut-GB Public

    Peanut-GB port for Besta RTOS

    Project-Muteki/Peanut-GB’s past year of commit activity
    C 0 MIT 0 1 0 Updated Jan 24, 2025
  • gcc Public Forked from gcc-mirror/gcc

    GCC patch-set repo (for arm-bestaeabi and the abandoned arm-bestartos targets)

    Project-Muteki/gcc’s past year of commit activity
    C++ 1 GPL-2.0 4,534 2 0 Updated Jan 11, 2025
  • besta-tools Public

    Tools for working with Besta data formats

    Project-Muteki/besta-tools’s past year of commit activity
    Python 1 0 2 0 Updated Nov 23, 2024
  • .github Public

    Meta

    Project-Muteki/.github’s past year of commit activity
    0 0 0 0 Updated Sep 3, 2024
  • dfusim Public

    Besta RTOS DFU Protocol Simulator

    Project-Muteki/dfusim’s past year of commit activity
    Python 1 0 0 0 Updated Aug 11, 2024
  • pymutekiu Public

    Besta RTOS userland emulator

    Project-Muteki/pymutekiu’s past year of commit activity
    Python 1 MIT 0 3 0 Updated Jul 18, 2024
  • SDL Public Forked from libsdl-org/SDL

    Simple Directmedia Layer

    Project-Muteki/SDL’s past year of commit activity
    C 0 Zlib 1,989 0 0 Updated Jul 6, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…