Commit Graph

  • 7aa57dcacb Move SMB1 to internal firmware Brian Pugh 2021-09-05 09:55:42 -07:00
  • 0a1888ff6f compress first chunk Brian Pugh 2021-09-05 09:33:52 -07:00
  • 1817d78545 move first chunk Brian Pugh 2021-09-05 09:18:52 -07:00
  • b606d158e9 mute clock audio on first boot. Makes development much nicer Brian Pugh 2021-09-05 09:27:20 -07:00
  • 8409fe655f Merge pull request #10 from BrianPugh/more-int Brian Pugh 2021-09-05 09:05:22 -07:00
  • c45165b0f1 fix warnings Brian Pugh 2021-09-05 09:04:44 -07:00
  • e71063e5fd Add --extended flag Brian Pugh 2021-09-05 08:56:12 -07:00
  • a5bd97fb55 Merge pull request #9 from BrianPugh/clock-only Brian Pugh 2021-09-05 08:38:04 -07:00
  • c2bac68f89 add --clock-only feature Brian Pugh 2021-09-05 08:37:09 -07:00
  • ecf17a0461 Merge pull request #8 from BrianPugh/fix/adapter Brian Pugh 2021-09-05 08:22:41 -07:00
  • 500a292d45 Add more docs about ADAPTER Brian Pugh 2021-09-05 08:22:13 -07:00
  • c0f2fb3478 Merge pull request #7 from BrianPugh/move-to-internal Brian Pugh 2021-09-04 10:16:46 -07:00
  • f0f2c18375 Update README Brian Pugh 2021-09-04 10:16:17 -07:00
  • e59aa4f096 successfully move time graphics to internal flash Brian Pugh 2021-09-04 10:14:13 -07:00
  • ea9347027b update readme Brian Pugh 2021-09-03 17:41:45 -07:00
  • d8869696ab break up move into the two logical pieces of data Brian Pugh 2021-09-03 17:29:43 -07:00
  • 173b164f4c remove lz4 Brian Pugh 2021-09-03 16:18:22 -07:00
  • a37b132187 Merge pull request #5 from BrianPugh/lzma Brian Pugh 2021-09-03 16:17:16 -07:00
  • fdc203e10d working lzma compression Brian Pugh 2021-09-03 16:16:42 -07:00
  • 878cd4e656 lzma files Brian Pugh 2021-09-03 15:11:29 -07:00
  • c96aa4549a remove miniz references Brian Pugh 2021-09-03 15:09:13 -07:00
  • 75692832b9 Merge branch 'main' of github.com:BrianPugh/game-and-watch-patch Brian Pugh 2021-09-03 15:07:47 -07:00
  • cee64b45a0 Add missing lz4 files Brian Pugh 2021-09-03 15:07:42 -07:00
  • 69f8dda3ac Update README.md Brian Pugh 2021-09-03 12:58:56 -07:00
  • ab8afe890a Merge pull request #4 from BrianPugh/slim-zopfli Brian Pugh 2021-09-03 09:53:25 -07:00
  • 7d15d2f891 update readme with new size Brian Pugh 2021-09-03 09:52:37 -07:00
  • 02a3f5e62e compress clock graphics, reducing size to 200704 Brian Pugh 2021-09-03 09:49:59 -07:00
  • cb0a5a988c actually only need to round to nearest word. firmware now 253952 Brian Pugh 2021-09-03 09:41:31 -07:00
  • f9cd727227 working offset with lz4 smb2; reduces extflash to 258048 Brian Pugh 2021-09-03 09:37:58 -07:00
  • 48cb299d01 working smb2 lz4 compression; need to update offset Brian Pugh 2021-09-03 09:24:01 -07:00
  • 8cd605139b misc Brian Pugh 2021-09-03 08:30:24 -07:00
  • cbc8916a84 compress opcode Brian Pugh 2021-09-02 20:17:15 -07:00
  • 5b750de568 remove dead code Brian Pugh 2021-09-02 20:02:14 -07:00
  • 33c2028775 update docs Brian Pugh 2021-09-02 20:00:42 -07:00
  • d1010be5a5 Fix typo in readme Brian Pugh 2021-09-02 19:47:18 -07:00
  • 4e4d778b6b fix some makefile targets Brian Pugh 2021-09-02 19:44:46 -07:00
  • dff5764df4 update documentation Brian Pugh 2021-09-02 19:41:40 -07:00
  • f79bdd1bf0 working nvram change page Brian Pugh 2021-09-02 11:06:18 -07:00
  • 47dca3ac85 Not going to bother decrypting nvram, just start fresh Brian Pugh 2021-09-02 10:10:21 -07:00
  • bd7f744e33 shorten the otfdec end address Brian Pugh 2021-09-02 09:43:54 -07:00
  • c699ca7af5 Add shorten command Brian Pugh 2021-09-02 09:06:57 -07:00
  • 8ff46e8936 refine encrypted flash length Brian Pugh 2021-09-02 08:49:08 -07:00
  • 8314a89dd2 rename mario_song_len to offset and update it when images are deleted Brian Pugh 2021-09-02 08:43:06 -07:00
  • 709f7d3698 fix y axis Brian Pugh 2021-09-02 08:33:22 -07:00
  • bdd562af54 move show into its own method Brian Pugh 2021-09-02 08:31:09 -07:00
  • 2125985463 delete now sets 0x00 instead of 0xFF Brian Pugh 2021-09-02 08:12:42 -07:00
  • ecfc308744 remove dead code Brian Pugh 2021-09-01 21:31:42 -07:00
  • a57fa8b589 moved external code Brian Pugh 2021-09-01 20:57:40 -07:00
  • bf1e51ab05 Delete 5 sleeping images Brian Pugh 2021-09-01 10:20:43 -07:00
  • 5cc5ec0725 Erase last chunk of data that seems unused Brian Pugh 2021-09-01 10:14:34 -07:00
  • 24cd4544ba post-image data handling Brian Pugh 2021-09-01 10:10:26 -07:00
  • 52e86d2887 fix copy->move Brian Pugh 2021-09-01 09:58:15 -07:00
  • 3b9c3a8928 progress Brian Pugh 2021-09-01 09:50:03 -07:00
  • b5a99aef27 progress Brian Pugh 2021-09-01 09:37:59 -07:00
  • 5edbd68c10 moved event table Brian Pugh 2021-09-01 09:11:13 -07:00
  • 0d43f77717 Good general progress Brian Pugh 2021-09-01 08:54:00 -07:00
  • 220736776a external flash encrypt/decrypt Brian Pugh 2021-08-30 15:22:58 -07:00
  • 8069fde296 wip Brian Pugh 2021-08-28 09:58:35 -07:00
  • 19ae4938f2 relocate NES palette poc Brian Pugh 2021-08-28 08:57:45 -07:00
  • 733ff58c85 unified patching system Brian Pugh 2021-08-28 08:10:10 -07:00
  • 63dfa35f67 refine mario song length Brian Pugh 2021-08-27 21:08:35 -07:00
  • cca7dbe05b erase mario song audio Brian Pugh 2021-08-27 14:33:10 -07:00
  • 887dbe91a1 framework to start modifying external flash Brian Pugh 2021-08-27 10:27:03 -07:00
  • 8c00cacb18 cleanup Firmware class in prep to subclass it for extflash Brian Pugh 2021-08-27 09:43:03 -07:00
  • 0cff7c5bb5 Merge branch 'misc' Brian Pugh 2021-08-27 09:35:27 -07:00
  • 2063ece929 Add NOP command Brian Pugh 2021-08-22 09:46:06 -07:00
  • b2628d62d4 rename timeout->time, added --mario-song-time Brian Pugh 2021-08-22 09:20:14 -07:00
  • f4c641f844 update readme Brian Pugh 2021-08-21 16:28:49 -07:00
  • d37e914420 Sleep timeout Brian Pugh 2021-08-21 16:27:41 -07:00
  • eca231059f Add colorama python coloring, put patch-related argument parsing into the patches module Brian Pugh 2021-08-21 16:20:12 -07:00
  • afa7fd44f5 Added keystone engine, hard_reset_timeout, sleep, is_usb_connected Brian Pugh 2021-08-21 11:04:32 -07:00
  • 6ef4662bb7 update readme Brian Pugh 2021-08-21 16:28:49 -07:00
  • 5178bf66df Sleep timeout Brian Pugh 2021-08-21 16:27:41 -07:00
  • 48f5dcc0be Add colorama python coloring, put patch-related argument parsing into the patches module Brian Pugh 2021-08-21 16:20:12 -07:00
  • 6928b1e04e Added keystone engine, hard_reset_timeout, sleep, is_usb_connected Brian Pugh 2021-08-21 11:04:32 -07:00
  • 3ae195b764 cleanup some and set python binary to python3 Brian Pugh 2021-08-20 09:23:53 -07:00
  • 4dc3746919 Add demo video to readme Brian Pugh 2021-08-19 17:36:01 -07:00
  • aa37691e2c raise ValueError if an unsupported winbond value somehow makes it to the patching stage alternative-flash Brian Pugh 2021-08-19 15:35:18 -07:00
  • b8b90b6969 untested winbond support Brian Pugh 2021-08-19 15:30:16 -07:00
  • da886fddb6 fix backwards hyperlinks in readme Brian Pugh 2021-08-19 13:35:11 -07:00
  • 721ea2c7ac inline start_bank_2 Brian Pugh 2021-08-19 12:56:14 -07:00
  • 6e3f7d6e6b more details in Development of README Brian Pugh 2021-08-19 12:46:20 -07:00
  • cc8a8cd7e5 Add what is this section to readme Brian Pugh 2021-08-19 12:43:48 -07:00
  • be4e2e5a71 remove flash_patch_ext target from readme for now Brian Pugh 2021-08-19 12:33:00 -07:00
  • 99d84f4caf Add python dependencies instruction to README Brian Pugh 2021-08-19 12:32:05 -07:00
  • c6f8257f7d update journal with button macro example Brian Pugh 2021-08-19 12:30:20 -07:00
  • 8bf8fcb402 Add Development section to README Brian Pugh 2021-08-19 12:27:56 -07:00
  • bd033b7629 update readme with Makefile patch target Brian Pugh 2021-08-19 12:21:01 -07:00
  • c2d3222569 Update README with button macro Brian Pugh 2021-08-19 12:15:58 -07:00
  • ef5219e14e clean up button macro Brian Pugh 2021-08-19 12:14:24 -07:00
  • 5cf8f85c28 move Patch definitions into their own module Brian Pugh 2021-08-19 11:57:16 -07:00
  • d89793c7d1 link journal in readme Brian Pugh 2021-08-19 11:55:14 -07:00
  • 92ac6c7041 docs/journal.md initial commit Brian Pugh 2021-08-19 11:52:11 -07:00
  • c142d4e398 super basic identity read_buttons patch Brian Pugh 2021-08-19 11:51:58 -07:00
  • 9181f722d3 Add "bl" patch command Brian Pugh 2021-08-19 11:33:39 -07:00
  • 9545f87ba7 move patching action into the Patch class instead of the firmware class Brian Pugh 2021-08-19 10:55:28 -07:00
  • 94605c7cfc Add read_buttons findings Brian Pugh 2021-08-18 20:58:19 -07:00
  • c03904e7c2 improve patch.py logging Brian Pugh 2021-08-18 20:57:09 -07:00
  • c598eef1be docs/journal.md initial commit Brian Pugh 2021-08-17 19:14:50 -07:00
  • 7f5c8ba11f remove ISR Brian Pugh 2021-08-17 18:03:47 -07:00