├── .gitignore ├── README.md ├── assembler ├── LICENSE.md ├── README.md ├── assemble.py └── disassemble.py ├── emulator ├── LICENCE.md ├── README.md ├── badge.py ├── bvm.py ├── bvmCPU.py ├── bvmParser.py ├── gui_assets │ ├── badgeface.jpg │ ├── leds │ │ ├── red0off.jpg │ │ ├── red0on.jpg │ │ ├── red45off.jpg │ │ ├── red45on.jpg │ │ ├── red90off.jpg │ │ ├── red90on.jpg │ │ ├── yel0off.jpg │ │ ├── yel0on.jpg │ │ ├── yel45off.jpg │ │ ├── yel45on.jpg │ │ ├── yel90off.jpg │ │ └── yel90on.jpg │ └── pnp.csv └── requirements.txt ├── examples ├── Hackaday-bouncy_ball │ ├── Makefile │ └── bouncy_ball.asm ├── Hackaday-dice-roll │ └── dice_roll.asm ├── Hackaday-hamlet │ ├── hamlet.asm │ ├── makefile │ ├── readme.md │ └── test │ │ ├── hamlet_bincompare.py │ │ └── hamlet_discompare.py ├── Hackaday-heart │ ├── heart.asm │ └── heart.hex ├── Hackaday-scanner │ ├── makefile │ └── scanner.asm ├── Hackaday-stalagtites │ ├── Makefile │ └── stalagtites.asm ├── MTG_numbers │ ├── README.md │ ├── mtg_numbers.asm │ └── mtg_numbers.hex ├── MikeSzczys-hourglass │ ├── README.md │ └── grains.asm ├── README.md ├── Refutationalist-callsign │ ├── draw.html │ └── ktqa.asm ├── Sp0rk-blink-an-external-LED-demo │ ├── Blink1-v1.asm │ ├── Blink1-v2.asm │ ├── Blink2-v1.asm │ ├── Blink2-v2.asm │ ├── Blink4.asm │ ├── CQ.asm │ ├── README.md │ ├── Schematic.JPG │ ├── Wiring photo 1.JPG │ └── Wiring photo 2.JPG ├── Technobly-walk_animation │ └── walk_animation.asm ├── TomKeddie-audio-mary │ ├── Makefile │ └── mary.asm ├── TomKeddie-audio-rick │ ├── Makefile │ └── rick.asm ├── Varun-hamlet-pretty │ ├── hamlet.asm │ ├── makefile │ ├── readme.md │ └── test │ │ ├── hamlet_bincompare.py │ │ └── hamlet_discompare.py ├── achasen-symbolscroll │ ├── Makefile │ ├── README.md │ └── symbolscroll.asm ├── adam-fib │ ├── fib.asm │ └── fib.hex ├── koppanyh-tertis │ ├── README.md │ └── tertis.asm ├── martinling-conway-life │ ├── Makefile │ └── life.asm ├── mkafarowski-time-inversion │ └── code.s ├── octav-snake │ ├── LICENSE │ ├── Makefile │ ├── README.md │ └── snake.asm ├── rattboi-falldown │ ├── .gitignore │ ├── Makefile │ ├── falldown.asm │ └── nss.txt ├── simenzhor-flappy │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── flappy.asm │ └── hackadayberlin-mode.hex ├── tmiw-pdm-synth │ ├── README.md │ └── pdm_synth.asm ├── troels-pong │ ├── Makefile │ ├── README │ └── pong.S ├── unwiredben-demon │ ├── demon.asm │ ├── demon_logo.png │ ├── score.png │ └── screen.png └── unwiredben-pwm │ └── pwm.asm ├── firmware ├── Badge_v99r3.bin └── README.md ├── manuals ├── 1.User_Manual_v4.pdf ├── 2.Instruction_Set_v4.pdf ├── 3.Special_Function_Registers_v4a.pdf ├── 4.DIR_Mode_v4.pdf └── 5.Hardware_v4b.pdf ├── software ├── README.md ├── Windows Tools │ ├── save_from_serial.py │ └── win_flash.py └── compiler │ ├── README.md │ ├── compiler.py │ ├── errors.py │ ├── examples │ ├── branches.badge │ ├── fib.badge │ ├── functions.badge │ ├── math.badge │ └── noop.badge │ ├── parser.py │ ├── tokens.py │ └── variables.py ├── tutorial ├── 0.Basics.md ├── 1.Math.md ├── 2.Flow.md ├── 3.IO.md ├── 4.Memory.md ├── 5.Graphics.md ├── README.md └── images │ ├── altair.jpg │ ├── badge.jpg │ ├── badge_graphics.jpg │ ├── badge_leds.jpg │ ├── badge_leds2.jpg │ ├── buttons.jpg │ ├── code_editor.png │ ├── cp_leds.jpg │ ├── cpu_speeds.jpg │ ├── expansion.jpg │ ├── expansion_dia.jpg │ ├── keycodes.jpg │ ├── leds_add.jpg │ ├── leds_division.jpg │ ├── leds_dsz.jpg │ ├── leds_inc.jpg │ ├── leds_loop.jpg │ ├── leds_sub.jpg │ ├── matrix_dia.jpg │ ├── memory.png │ ├── mode.jpg │ ├── mov.jpg │ ├── mov_leds.jpg │ ├── next.png │ └── registers.jpg └── voja4.jpg /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/README.md -------------------------------------------------------------------------------- /assembler/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/assembler/LICENSE.md -------------------------------------------------------------------------------- /assembler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/assembler/README.md -------------------------------------------------------------------------------- /assembler/assemble.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/assembler/assemble.py -------------------------------------------------------------------------------- /assembler/disassemble.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/assembler/disassemble.py -------------------------------------------------------------------------------- /emulator/LICENCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/emulator/LICENCE.md -------------------------------------------------------------------------------- /emulator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/emulator/README.md -------------------------------------------------------------------------------- /emulator/badge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/emulator/badge.py -------------------------------------------------------------------------------- /emulator/bvm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/emulator/bvm.py -------------------------------------------------------------------------------- /emulator/bvmCPU.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/emulator/bvmCPU.py -------------------------------------------------------------------------------- /emulator/bvmParser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/emulator/bvmParser.py -------------------------------------------------------------------------------- /emulator/gui_assets/badgeface.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/emulator/gui_assets/badgeface.jpg -------------------------------------------------------------------------------- /emulator/gui_assets/leds/red0off.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/emulator/gui_assets/leds/red0off.jpg -------------------------------------------------------------------------------- /emulator/gui_assets/leds/red0on.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/emulator/gui_assets/leds/red0on.jpg -------------------------------------------------------------------------------- /emulator/gui_assets/leds/red45off.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/emulator/gui_assets/leds/red45off.jpg -------------------------------------------------------------------------------- /emulator/gui_assets/leds/red45on.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/emulator/gui_assets/leds/red45on.jpg -------------------------------------------------------------------------------- /emulator/gui_assets/leds/red90off.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/emulator/gui_assets/leds/red90off.jpg -------------------------------------------------------------------------------- /emulator/gui_assets/leds/red90on.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/emulator/gui_assets/leds/red90on.jpg -------------------------------------------------------------------------------- /emulator/gui_assets/leds/yel0off.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/emulator/gui_assets/leds/yel0off.jpg -------------------------------------------------------------------------------- /emulator/gui_assets/leds/yel0on.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/emulator/gui_assets/leds/yel0on.jpg -------------------------------------------------------------------------------- /emulator/gui_assets/leds/yel45off.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/emulator/gui_assets/leds/yel45off.jpg -------------------------------------------------------------------------------- /emulator/gui_assets/leds/yel45on.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/emulator/gui_assets/leds/yel45on.jpg -------------------------------------------------------------------------------- /emulator/gui_assets/leds/yel90off.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/emulator/gui_assets/leds/yel90off.jpg -------------------------------------------------------------------------------- /emulator/gui_assets/leds/yel90on.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/emulator/gui_assets/leds/yel90on.jpg -------------------------------------------------------------------------------- /emulator/gui_assets/pnp.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/emulator/gui_assets/pnp.csv -------------------------------------------------------------------------------- /emulator/requirements.txt: -------------------------------------------------------------------------------- 1 | pillow -------------------------------------------------------------------------------- /examples/Hackaday-bouncy_ball/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/Hackaday-bouncy_ball/Makefile -------------------------------------------------------------------------------- /examples/Hackaday-bouncy_ball/bouncy_ball.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/Hackaday-bouncy_ball/bouncy_ball.asm -------------------------------------------------------------------------------- /examples/Hackaday-dice-roll/dice_roll.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/Hackaday-dice-roll/dice_roll.asm -------------------------------------------------------------------------------- /examples/Hackaday-hamlet/hamlet.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/Hackaday-hamlet/hamlet.asm -------------------------------------------------------------------------------- /examples/Hackaday-hamlet/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/Hackaday-hamlet/makefile -------------------------------------------------------------------------------- /examples/Hackaday-hamlet/readme.md: -------------------------------------------------------------------------------- 1 | # Hamlet text scroller 2 | 3 | Demo program by Voja Antonic 4 | -------------------------------------------------------------------------------- /examples/Hackaday-hamlet/test/hamlet_bincompare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/Hackaday-hamlet/test/hamlet_bincompare.py -------------------------------------------------------------------------------- /examples/Hackaday-hamlet/test/hamlet_discompare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/Hackaday-hamlet/test/hamlet_discompare.py -------------------------------------------------------------------------------- /examples/Hackaday-heart/heart.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/Hackaday-heart/heart.asm -------------------------------------------------------------------------------- /examples/Hackaday-heart/heart.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/Hackaday-heart/heart.hex -------------------------------------------------------------------------------- /examples/Hackaday-scanner/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/Hackaday-scanner/makefile -------------------------------------------------------------------------------- /examples/Hackaday-scanner/scanner.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/Hackaday-scanner/scanner.asm -------------------------------------------------------------------------------- /examples/Hackaday-stalagtites/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/Hackaday-stalagtites/Makefile -------------------------------------------------------------------------------- /examples/Hackaday-stalagtites/stalagtites.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/Hackaday-stalagtites/stalagtites.asm -------------------------------------------------------------------------------- /examples/MTG_numbers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/MTG_numbers/README.md -------------------------------------------------------------------------------- /examples/MTG_numbers/mtg_numbers.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/MTG_numbers/mtg_numbers.asm -------------------------------------------------------------------------------- /examples/MTG_numbers/mtg_numbers.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/MTG_numbers/mtg_numbers.hex -------------------------------------------------------------------------------- /examples/MikeSzczys-hourglass/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/MikeSzczys-hourglass/README.md -------------------------------------------------------------------------------- /examples/MikeSzczys-hourglass/grains.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/MikeSzczys-hourglass/grains.asm -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/Refutationalist-callsign/draw.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/Refutationalist-callsign/draw.html -------------------------------------------------------------------------------- /examples/Refutationalist-callsign/ktqa.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/Refutationalist-callsign/ktqa.asm -------------------------------------------------------------------------------- /examples/Sp0rk-blink-an-external-LED-demo/Blink1-v1.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/Sp0rk-blink-an-external-LED-demo/Blink1-v1.asm -------------------------------------------------------------------------------- /examples/Sp0rk-blink-an-external-LED-demo/Blink1-v2.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/Sp0rk-blink-an-external-LED-demo/Blink1-v2.asm -------------------------------------------------------------------------------- /examples/Sp0rk-blink-an-external-LED-demo/Blink2-v1.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/Sp0rk-blink-an-external-LED-demo/Blink2-v1.asm -------------------------------------------------------------------------------- /examples/Sp0rk-blink-an-external-LED-demo/Blink2-v2.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/Sp0rk-blink-an-external-LED-demo/Blink2-v2.asm -------------------------------------------------------------------------------- /examples/Sp0rk-blink-an-external-LED-demo/Blink4.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/Sp0rk-blink-an-external-LED-demo/Blink4.asm -------------------------------------------------------------------------------- /examples/Sp0rk-blink-an-external-LED-demo/CQ.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/Sp0rk-blink-an-external-LED-demo/CQ.asm -------------------------------------------------------------------------------- /examples/Sp0rk-blink-an-external-LED-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/Sp0rk-blink-an-external-LED-demo/README.md -------------------------------------------------------------------------------- /examples/Sp0rk-blink-an-external-LED-demo/Schematic.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/Sp0rk-blink-an-external-LED-demo/Schematic.JPG -------------------------------------------------------------------------------- /examples/Sp0rk-blink-an-external-LED-demo/Wiring photo 1.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/Sp0rk-blink-an-external-LED-demo/Wiring photo 1.JPG -------------------------------------------------------------------------------- /examples/Sp0rk-blink-an-external-LED-demo/Wiring photo 2.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/Sp0rk-blink-an-external-LED-demo/Wiring photo 2.JPG -------------------------------------------------------------------------------- /examples/Technobly-walk_animation/walk_animation.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/Technobly-walk_animation/walk_animation.asm -------------------------------------------------------------------------------- /examples/TomKeddie-audio-mary/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/TomKeddie-audio-mary/Makefile -------------------------------------------------------------------------------- /examples/TomKeddie-audio-mary/mary.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/TomKeddie-audio-mary/mary.asm -------------------------------------------------------------------------------- /examples/TomKeddie-audio-rick/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/TomKeddie-audio-rick/Makefile -------------------------------------------------------------------------------- /examples/TomKeddie-audio-rick/rick.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/TomKeddie-audio-rick/rick.asm -------------------------------------------------------------------------------- /examples/Varun-hamlet-pretty/hamlet.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/Varun-hamlet-pretty/hamlet.asm -------------------------------------------------------------------------------- /examples/Varun-hamlet-pretty/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/Varun-hamlet-pretty/makefile -------------------------------------------------------------------------------- /examples/Varun-hamlet-pretty/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/Varun-hamlet-pretty/readme.md -------------------------------------------------------------------------------- /examples/Varun-hamlet-pretty/test/hamlet_bincompare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/Varun-hamlet-pretty/test/hamlet_bincompare.py -------------------------------------------------------------------------------- /examples/Varun-hamlet-pretty/test/hamlet_discompare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/Varun-hamlet-pretty/test/hamlet_discompare.py -------------------------------------------------------------------------------- /examples/achasen-symbolscroll/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/achasen-symbolscroll/Makefile -------------------------------------------------------------------------------- /examples/achasen-symbolscroll/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/achasen-symbolscroll/README.md -------------------------------------------------------------------------------- /examples/achasen-symbolscroll/symbolscroll.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/achasen-symbolscroll/symbolscroll.asm -------------------------------------------------------------------------------- /examples/adam-fib/fib.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/adam-fib/fib.asm -------------------------------------------------------------------------------- /examples/adam-fib/fib.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/adam-fib/fib.hex -------------------------------------------------------------------------------- /examples/koppanyh-tertis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/koppanyh-tertis/README.md -------------------------------------------------------------------------------- /examples/koppanyh-tertis/tertis.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/koppanyh-tertis/tertis.asm -------------------------------------------------------------------------------- /examples/martinling-conway-life/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/martinling-conway-life/Makefile -------------------------------------------------------------------------------- /examples/martinling-conway-life/life.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/martinling-conway-life/life.asm -------------------------------------------------------------------------------- /examples/mkafarowski-time-inversion/code.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/mkafarowski-time-inversion/code.s -------------------------------------------------------------------------------- /examples/octav-snake/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/octav-snake/LICENSE -------------------------------------------------------------------------------- /examples/octav-snake/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/octav-snake/Makefile -------------------------------------------------------------------------------- /examples/octav-snake/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/octav-snake/README.md -------------------------------------------------------------------------------- /examples/octav-snake/snake.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/octav-snake/snake.asm -------------------------------------------------------------------------------- /examples/rattboi-falldown/.gitignore: -------------------------------------------------------------------------------- 1 | falldown.hex 2 | -------------------------------------------------------------------------------- /examples/rattboi-falldown/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/rattboi-falldown/Makefile -------------------------------------------------------------------------------- /examples/rattboi-falldown/falldown.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/rattboi-falldown/falldown.asm -------------------------------------------------------------------------------- /examples/rattboi-falldown/nss.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/rattboi-falldown/nss.txt -------------------------------------------------------------------------------- /examples/simenzhor-flappy/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/simenzhor-flappy/LICENSE -------------------------------------------------------------------------------- /examples/simenzhor-flappy/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/simenzhor-flappy/Makefile -------------------------------------------------------------------------------- /examples/simenzhor-flappy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/simenzhor-flappy/README.md -------------------------------------------------------------------------------- /examples/simenzhor-flappy/flappy.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/simenzhor-flappy/flappy.asm -------------------------------------------------------------------------------- /examples/simenzhor-flappy/hackadayberlin-mode.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/simenzhor-flappy/hackadayberlin-mode.hex -------------------------------------------------------------------------------- /examples/tmiw-pdm-synth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/tmiw-pdm-synth/README.md -------------------------------------------------------------------------------- /examples/tmiw-pdm-synth/pdm_synth.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/tmiw-pdm-synth/pdm_synth.asm -------------------------------------------------------------------------------- /examples/troels-pong/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/troels-pong/Makefile -------------------------------------------------------------------------------- /examples/troels-pong/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/troels-pong/README -------------------------------------------------------------------------------- /examples/troels-pong/pong.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/troels-pong/pong.S -------------------------------------------------------------------------------- /examples/unwiredben-demon/demon.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/unwiredben-demon/demon.asm -------------------------------------------------------------------------------- /examples/unwiredben-demon/demon_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/unwiredben-demon/demon_logo.png -------------------------------------------------------------------------------- /examples/unwiredben-demon/score.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/unwiredben-demon/score.png -------------------------------------------------------------------------------- /examples/unwiredben-demon/screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/unwiredben-demon/screen.png -------------------------------------------------------------------------------- /examples/unwiredben-pwm/pwm.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/examples/unwiredben-pwm/pwm.asm -------------------------------------------------------------------------------- /firmware/Badge_v99r3.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/firmware/Badge_v99r3.bin -------------------------------------------------------------------------------- /firmware/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/firmware/README.md -------------------------------------------------------------------------------- /manuals/1.User_Manual_v4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/manuals/1.User_Manual_v4.pdf -------------------------------------------------------------------------------- /manuals/2.Instruction_Set_v4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/manuals/2.Instruction_Set_v4.pdf -------------------------------------------------------------------------------- /manuals/3.Special_Function_Registers_v4a.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/manuals/3.Special_Function_Registers_v4a.pdf -------------------------------------------------------------------------------- /manuals/4.DIR_Mode_v4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/manuals/4.DIR_Mode_v4.pdf -------------------------------------------------------------------------------- /manuals/5.Hardware_v4b.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/manuals/5.Hardware_v4b.pdf -------------------------------------------------------------------------------- /software/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/software/README.md -------------------------------------------------------------------------------- /software/Windows Tools/save_from_serial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/software/Windows Tools/save_from_serial.py -------------------------------------------------------------------------------- /software/Windows Tools/win_flash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/software/Windows Tools/win_flash.py -------------------------------------------------------------------------------- /software/compiler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/software/compiler/README.md -------------------------------------------------------------------------------- /software/compiler/compiler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/software/compiler/compiler.py -------------------------------------------------------------------------------- /software/compiler/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/software/compiler/errors.py -------------------------------------------------------------------------------- /software/compiler/examples/branches.badge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/software/compiler/examples/branches.badge -------------------------------------------------------------------------------- /software/compiler/examples/fib.badge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/software/compiler/examples/fib.badge -------------------------------------------------------------------------------- /software/compiler/examples/functions.badge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/software/compiler/examples/functions.badge -------------------------------------------------------------------------------- /software/compiler/examples/math.badge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/software/compiler/examples/math.badge -------------------------------------------------------------------------------- /software/compiler/examples/noop.badge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/software/compiler/examples/noop.badge -------------------------------------------------------------------------------- /software/compiler/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/software/compiler/parser.py -------------------------------------------------------------------------------- /software/compiler/tokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/software/compiler/tokens.py -------------------------------------------------------------------------------- /software/compiler/variables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/software/compiler/variables.py -------------------------------------------------------------------------------- /tutorial/0.Basics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/tutorial/0.Basics.md -------------------------------------------------------------------------------- /tutorial/1.Math.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/tutorial/1.Math.md -------------------------------------------------------------------------------- /tutorial/2.Flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/tutorial/2.Flow.md -------------------------------------------------------------------------------- /tutorial/3.IO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/tutorial/3.IO.md -------------------------------------------------------------------------------- /tutorial/4.Memory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/tutorial/4.Memory.md -------------------------------------------------------------------------------- /tutorial/5.Graphics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/tutorial/5.Graphics.md -------------------------------------------------------------------------------- /tutorial/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/tutorial/README.md -------------------------------------------------------------------------------- /tutorial/images/altair.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/tutorial/images/altair.jpg -------------------------------------------------------------------------------- /tutorial/images/badge.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/tutorial/images/badge.jpg -------------------------------------------------------------------------------- /tutorial/images/badge_graphics.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/tutorial/images/badge_graphics.jpg -------------------------------------------------------------------------------- /tutorial/images/badge_leds.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/tutorial/images/badge_leds.jpg -------------------------------------------------------------------------------- /tutorial/images/badge_leds2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/tutorial/images/badge_leds2.jpg -------------------------------------------------------------------------------- /tutorial/images/buttons.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/tutorial/images/buttons.jpg -------------------------------------------------------------------------------- /tutorial/images/code_editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/tutorial/images/code_editor.png -------------------------------------------------------------------------------- /tutorial/images/cp_leds.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/tutorial/images/cp_leds.jpg -------------------------------------------------------------------------------- /tutorial/images/cpu_speeds.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/tutorial/images/cpu_speeds.jpg -------------------------------------------------------------------------------- /tutorial/images/expansion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/tutorial/images/expansion.jpg -------------------------------------------------------------------------------- /tutorial/images/expansion_dia.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/tutorial/images/expansion_dia.jpg -------------------------------------------------------------------------------- /tutorial/images/keycodes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/tutorial/images/keycodes.jpg -------------------------------------------------------------------------------- /tutorial/images/leds_add.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/tutorial/images/leds_add.jpg -------------------------------------------------------------------------------- /tutorial/images/leds_division.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/tutorial/images/leds_division.jpg -------------------------------------------------------------------------------- /tutorial/images/leds_dsz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/tutorial/images/leds_dsz.jpg -------------------------------------------------------------------------------- /tutorial/images/leds_inc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/tutorial/images/leds_inc.jpg -------------------------------------------------------------------------------- /tutorial/images/leds_loop.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/tutorial/images/leds_loop.jpg -------------------------------------------------------------------------------- /tutorial/images/leds_sub.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/tutorial/images/leds_sub.jpg -------------------------------------------------------------------------------- /tutorial/images/matrix_dia.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/tutorial/images/matrix_dia.jpg -------------------------------------------------------------------------------- /tutorial/images/memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/tutorial/images/memory.png -------------------------------------------------------------------------------- /tutorial/images/mode.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/tutorial/images/mode.jpg -------------------------------------------------------------------------------- /tutorial/images/mov.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/tutorial/images/mov.jpg -------------------------------------------------------------------------------- /tutorial/images/mov_leds.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/tutorial/images/mov_leds.jpg -------------------------------------------------------------------------------- /tutorial/images/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/tutorial/images/next.png -------------------------------------------------------------------------------- /tutorial/images/registers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/tutorial/images/registers.jpg -------------------------------------------------------------------------------- /voja4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hack-a-Day/2022-Supercon6-Badge-Tools/HEAD/voja4.jpg --------------------------------------------------------------------------------