Skip to content

[Feature] Phase 6: Homebrew console ports (3DS, Vita, Switch) #37

@cerwym

Description

@cerwym

Summary

Create platform-specific implementations for homebrew consoles.

Tasks

Nintendo 3DS

  • Create src/renderer/renderer_citro3d.c
  • Create src/audio/audio_ndsp.c
  • Create src/input/input_3ds.c
  • Create PICA shaders for palette rendering
  • Optimize for 400×240 resolution

PlayStation Vita

  • Create src/renderer/renderer_gxm.c
  • Create src/audio/audio_vita.c
  • Create src/input/input_vita.c
  • Create GXP shaders

Nintendo Switch

  • bgfx deko3d backend should work
  • Create src/audio/audio_switch.c
  • Create src/input/input_switch.c

Notes

These require specialized knowledge of homebrew SDKs (devkitPro, vitasdk). Consider reaching out to homebrew communities for contributions.

Dependencies

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions