diff --git a/src/main.cpp b/src/main.cpp index c1bf7dc..19dcf60 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -33,14 +33,16 @@ SDL_Window* window; SDL_Surface* screen; volatile uint16_t true_covox = 0; +bool PSRAM_AVAILABLE = true; #endif -bool PSRAM_AVAILABLE = false; + bool SD_CARD_AVAILABLE = false; uint32_t DIRECT_RAM_BORDER = PSRAM_AVAILABLE ? RAM_SIZE : (SD_CARD_AVAILABLE ? RAM_PAGE_SIZE : RAM_SIZE); bool runing = true; static int16_t last_dss_sample = 0; #if PICO_ON_DEVICE +bool PSRAM_AVAILABLE = false; pwm_config config = pwm_get_default_config(); #define PWM_PIN0 (26) #define PWM_PIN1 (27) diff --git a/src/ram_page.h b/src/ram_page.h index f534b18..5316357 100644 --- a/src/ram_page.h +++ b/src/ram_page.h @@ -30,13 +30,7 @@ #define RAM_PAGE_SIZE (RAM_PAGE_SIZE_KB * 1024) -#if PICO_ON_DEVICE -// CGA #define RAM_SIZE (2 * 74ul << 10) // 75 pages (2Kb) = 150KB real pico RAM -//#define RAM_SIZE (2 * 44ul << 10) // 44 pages (2Kb) = 88KB real pico RAM -#else -#define RAM_SIZE (640ul << 10) -#endif extern uint8_t RAM[RAM_SIZE];