mirror of
https://github.com/Polprzewodnikowy/N64FlashcartMenu.git
synced 2024-11-28 21:44:15 +01:00
dino fix (cubavore still crashes)
This commit is contained in:
parent
620a9e9ea1
commit
7163cf7c2e
@ -129,10 +129,10 @@ static flashcart_err_t ed64_load_rom (char *rom_path, flashcart_progress_callbac
|
|||||||
ed64_save_type_t type = ed64_ll_get_save_type();
|
ed64_save_type_t type = ed64_ll_get_save_type();
|
||||||
switch (type) {
|
switch (type) {
|
||||||
case SAVE_TYPE_SRAM:
|
case SAVE_TYPE_SRAM:
|
||||||
rom_size -= KiB(32);
|
rom_size -= KiB(32) - KiB(16);
|
||||||
case SAVE_TYPE_SRAM_128K:
|
case SAVE_TYPE_SRAM_128K:
|
||||||
case SAVE_TYPE_FLASHRAM:
|
case SAVE_TYPE_FLASHRAM:
|
||||||
rom_size -= KiB(128);
|
rom_size -= KiB(128) - KiB(16);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
@ -237,7 +237,7 @@ int ed64_ll_get_sram_128 (uint8_t *buffer, int size) {
|
|||||||
|
|
||||||
dma_wait();
|
dma_wait();
|
||||||
|
|
||||||
pi_dma_from_sram(buffer, 0 - (KiB(64) - size), size) ;
|
pi_dma_from_sram(buffer, -(size - KiB(16)), size) ;
|
||||||
|
|
||||||
dma_wait();
|
dma_wait();
|
||||||
|
|
||||||
@ -324,7 +324,7 @@ int ed64_ll_set_sram_128 (uint8_t *buffer, int size) {
|
|||||||
data_cache_hit_writeback_invalidate(buffer,size);
|
data_cache_hit_writeback_invalidate(buffer,size);
|
||||||
dma_wait();
|
dma_wait();
|
||||||
|
|
||||||
pi_dma_to_sram(buffer, 0 - (KiB(64) - size), size);
|
pi_dma_to_sram(buffer, -(size - KiB(16)), size);
|
||||||
data_cache_hit_writeback_invalidate(buffer,size);
|
data_cache_hit_writeback_invalidate(buffer,size);
|
||||||
|
|
||||||
//Wait
|
//Wait
|
||||||
|
Loading…
Reference in New Issue
Block a user