25 Commits

Author SHA1 Message Date
Brian Pugh
4dc2acb636 tweak sram address 2021-09-24 09:08:22 -07:00
Brian Pugh
f072050f53 dynamically move to ext if int is full 2021-09-22 10:11:06 -07:00
Brian Pugh
4f364aedce Have nested exceptions come from None to cleanup backtraces 2021-09-22 09:27:03 -07:00
Brian Pugh
0cdeade155 don't move to sram if below a compression ratio threshold 2021-09-21 21:01:22 -07:00
Brian Pugh
ba8f400a16 Print dynamic compression ratios when adding to sram3 2021-09-21 17:45:52 -07:00
Brian Pugh
dbadf93ef9 working SMB2 2021-09-21 16:20:03 -07:00
Brian Pugh
8751d5ea56 replace a nop with a simulated return value 2021-09-21 15:09:55 -07:00
Brian Pugh
9af6fd775a hijack some ram at 0x240e2b38 2021-09-21 11:35:33 -07:00
Brian Pugh
78e66fa48e Update end-of-rwdata-table pointer 2021-09-21 10:15:03 -07:00
Brian Pugh
371c3517d1 fix linker script, add __str__ method to rwdata 2021-09-21 09:33:02 -07:00
Brian Pugh
b71ead9223 misc fixes 2021-09-21 08:58:47 -07:00
Brian Pugh
6fa60c51d0 misc fixes 2021-09-20 22:30:48 -07:00
Brian Pugh
6680886c12 move rwdata to the end, shift novel code up 2021-09-20 21:35:51 -07:00
Brian Pugh
4afbb42ffa RWData initial commit to have greater control over data placement 2021-09-20 21:10:55 -07:00
Brian Pugh
58c53d74f6 Add SRAM3 class and added it to Device 2021-09-20 17:21:09 -07:00
Brian Pugh
4863c2b254 Cleanup the external flash when --no-save is specified. Cleanup visualization 2021-09-20 11:40:47 -07:00
Brian Pugh
3abd7a2c93 Make an explicit exception for running out of internal space 2021-09-19 14:28:17 -07:00
Brian Pugh
8368284af3 Use lookup dictionary for references instead of just add-math. Tighten up some program packing 2021-09-19 11:38:53 -07:00
Brian Pugh
ebad8b2778 Lookup class for colorized outputs 2021-09-19 09:32:37 -07:00
Brian Pugh
1369f50b11 wip 2021-09-19 09:17:38 -07:00
Brian Pugh
5911bc3825 more progress moving stuff to internal firmware 2021-09-17 10:05:33 -07:00
Brian Pugh
3674e7d614 remove pdb 2021-09-16 19:41:35 -07:00
Brian Pugh
f9011f5631 lzma compress rwdata 2021-09-16 19:37:16 -07:00
Brian Pugh
6dbb59e370 reorganize compression 2021-09-16 15:42:08 -07:00
Brian Pugh
333d33f5e5 Big refactor to imperitive patching 2021-09-16 10:38:08 -07:00