From af3fa1236ec8e0ef7b3e9b0aa86d477598e36eb7 Mon Sep 17 00:00:00 2001 From: Arisotura Date: Fri, 9 Apr 2021 15:29:04 +0200 Subject: [PATCH] get this started (just laying bases for now) --- src/NDSCart.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/NDSCart.h b/src/NDSCart.h index 3c0cebe0..bd20ee99 100644 --- a/src/NDSCart.h +++ b/src/NDSCart.h @@ -21,6 +21,16 @@ #include "types.h" +// required class design +// * interface bits (init/reset/writeregs) static +// * cart-specific bits in class +// * responding to cart commands +// * forwarding response data +// * forwarding cart IRQ (for ie. pokémon typing cart, or when ejecting cart) +// * responding to SPI commands +// * saveRAM management (interface between emulated SRAM interface and save file) +// * DLDI shito (for homebrew) + namespace NDSCart {