├── .gitignore ├── LICENSE_CC0-1.0.txt ├── LICENSE_MPL-2.0.txt ├── LICENSE_Zlib.txt ├── README.md ├── dist.sh ├── examples ├── meson.build ├── template │ ├── meson.build │ └── src │ │ └── main.c └── vsync │ ├── meson.build │ └── src │ └── main.c ├── libseven ├── CMakeLists.txt ├── README.md ├── doc │ ├── bios.md │ ├── build.md │ ├── headers.md │ ├── interrupt_handling.md │ ├── io │ │ ├── dispcnt.md │ │ ├── dmacnt.md │ │ └── ie.md │ ├── registers.md │ ├── rnd │ │ ├── fast_log2.h │ │ ├── inline_swi.h │ │ ├── overlay.s │ │ └── typesafe_reg.h │ ├── stability.md │ ├── status.md │ ├── svc.md │ └── video_mode.md ├── include │ └── seven │ │ ├── attributes.h │ │ ├── base.h │ │ ├── bios.h │ │ ├── cartridge.h │ │ ├── cpu.h │ │ ├── dma.h │ │ ├── input.h │ │ ├── irq.h │ │ ├── memory.h │ │ ├── prelude.h │ │ ├── serial.h │ │ ├── serial │ │ ├── joybus.h │ │ ├── multiplayer.h │ │ ├── raw.h │ │ ├── spi.h │ │ └── uart.h │ │ ├── sound.h │ │ ├── sram.h │ │ ├── timer.h │ │ ├── types.h │ │ ├── video.h │ │ ├── video │ │ ├── bg_bitmap.h │ │ ├── bg_scroll.h │ │ ├── bg_tiled.h │ │ ├── bg_transform.h │ │ ├── blend.h │ │ ├── color.h │ │ ├── color_constants.h │ │ ├── matrix.h │ │ ├── memory.h │ │ ├── mosaic.h │ │ ├── oam.h │ │ ├── object.h │ │ ├── palette.h │ │ ├── prelude.h │ │ ├── types.h │ │ └── window.h │ │ └── waitstate.h ├── meson.build ├── meta │ ├── header.h │ ├── include.s │ └── source.s └── src │ ├── constants.s │ ├── hw │ ├── bios.c │ ├── bios.s │ ├── dma.s │ ├── input.c │ ├── irq.c │ ├── isr.s │ ├── sram.s │ └── timer.c │ ├── macros.s │ └── video │ ├── oam.s │ └── vram.c ├── libutil ├── CMakeLists.txt ├── include │ └── util │ │ ├── assert.h │ │ ├── bit.h │ │ ├── debug.h │ │ ├── log.h │ │ ├── profile.h │ │ ├── random.h │ │ └── simd.h ├── meson.build └── src │ ├── assert.c │ ├── bit.s │ ├── constants.s │ ├── debug.s │ ├── log.c │ ├── macros.s │ ├── profile.s │ ├── rand.s │ └── simd.s ├── meson.build ├── meson ├── arm-none-eabi.ini ├── arm7tdmi.ini └── toolchain │ └── meson.build ├── meson_options.txt ├── minrt ├── CMakeLists.txt ├── README.md ├── lib │ ├── ldscripts │ │ ├── gba.x │ │ ├── multiboot.mem │ │ └── rom.mem │ └── nocrt0.specs ├── meson.build └── src │ ├── c │ ├── exit.c │ ├── fini.c │ ├── init.c │ └── start.c │ ├── gba │ ├── header.S │ └── rt0.s │ └── rust │ └── start.c ├── setup.sh └── tools ├── meson.build └── src ├── bin2s.py ├── gbafix.py └── makerom.py.in /.gitignore: -------------------------------------------------------------------------------- 1 | /dist/ 2 | .obsidian/ 3 | .vscode/ 4 | -------------------------------------------------------------------------------- /LICENSE_CC0-1.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/LICENSE_CC0-1.0.txt -------------------------------------------------------------------------------- /LICENSE_MPL-2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/LICENSE_MPL-2.0.txt -------------------------------------------------------------------------------- /LICENSE_Zlib.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/LICENSE_Zlib.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/README.md -------------------------------------------------------------------------------- /dist.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/dist.sh -------------------------------------------------------------------------------- /examples/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/examples/meson.build -------------------------------------------------------------------------------- /examples/template/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/examples/template/meson.build -------------------------------------------------------------------------------- /examples/template/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/examples/template/src/main.c -------------------------------------------------------------------------------- /examples/vsync/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/examples/vsync/meson.build -------------------------------------------------------------------------------- /examples/vsync/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/examples/vsync/src/main.c -------------------------------------------------------------------------------- /libseven/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/CMakeLists.txt -------------------------------------------------------------------------------- /libseven/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/README.md -------------------------------------------------------------------------------- /libseven/doc/bios.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/doc/bios.md -------------------------------------------------------------------------------- /libseven/doc/build.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/doc/build.md -------------------------------------------------------------------------------- /libseven/doc/headers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/doc/headers.md -------------------------------------------------------------------------------- /libseven/doc/interrupt_handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/doc/interrupt_handling.md -------------------------------------------------------------------------------- /libseven/doc/io/dispcnt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/doc/io/dispcnt.md -------------------------------------------------------------------------------- /libseven/doc/io/dmacnt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/doc/io/dmacnt.md -------------------------------------------------------------------------------- /libseven/doc/io/ie.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/doc/io/ie.md -------------------------------------------------------------------------------- /libseven/doc/registers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/doc/registers.md -------------------------------------------------------------------------------- /libseven/doc/rnd/fast_log2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/doc/rnd/fast_log2.h -------------------------------------------------------------------------------- /libseven/doc/rnd/inline_swi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/doc/rnd/inline_swi.h -------------------------------------------------------------------------------- /libseven/doc/rnd/overlay.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/doc/rnd/overlay.s -------------------------------------------------------------------------------- /libseven/doc/rnd/typesafe_reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/doc/rnd/typesafe_reg.h -------------------------------------------------------------------------------- /libseven/doc/stability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/doc/stability.md -------------------------------------------------------------------------------- /libseven/doc/status.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/doc/status.md -------------------------------------------------------------------------------- /libseven/doc/svc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/doc/svc.md -------------------------------------------------------------------------------- /libseven/doc/video_mode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/doc/video_mode.md -------------------------------------------------------------------------------- /libseven/include/seven/attributes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/include/seven/attributes.h -------------------------------------------------------------------------------- /libseven/include/seven/base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/include/seven/base.h -------------------------------------------------------------------------------- /libseven/include/seven/bios.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/include/seven/bios.h -------------------------------------------------------------------------------- /libseven/include/seven/cartridge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/include/seven/cartridge.h -------------------------------------------------------------------------------- /libseven/include/seven/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/include/seven/cpu.h -------------------------------------------------------------------------------- /libseven/include/seven/dma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/include/seven/dma.h -------------------------------------------------------------------------------- /libseven/include/seven/input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/include/seven/input.h -------------------------------------------------------------------------------- /libseven/include/seven/irq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/include/seven/irq.h -------------------------------------------------------------------------------- /libseven/include/seven/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/include/seven/memory.h -------------------------------------------------------------------------------- /libseven/include/seven/prelude.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/include/seven/prelude.h -------------------------------------------------------------------------------- /libseven/include/seven/serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/include/seven/serial.h -------------------------------------------------------------------------------- /libseven/include/seven/serial/joybus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/include/seven/serial/joybus.h -------------------------------------------------------------------------------- /libseven/include/seven/serial/multiplayer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/include/seven/serial/multiplayer.h -------------------------------------------------------------------------------- /libseven/include/seven/serial/raw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/include/seven/serial/raw.h -------------------------------------------------------------------------------- /libseven/include/seven/serial/spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/include/seven/serial/spi.h -------------------------------------------------------------------------------- /libseven/include/seven/serial/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/include/seven/serial/uart.h -------------------------------------------------------------------------------- /libseven/include/seven/sound.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/include/seven/sound.h -------------------------------------------------------------------------------- /libseven/include/seven/sram.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/include/seven/sram.h -------------------------------------------------------------------------------- /libseven/include/seven/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/include/seven/timer.h -------------------------------------------------------------------------------- /libseven/include/seven/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/include/seven/types.h -------------------------------------------------------------------------------- /libseven/include/seven/video.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/include/seven/video.h -------------------------------------------------------------------------------- /libseven/include/seven/video/bg_bitmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/include/seven/video/bg_bitmap.h -------------------------------------------------------------------------------- /libseven/include/seven/video/bg_scroll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/include/seven/video/bg_scroll.h -------------------------------------------------------------------------------- /libseven/include/seven/video/bg_tiled.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/include/seven/video/bg_tiled.h -------------------------------------------------------------------------------- /libseven/include/seven/video/bg_transform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/include/seven/video/bg_transform.h -------------------------------------------------------------------------------- /libseven/include/seven/video/blend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/include/seven/video/blend.h -------------------------------------------------------------------------------- /libseven/include/seven/video/color.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/include/seven/video/color.h -------------------------------------------------------------------------------- /libseven/include/seven/video/color_constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/include/seven/video/color_constants.h -------------------------------------------------------------------------------- /libseven/include/seven/video/matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/include/seven/video/matrix.h -------------------------------------------------------------------------------- /libseven/include/seven/video/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/include/seven/video/memory.h -------------------------------------------------------------------------------- /libseven/include/seven/video/mosaic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/include/seven/video/mosaic.h -------------------------------------------------------------------------------- /libseven/include/seven/video/oam.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/include/seven/video/oam.h -------------------------------------------------------------------------------- /libseven/include/seven/video/object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/include/seven/video/object.h -------------------------------------------------------------------------------- /libseven/include/seven/video/palette.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/include/seven/video/palette.h -------------------------------------------------------------------------------- /libseven/include/seven/video/prelude.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/include/seven/video/prelude.h -------------------------------------------------------------------------------- /libseven/include/seven/video/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/include/seven/video/types.h -------------------------------------------------------------------------------- /libseven/include/seven/video/window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/include/seven/video/window.h -------------------------------------------------------------------------------- /libseven/include/seven/waitstate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/include/seven/waitstate.h -------------------------------------------------------------------------------- /libseven/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/meson.build -------------------------------------------------------------------------------- /libseven/meta/header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/meta/header.h -------------------------------------------------------------------------------- /libseven/meta/include.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/meta/include.s -------------------------------------------------------------------------------- /libseven/meta/source.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/meta/source.s -------------------------------------------------------------------------------- /libseven/src/constants.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/src/constants.s -------------------------------------------------------------------------------- /libseven/src/hw/bios.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/src/hw/bios.c -------------------------------------------------------------------------------- /libseven/src/hw/bios.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/src/hw/bios.s -------------------------------------------------------------------------------- /libseven/src/hw/dma.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/src/hw/dma.s -------------------------------------------------------------------------------- /libseven/src/hw/input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/src/hw/input.c -------------------------------------------------------------------------------- /libseven/src/hw/irq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/src/hw/irq.c -------------------------------------------------------------------------------- /libseven/src/hw/isr.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/src/hw/isr.s -------------------------------------------------------------------------------- /libseven/src/hw/sram.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/src/hw/sram.s -------------------------------------------------------------------------------- /libseven/src/hw/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/src/hw/timer.c -------------------------------------------------------------------------------- /libseven/src/macros.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/src/macros.s -------------------------------------------------------------------------------- /libseven/src/video/oam.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/src/video/oam.s -------------------------------------------------------------------------------- /libseven/src/video/vram.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libseven/src/video/vram.c -------------------------------------------------------------------------------- /libutil/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libutil/CMakeLists.txt -------------------------------------------------------------------------------- /libutil/include/util/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libutil/include/util/assert.h -------------------------------------------------------------------------------- /libutil/include/util/bit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libutil/include/util/bit.h -------------------------------------------------------------------------------- /libutil/include/util/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libutil/include/util/debug.h -------------------------------------------------------------------------------- /libutil/include/util/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libutil/include/util/log.h -------------------------------------------------------------------------------- /libutil/include/util/profile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libutil/include/util/profile.h -------------------------------------------------------------------------------- /libutil/include/util/random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libutil/include/util/random.h -------------------------------------------------------------------------------- /libutil/include/util/simd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libutil/include/util/simd.h -------------------------------------------------------------------------------- /libutil/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libutil/meson.build -------------------------------------------------------------------------------- /libutil/src/assert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libutil/src/assert.c -------------------------------------------------------------------------------- /libutil/src/bit.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libutil/src/bit.s -------------------------------------------------------------------------------- /libutil/src/constants.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libutil/src/constants.s -------------------------------------------------------------------------------- /libutil/src/debug.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libutil/src/debug.s -------------------------------------------------------------------------------- /libutil/src/log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libutil/src/log.c -------------------------------------------------------------------------------- /libutil/src/macros.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libutil/src/macros.s -------------------------------------------------------------------------------- /libutil/src/profile.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libutil/src/profile.s -------------------------------------------------------------------------------- /libutil/src/rand.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libutil/src/rand.s -------------------------------------------------------------------------------- /libutil/src/simd.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/libutil/src/simd.s -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/meson.build -------------------------------------------------------------------------------- /meson/arm-none-eabi.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/meson/arm-none-eabi.ini -------------------------------------------------------------------------------- /meson/arm7tdmi.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/meson/arm7tdmi.ini -------------------------------------------------------------------------------- /meson/toolchain/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/meson/toolchain/meson.build -------------------------------------------------------------------------------- /meson_options.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/meson_options.txt -------------------------------------------------------------------------------- /minrt/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/minrt/CMakeLists.txt -------------------------------------------------------------------------------- /minrt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/minrt/README.md -------------------------------------------------------------------------------- /minrt/lib/ldscripts/gba.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/minrt/lib/ldscripts/gba.x -------------------------------------------------------------------------------- /minrt/lib/ldscripts/multiboot.mem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/minrt/lib/ldscripts/multiboot.mem -------------------------------------------------------------------------------- /minrt/lib/ldscripts/rom.mem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/minrt/lib/ldscripts/rom.mem -------------------------------------------------------------------------------- /minrt/lib/nocrt0.specs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/minrt/lib/nocrt0.specs -------------------------------------------------------------------------------- /minrt/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/minrt/meson.build -------------------------------------------------------------------------------- /minrt/src/c/exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/minrt/src/c/exit.c -------------------------------------------------------------------------------- /minrt/src/c/fini.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/minrt/src/c/fini.c -------------------------------------------------------------------------------- /minrt/src/c/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/minrt/src/c/init.c -------------------------------------------------------------------------------- /minrt/src/c/start.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/minrt/src/c/start.c -------------------------------------------------------------------------------- /minrt/src/gba/header.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/minrt/src/gba/header.S -------------------------------------------------------------------------------- /minrt/src/gba/rt0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/minrt/src/gba/rt0.s -------------------------------------------------------------------------------- /minrt/src/rust/start.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/minrt/src/rust/start.c -------------------------------------------------------------------------------- /setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/setup.sh -------------------------------------------------------------------------------- /tools/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/tools/meson.build -------------------------------------------------------------------------------- /tools/src/bin2s.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/tools/src/bin2s.py -------------------------------------------------------------------------------- /tools/src/gbafix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/tools/src/gbafix.py -------------------------------------------------------------------------------- /tools/src/makerom.py.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunarLambda/sdk-seven/HEAD/tools/src/makerom.py.in --------------------------------------------------------------------------------