From 594286ee5de7f58e5eccd1bade725f3e92196cba Mon Sep 17 00:00:00 2001 From: StapleButter Date: Tue, 31 Jan 2017 03:54:51 +0100 Subject: * scheduler revamp, simpler design * fix dumb bug of the year: ARM LDR opcodes would accidentally read twice, which fucked with things like the IPC FIFO. --- main.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'main.cpp') diff --git a/main.cpp b/main.cpp index dce4a78..262b551 100644 --- a/main.cpp +++ b/main.cpp @@ -39,9 +39,12 @@ LRESULT CALLBACK derpo(HWND window, UINT msg, WPARAM wparam, LPARAM lparam) printf("close\n"); { // 6006800 6008000 - FILE* f = fopen("vramABG.bin", "wb"); - for (int i = 0; i < 128; i++) - fwrite(GPU::VRAM_ABG[i], 16384, 1, f); + FILE* f = fopen("wram.bin", "wb"); + for (u32 i = 0x37F8000; i < 0x3808000; i+=4) + { + u32 blarg = NDS::ARM7Read32(i); + fwrite(&blarg, 4, 1, f); + } fclose(f); } PostQuitMessage(0); -- cgit v1.2.3