campctf2023-chall-tis256

Zachtronics TIS100-inspired reversing challenge for CampCTF 2023
git clone https://git.sinitax.com/sinitax/campctf2023-chall-tis256
Log | Files | Refs | Submodules | README | sfeed.txt

DateCommit messageAuthorFiles+-
2023-08-16 08:27Update Makefile to compile raylib ourselvesLouis Burda3+15-10
2023-08-16 08:24Merge branch 'master' of sinitax.com:sinitax/chall-tis256Louis Burda0+0-0
2023-08-13 18:57Only set select() timeout when necessary to avoid flickeringLouis Burda1+15-11
2023-08-13 18:57Only set select() timeout when necessary to avoid flickeringLouis Burda1+15-11
2023-08-13 18:40Fix release MakefileLouis Burda4+50-9
2023-08-10 21:20Delimit flag by newline, prevent char-by-char bruteforceLouis Burda4+295-258
2023-08-10 14:17Fix flag format to ALLES!{...}Louis Burda2+228-227
2023-08-10 03:32Add decode script to verify solutionLouis Burda1+19-0
2023-08-10 02:25Remove misleading dec instruction from decoderLouis Burda4+1899-1907
2023-08-10 01:18Make README more clear, add seed to transform for determinismLouis Burda18+19036-6
2023-08-09 22:01Update tis256, reorganize release and remove unconnected tpu in cpu.asmLouis Burda17+12-19032
2023-08-08 23:43Update tis256Louis Burda7+87-21
2023-08-08 22:58Add basic readme and improve buildLouis Burda13+2721-9723
2023-08-07 23:06Refactor repo to separate release files and pin tis256 commitLouis Burda63+26332-303
2023-08-05 00:00Rewrite for jeq/jne, new main memory type, drawing & transformLouis Burda12+339-490
2023-08-04 21:18Use shl/shr in decoderLouis Burda1+8-47
2023-08-04 19:36Split memory into banks, compress bus more, final asm worksLouis Burda27+422-26005
2023-08-04 06:07Tighten up bus using collision checkLouis Burda1+62-40
2023-08-04 05:44Implement rotated parts on busLouis Burda7+299-489
2023-08-04 04:13Implement rest of instructions and test some -- perf is lackingLouis Burda34+22328-9279
2023-08-03 07:38Implement more instructionsLouis Burda17+1132-252
2023-08-03 02:55Add script to add devices to central communications busLouis Burda13+419-62
2023-08-01 14:30Prelim ideas / cpu partsLouis Burda5+14037-147
2023-07-25 03:56Stash outlineLouis Burda1+147-0