Skip to content

libretro / RetroArch core #21

Description

@mxmgorin

Ship a libretro core so oxGBC runs inside RetroArch.

Scope

  • New cdylib crate libretro/ (excluded from the workspace, like web), using rust-libretro (retro_core! + Core trait)
  • Wire retro_get_system_av_info (160×144, ~59.73 fps, 10:9, APU rate), retro_run (frame -> video_refresh + audio_sample_batch, poll input -> joypad), serialize/unserialize -> create/load_save_state, pixel format, core options (palettes / frame blending), RetroPad input descriptors

Notes

  • Ongoing cost is the multi-platform build.

Metadata

Metadata

Assignees

No one assigned

    Labels

    portNew platform port

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions