├── .devcontainer ├── Dockerfile └── devcontainer.json ├── .dockerignore ├── .github └── workflows │ ├── docker.yaml │ ├── main.yaml │ └── wasm.yaml ├── .gitignore ├── .gitmodules ├── .vscode ├── c_cpp_properties.json ├── launch.json ├── settings.json └── tasks.json ├── CMakeLists.txt ├── Dockerfile ├── LICENSE ├── README.md ├── cmake └── bundle.cmake ├── docs └── screenshot.jpg ├── dumps ├── ficr.bin ├── ficr.h ├── secret.bin ├── secret.h ├── uicr.bin └── uicr.h ├── frontend ├── desktop │ ├── .gitignore │ ├── cmd │ │ ├── infiniemu │ │ │ └── main.go │ │ └── previewer │ │ │ └── main.go │ ├── emulator │ │ ├── emulator.c │ │ ├── emulator.go │ │ ├── pinetime.go │ │ ├── program.go │ │ └── user_config.h │ ├── go.mod │ ├── go.sum │ ├── gui │ │ └── gui.go │ ├── libinfiniemu.a │ └── script │ │ └── script.go └── wasm │ ├── .gitignore │ ├── .vscode │ └── extensions.json │ ├── README.md │ ├── env.d.ts │ ├── index.html │ ├── infiniemu.d.ts │ ├── package.json │ ├── pnpm-lock.yaml │ ├── public │ └── favicon.ico │ ├── src │ ├── App.vue │ ├── common.ts │ ├── components │ │ ├── Console.vue │ │ ├── Display.vue │ │ ├── Emulator.vue │ │ └── FileBrowser.vue │ ├── main.ts │ ├── pinetime.ts │ ├── utils.ts │ └── worker.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── include ├── arm.h ├── bus_i2c.h ├── bus_spi.h ├── byte_util.h ├── circular_buffer.h ├── commander.h ├── components │ ├── i2c │ │ ├── bma425.h │ │ ├── cst816s.h │ │ └── hrs3300.h │ └── spi │ │ ├── spinorflash.h │ │ └── st7789.h ├── config.h ├── cpu.h ├── demangle.h ├── dma.h ├── fault.h ├── gdb.h ├── ie_time.h ├── lua.h ├── lualibs │ ├── lua_display.h │ ├── lua_image.h │ ├── lua_touch.h │ └── lualibs.h ├── memory.h ├── nrf52832.h ├── pcap.h ├── peripherals │ ├── dcb.h │ ├── dwt.h │ ├── nrf52832 │ │ ├── ccm.h │ │ ├── clock.h │ │ ├── comp.h │ │ ├── easydma.h │ │ ├── ecb.h │ │ ├── gpio.h │ │ ├── gpiote.h │ │ ├── nvmc.h │ │ ├── power.h │ │ ├── ppi.h │ │ ├── pwm.h │ │ ├── radio.h │ │ ├── rng.h │ │ ├── rtc.h │ │ ├── saadc.h │ │ ├── spi.h │ │ ├── spim.h │ │ ├── temp.h │ │ ├── timer.h │ │ ├── twim.h │ │ └── wdt.h │ ├── nvic.h │ ├── peripheral.h │ ├── scb.h │ └── scb_fp.h ├── pinetime.h ├── pins.h ├── program.h ├── pseudocode.h ├── runlog.h ├── scheduler.h ├── segger_rtt.h ├── state_store.h ├── ticker.h └── util.h ├── src ├── .gitignore ├── CMakeLists.txt ├── bus_i2c.c ├── bus_spi.c ├── circular_buffer.c ├── commander.c ├── component │ ├── i2c │ │ ├── bma425.c │ │ ├── cst816s.c │ │ └── hrs3300.c │ └── spi │ │ ├── spinorflash.c │ │ └── st7789.c ├── cpu.c ├── demangle.cpp ├── dma.c ├── fault.c ├── gdb.c ├── lua.c ├── lualibs │ ├── lua_display.c │ ├── lua_image.c │ ├── lua_pinetime.c │ └── lua_touch.c ├── main.c ├── memory.c ├── nrf52832.c ├── pcap.c ├── peripherals │ ├── dcb.c │ ├── dwt.c │ ├── nrf52832 │ │ ├── ccm.c │ │ ├── clock.c │ │ ├── comp.c │ │ ├── ecb.c │ │ ├── gpio.c │ │ ├── gpiote.c │ │ ├── nvmc.c │ │ ├── power.c │ │ ├── ppi.c │ │ ├── pwm.c │ │ ├── radio.c │ │ ├── rng.c │ │ ├── rtc.c │ │ ├── saadc.c │ │ ├── spi.c │ │ ├── spim.c │ │ ├── temp.c │ │ ├── timer.c │ │ ├── twim.c │ │ └── wdt.c │ ├── nvic.c │ ├── scb.c │ └── scb_fp.c ├── pinetime.c ├── pins.c ├── program.c ├── runlog.c ├── scheduler.c ├── segger_rtt.c ├── state_store.c ├── ticker.c ├── time.c └── wasm.c ├── test ├── .gitignore ├── firmware │ ├── .gitignore │ ├── FreeRTOS │ │ ├── heap_4_infinitime.c │ │ ├── port.c │ │ ├── port_cmsis.c │ │ ├── port_cmsis_systick.c │ │ ├── portmacro.h │ │ └── portmacro_cmsis.h │ ├── FreeRTOSConfig.h │ ├── Makefile │ ├── main.c │ └── sdk_config.h ├── generate_tests.py └── suites │ ├── adc.yaml │ ├── add.yaml │ ├── and.yaml │ ├── asr.yaml │ ├── bfc.yaml │ ├── bfi.yaml │ ├── bic.yaml │ ├── clz.yaml │ ├── cmn.yaml │ ├── cmp.yaml │ ├── eor.yaml │ ├── it.yaml │ ├── ldm.yaml │ ├── ldmdb.yaml │ ├── ldr.yaml │ ├── ldrb.yaml │ ├── rsb.yaml │ ├── str.yaml │ ├── strd.yaml │ └── teq.yaml ├── tools ├── .gitignore ├── runlog-analyzer │ ├── .gitignore │ ├── asm.go │ ├── commands.go │ ├── expression.go │ ├── go.mod │ ├── go.sum │ ├── main.go │ └── runlog.go ├── simulrun │ ├── .gitignore │ ├── asm │ │ ├── assembler.go │ │ └── instructions.go │ ├── exchange.go │ ├── gdb.go │ ├── go.mod │ └── main.go └── web-previewer │ ├── cache.go │ ├── github.go │ ├── go.mod │ ├── go.sum │ └── main.go └── user_config.h /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/docker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/.github/workflows/docker.yaml -------------------------------------------------------------------------------- /.github/workflows/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/.github/workflows/main.yaml -------------------------------------------------------------------------------- /.github/workflows/wasm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/.github/workflows/wasm.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/.gitmodules -------------------------------------------------------------------------------- /.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/README.md -------------------------------------------------------------------------------- /cmake/bundle.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/cmake/bundle.cmake -------------------------------------------------------------------------------- /docs/screenshot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/docs/screenshot.jpg -------------------------------------------------------------------------------- /dumps/ficr.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/dumps/ficr.bin -------------------------------------------------------------------------------- /dumps/ficr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/dumps/ficr.h -------------------------------------------------------------------------------- /dumps/secret.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/dumps/secret.bin -------------------------------------------------------------------------------- /dumps/secret.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/dumps/secret.h -------------------------------------------------------------------------------- /dumps/uicr.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/dumps/uicr.bin -------------------------------------------------------------------------------- /dumps/uicr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/dumps/uicr.h -------------------------------------------------------------------------------- /frontend/desktop/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/frontend/desktop/.gitignore -------------------------------------------------------------------------------- /frontend/desktop/cmd/infiniemu/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/frontend/desktop/cmd/infiniemu/main.go -------------------------------------------------------------------------------- /frontend/desktop/cmd/previewer/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/frontend/desktop/cmd/previewer/main.go -------------------------------------------------------------------------------- /frontend/desktop/emulator/emulator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/frontend/desktop/emulator/emulator.c -------------------------------------------------------------------------------- /frontend/desktop/emulator/emulator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/frontend/desktop/emulator/emulator.go -------------------------------------------------------------------------------- /frontend/desktop/emulator/pinetime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/frontend/desktop/emulator/pinetime.go -------------------------------------------------------------------------------- /frontend/desktop/emulator/program.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/frontend/desktop/emulator/program.go -------------------------------------------------------------------------------- /frontend/desktop/emulator/user_config.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/desktop/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/frontend/desktop/go.mod -------------------------------------------------------------------------------- /frontend/desktop/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/frontend/desktop/go.sum -------------------------------------------------------------------------------- /frontend/desktop/gui/gui.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/frontend/desktop/gui/gui.go -------------------------------------------------------------------------------- /frontend/desktop/libinfiniemu.a: -------------------------------------------------------------------------------- 1 | ../../build/libinfiniemu_bundle.a -------------------------------------------------------------------------------- /frontend/desktop/script/script.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/frontend/desktop/script/script.go -------------------------------------------------------------------------------- /frontend/wasm/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/frontend/wasm/.gitignore -------------------------------------------------------------------------------- /frontend/wasm/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["Vue.volar"] 3 | } 4 | -------------------------------------------------------------------------------- /frontend/wasm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/frontend/wasm/README.md -------------------------------------------------------------------------------- /frontend/wasm/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/frontend/wasm/env.d.ts -------------------------------------------------------------------------------- /frontend/wasm/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/frontend/wasm/index.html -------------------------------------------------------------------------------- /frontend/wasm/infiniemu.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/frontend/wasm/infiniemu.d.ts -------------------------------------------------------------------------------- /frontend/wasm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/frontend/wasm/package.json -------------------------------------------------------------------------------- /frontend/wasm/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/frontend/wasm/pnpm-lock.yaml -------------------------------------------------------------------------------- /frontend/wasm/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/frontend/wasm/public/favicon.ico -------------------------------------------------------------------------------- /frontend/wasm/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/frontend/wasm/src/App.vue -------------------------------------------------------------------------------- /frontend/wasm/src/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/frontend/wasm/src/common.ts -------------------------------------------------------------------------------- /frontend/wasm/src/components/Console.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/frontend/wasm/src/components/Console.vue -------------------------------------------------------------------------------- /frontend/wasm/src/components/Display.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/frontend/wasm/src/components/Display.vue -------------------------------------------------------------------------------- /frontend/wasm/src/components/Emulator.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/frontend/wasm/src/components/Emulator.vue -------------------------------------------------------------------------------- /frontend/wasm/src/components/FileBrowser.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/frontend/wasm/src/components/FileBrowser.vue -------------------------------------------------------------------------------- /frontend/wasm/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/frontend/wasm/src/main.ts -------------------------------------------------------------------------------- /frontend/wasm/src/pinetime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/frontend/wasm/src/pinetime.ts -------------------------------------------------------------------------------- /frontend/wasm/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/frontend/wasm/src/utils.ts -------------------------------------------------------------------------------- /frontend/wasm/src/worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/frontend/wasm/src/worker.ts -------------------------------------------------------------------------------- /frontend/wasm/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/frontend/wasm/tsconfig.app.json -------------------------------------------------------------------------------- /frontend/wasm/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/frontend/wasm/tsconfig.json -------------------------------------------------------------------------------- /frontend/wasm/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/frontend/wasm/tsconfig.node.json -------------------------------------------------------------------------------- /frontend/wasm/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/frontend/wasm/vite.config.ts -------------------------------------------------------------------------------- /include/arm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/arm.h -------------------------------------------------------------------------------- /include/bus_i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/bus_i2c.h -------------------------------------------------------------------------------- /include/bus_spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/bus_spi.h -------------------------------------------------------------------------------- /include/byte_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/byte_util.h -------------------------------------------------------------------------------- /include/circular_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/circular_buffer.h -------------------------------------------------------------------------------- /include/commander.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/commander.h -------------------------------------------------------------------------------- /include/components/i2c/bma425.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/components/i2c/bma425.h -------------------------------------------------------------------------------- /include/components/i2c/cst816s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/components/i2c/cst816s.h -------------------------------------------------------------------------------- /include/components/i2c/hrs3300.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/components/i2c/hrs3300.h -------------------------------------------------------------------------------- /include/components/spi/spinorflash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/components/spi/spinorflash.h -------------------------------------------------------------------------------- /include/components/spi/st7789.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/components/spi/st7789.h -------------------------------------------------------------------------------- /include/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/config.h -------------------------------------------------------------------------------- /include/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/cpu.h -------------------------------------------------------------------------------- /include/demangle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/demangle.h -------------------------------------------------------------------------------- /include/dma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/dma.h -------------------------------------------------------------------------------- /include/fault.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/fault.h -------------------------------------------------------------------------------- /include/gdb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/gdb.h -------------------------------------------------------------------------------- /include/ie_time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/ie_time.h -------------------------------------------------------------------------------- /include/lua.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/lua.h -------------------------------------------------------------------------------- /include/lualibs/lua_display.h: -------------------------------------------------------------------------------- 1 | #include "lualibs.h" 2 | 3 | int l_display_new(lua_State *L); 4 | -------------------------------------------------------------------------------- /include/lualibs/lua_image.h: -------------------------------------------------------------------------------- 1 | #include "lualibs.h" 2 | 3 | int l_image_new(lua_State *L); 4 | -------------------------------------------------------------------------------- /include/lualibs/lua_touch.h: -------------------------------------------------------------------------------- 1 | #include "lualibs.h" 2 | 3 | int l_touch_new(lua_State *L); 4 | -------------------------------------------------------------------------------- /include/lualibs/lualibs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/lualibs/lualibs.h -------------------------------------------------------------------------------- /include/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/memory.h -------------------------------------------------------------------------------- /include/nrf52832.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/nrf52832.h -------------------------------------------------------------------------------- /include/pcap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/pcap.h -------------------------------------------------------------------------------- /include/peripherals/dcb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/peripherals/dcb.h -------------------------------------------------------------------------------- /include/peripherals/dwt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/peripherals/dwt.h -------------------------------------------------------------------------------- /include/peripherals/nrf52832/ccm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/peripherals/nrf52832/ccm.h -------------------------------------------------------------------------------- /include/peripherals/nrf52832/clock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/peripherals/nrf52832/clock.h -------------------------------------------------------------------------------- /include/peripherals/nrf52832/comp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/peripherals/nrf52832/comp.h -------------------------------------------------------------------------------- /include/peripherals/nrf52832/easydma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/peripherals/nrf52832/easydma.h -------------------------------------------------------------------------------- /include/peripherals/nrf52832/ecb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/peripherals/nrf52832/ecb.h -------------------------------------------------------------------------------- /include/peripherals/nrf52832/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/peripherals/nrf52832/gpio.h -------------------------------------------------------------------------------- /include/peripherals/nrf52832/gpiote.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/peripherals/nrf52832/gpiote.h -------------------------------------------------------------------------------- /include/peripherals/nrf52832/nvmc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/peripherals/nrf52832/nvmc.h -------------------------------------------------------------------------------- /include/peripherals/nrf52832/power.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/peripherals/nrf52832/power.h -------------------------------------------------------------------------------- /include/peripherals/nrf52832/ppi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/peripherals/nrf52832/ppi.h -------------------------------------------------------------------------------- /include/peripherals/nrf52832/pwm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/peripherals/nrf52832/pwm.h -------------------------------------------------------------------------------- /include/peripherals/nrf52832/radio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/peripherals/nrf52832/radio.h -------------------------------------------------------------------------------- /include/peripherals/nrf52832/rng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/peripherals/nrf52832/rng.h -------------------------------------------------------------------------------- /include/peripherals/nrf52832/rtc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/peripherals/nrf52832/rtc.h -------------------------------------------------------------------------------- /include/peripherals/nrf52832/saadc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/peripherals/nrf52832/saadc.h -------------------------------------------------------------------------------- /include/peripherals/nrf52832/spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/peripherals/nrf52832/spi.h -------------------------------------------------------------------------------- /include/peripherals/nrf52832/spim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/peripherals/nrf52832/spim.h -------------------------------------------------------------------------------- /include/peripherals/nrf52832/temp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/peripherals/nrf52832/temp.h -------------------------------------------------------------------------------- /include/peripherals/nrf52832/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/peripherals/nrf52832/timer.h -------------------------------------------------------------------------------- /include/peripherals/nrf52832/twim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/peripherals/nrf52832/twim.h -------------------------------------------------------------------------------- /include/peripherals/nrf52832/wdt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/peripherals/nrf52832/wdt.h -------------------------------------------------------------------------------- /include/peripherals/nvic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/peripherals/nvic.h -------------------------------------------------------------------------------- /include/peripherals/peripheral.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/peripherals/peripheral.h -------------------------------------------------------------------------------- /include/peripherals/scb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/peripherals/scb.h -------------------------------------------------------------------------------- /include/peripherals/scb_fp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/peripherals/scb_fp.h -------------------------------------------------------------------------------- /include/pinetime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/pinetime.h -------------------------------------------------------------------------------- /include/pins.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/pins.h -------------------------------------------------------------------------------- /include/program.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/program.h -------------------------------------------------------------------------------- /include/pseudocode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/pseudocode.h -------------------------------------------------------------------------------- /include/runlog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/runlog.h -------------------------------------------------------------------------------- /include/scheduler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/scheduler.h -------------------------------------------------------------------------------- /include/segger_rtt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/segger_rtt.h -------------------------------------------------------------------------------- /include/state_store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/state_store.h -------------------------------------------------------------------------------- /include/ticker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/ticker.h -------------------------------------------------------------------------------- /include/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/include/util.h -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/bus_i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/bus_i2c.c -------------------------------------------------------------------------------- /src/bus_spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/bus_spi.c -------------------------------------------------------------------------------- /src/circular_buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/circular_buffer.c -------------------------------------------------------------------------------- /src/commander.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/commander.c -------------------------------------------------------------------------------- /src/component/i2c/bma425.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/component/i2c/bma425.c -------------------------------------------------------------------------------- /src/component/i2c/cst816s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/component/i2c/cst816s.c -------------------------------------------------------------------------------- /src/component/i2c/hrs3300.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/component/i2c/hrs3300.c -------------------------------------------------------------------------------- /src/component/spi/spinorflash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/component/spi/spinorflash.c -------------------------------------------------------------------------------- /src/component/spi/st7789.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/component/spi/st7789.c -------------------------------------------------------------------------------- /src/cpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/cpu.c -------------------------------------------------------------------------------- /src/demangle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/demangle.cpp -------------------------------------------------------------------------------- /src/dma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/dma.c -------------------------------------------------------------------------------- /src/fault.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/fault.c -------------------------------------------------------------------------------- /src/gdb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/gdb.c -------------------------------------------------------------------------------- /src/lua.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/lua.c -------------------------------------------------------------------------------- /src/lualibs/lua_display.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/lualibs/lua_display.c -------------------------------------------------------------------------------- /src/lualibs/lua_image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/lualibs/lua_image.c -------------------------------------------------------------------------------- /src/lualibs/lua_pinetime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/lualibs/lua_pinetime.c -------------------------------------------------------------------------------- /src/lualibs/lua_touch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/lualibs/lua_touch.c -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/main.c -------------------------------------------------------------------------------- /src/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/memory.c -------------------------------------------------------------------------------- /src/nrf52832.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/nrf52832.c -------------------------------------------------------------------------------- /src/pcap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/pcap.c -------------------------------------------------------------------------------- /src/peripherals/dcb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/peripherals/dcb.c -------------------------------------------------------------------------------- /src/peripherals/dwt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/peripherals/dwt.c -------------------------------------------------------------------------------- /src/peripherals/nrf52832/ccm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/peripherals/nrf52832/ccm.c -------------------------------------------------------------------------------- /src/peripherals/nrf52832/clock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/peripherals/nrf52832/clock.c -------------------------------------------------------------------------------- /src/peripherals/nrf52832/comp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/peripherals/nrf52832/comp.c -------------------------------------------------------------------------------- /src/peripherals/nrf52832/ecb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/peripherals/nrf52832/ecb.c -------------------------------------------------------------------------------- /src/peripherals/nrf52832/gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/peripherals/nrf52832/gpio.c -------------------------------------------------------------------------------- /src/peripherals/nrf52832/gpiote.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/peripherals/nrf52832/gpiote.c -------------------------------------------------------------------------------- /src/peripherals/nrf52832/nvmc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/peripherals/nrf52832/nvmc.c -------------------------------------------------------------------------------- /src/peripherals/nrf52832/power.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/peripherals/nrf52832/power.c -------------------------------------------------------------------------------- /src/peripherals/nrf52832/ppi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/peripherals/nrf52832/ppi.c -------------------------------------------------------------------------------- /src/peripherals/nrf52832/pwm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/peripherals/nrf52832/pwm.c -------------------------------------------------------------------------------- /src/peripherals/nrf52832/radio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/peripherals/nrf52832/radio.c -------------------------------------------------------------------------------- /src/peripherals/nrf52832/rng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/peripherals/nrf52832/rng.c -------------------------------------------------------------------------------- /src/peripherals/nrf52832/rtc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/peripherals/nrf52832/rtc.c -------------------------------------------------------------------------------- /src/peripherals/nrf52832/saadc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/peripherals/nrf52832/saadc.c -------------------------------------------------------------------------------- /src/peripherals/nrf52832/spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/peripherals/nrf52832/spi.c -------------------------------------------------------------------------------- /src/peripherals/nrf52832/spim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/peripherals/nrf52832/spim.c -------------------------------------------------------------------------------- /src/peripherals/nrf52832/temp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/peripherals/nrf52832/temp.c -------------------------------------------------------------------------------- /src/peripherals/nrf52832/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/peripherals/nrf52832/timer.c -------------------------------------------------------------------------------- /src/peripherals/nrf52832/twim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/peripherals/nrf52832/twim.c -------------------------------------------------------------------------------- /src/peripherals/nrf52832/wdt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/peripherals/nrf52832/wdt.c -------------------------------------------------------------------------------- /src/peripherals/nvic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/peripherals/nvic.c -------------------------------------------------------------------------------- /src/peripherals/scb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/peripherals/scb.c -------------------------------------------------------------------------------- /src/peripherals/scb_fp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/peripherals/scb_fp.c -------------------------------------------------------------------------------- /src/pinetime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/pinetime.c -------------------------------------------------------------------------------- /src/pins.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/pins.c -------------------------------------------------------------------------------- /src/program.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/program.c -------------------------------------------------------------------------------- /src/runlog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/runlog.c -------------------------------------------------------------------------------- /src/scheduler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/scheduler.c -------------------------------------------------------------------------------- /src/segger_rtt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/segger_rtt.c -------------------------------------------------------------------------------- /src/state_store.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/state_store.c -------------------------------------------------------------------------------- /src/ticker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/ticker.c -------------------------------------------------------------------------------- /src/time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/time.c -------------------------------------------------------------------------------- /src/wasm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/src/wasm.c -------------------------------------------------------------------------------- /test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/test/.gitignore -------------------------------------------------------------------------------- /test/firmware/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/test/firmware/.gitignore -------------------------------------------------------------------------------- /test/firmware/FreeRTOS/heap_4_infinitime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/test/firmware/FreeRTOS/heap_4_infinitime.c -------------------------------------------------------------------------------- /test/firmware/FreeRTOS/port.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/test/firmware/FreeRTOS/port.c -------------------------------------------------------------------------------- /test/firmware/FreeRTOS/port_cmsis.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/test/firmware/FreeRTOS/port_cmsis.c -------------------------------------------------------------------------------- /test/firmware/FreeRTOS/port_cmsis_systick.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/test/firmware/FreeRTOS/port_cmsis_systick.c -------------------------------------------------------------------------------- /test/firmware/FreeRTOS/portmacro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/test/firmware/FreeRTOS/portmacro.h -------------------------------------------------------------------------------- /test/firmware/FreeRTOS/portmacro_cmsis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/test/firmware/FreeRTOS/portmacro_cmsis.h -------------------------------------------------------------------------------- /test/firmware/FreeRTOSConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/test/firmware/FreeRTOSConfig.h -------------------------------------------------------------------------------- /test/firmware/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/test/firmware/Makefile -------------------------------------------------------------------------------- /test/firmware/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/test/firmware/main.c -------------------------------------------------------------------------------- /test/firmware/sdk_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/test/firmware/sdk_config.h -------------------------------------------------------------------------------- /test/generate_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/test/generate_tests.py -------------------------------------------------------------------------------- /test/suites/adc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/test/suites/adc.yaml -------------------------------------------------------------------------------- /test/suites/add.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/test/suites/add.yaml -------------------------------------------------------------------------------- /test/suites/and.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/test/suites/and.yaml -------------------------------------------------------------------------------- /test/suites/asr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/test/suites/asr.yaml -------------------------------------------------------------------------------- /test/suites/bfc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/test/suites/bfc.yaml -------------------------------------------------------------------------------- /test/suites/bfi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/test/suites/bfi.yaml -------------------------------------------------------------------------------- /test/suites/bic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/test/suites/bic.yaml -------------------------------------------------------------------------------- /test/suites/clz.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/test/suites/clz.yaml -------------------------------------------------------------------------------- /test/suites/cmn.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/test/suites/cmn.yaml -------------------------------------------------------------------------------- /test/suites/cmp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/test/suites/cmp.yaml -------------------------------------------------------------------------------- /test/suites/eor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/test/suites/eor.yaml -------------------------------------------------------------------------------- /test/suites/it.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/test/suites/it.yaml -------------------------------------------------------------------------------- /test/suites/ldm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/test/suites/ldm.yaml -------------------------------------------------------------------------------- /test/suites/ldmdb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/test/suites/ldmdb.yaml -------------------------------------------------------------------------------- /test/suites/ldr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/test/suites/ldr.yaml -------------------------------------------------------------------------------- /test/suites/ldrb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/test/suites/ldrb.yaml -------------------------------------------------------------------------------- /test/suites/rsb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/test/suites/rsb.yaml -------------------------------------------------------------------------------- /test/suites/str.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/test/suites/str.yaml -------------------------------------------------------------------------------- /test/suites/strd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/test/suites/strd.yaml -------------------------------------------------------------------------------- /test/suites/teq.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/test/suites/teq.yaml -------------------------------------------------------------------------------- /tools/.gitignore: -------------------------------------------------------------------------------- 1 | .vscode -------------------------------------------------------------------------------- /tools/runlog-analyzer/.gitignore: -------------------------------------------------------------------------------- 1 | __debug_bin* -------------------------------------------------------------------------------- /tools/runlog-analyzer/asm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/tools/runlog-analyzer/asm.go -------------------------------------------------------------------------------- /tools/runlog-analyzer/commands.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/tools/runlog-analyzer/commands.go -------------------------------------------------------------------------------- /tools/runlog-analyzer/expression.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/tools/runlog-analyzer/expression.go -------------------------------------------------------------------------------- /tools/runlog-analyzer/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/tools/runlog-analyzer/go.mod -------------------------------------------------------------------------------- /tools/runlog-analyzer/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/tools/runlog-analyzer/go.sum -------------------------------------------------------------------------------- /tools/runlog-analyzer/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/tools/runlog-analyzer/main.go -------------------------------------------------------------------------------- /tools/runlog-analyzer/runlog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/tools/runlog-analyzer/runlog.go -------------------------------------------------------------------------------- /tools/simulrun/.gitignore: -------------------------------------------------------------------------------- 1 | toolchain 2 | __debug_bin* -------------------------------------------------------------------------------- /tools/simulrun/asm/assembler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/tools/simulrun/asm/assembler.go -------------------------------------------------------------------------------- /tools/simulrun/asm/instructions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/tools/simulrun/asm/instructions.go -------------------------------------------------------------------------------- /tools/simulrun/exchange.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/tools/simulrun/exchange.go -------------------------------------------------------------------------------- /tools/simulrun/gdb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/tools/simulrun/gdb.go -------------------------------------------------------------------------------- /tools/simulrun/go.mod: -------------------------------------------------------------------------------- 1 | module simulrun 2 | 3 | go 1.22.2 4 | -------------------------------------------------------------------------------- /tools/simulrun/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/tools/simulrun/main.go -------------------------------------------------------------------------------- /tools/web-previewer/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/tools/web-previewer/cache.go -------------------------------------------------------------------------------- /tools/web-previewer/github.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/tools/web-previewer/github.go -------------------------------------------------------------------------------- /tools/web-previewer/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/tools/web-previewer/go.mod -------------------------------------------------------------------------------- /tools/web-previewer/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/tools/web-previewer/go.sum -------------------------------------------------------------------------------- /tools/web-previewer/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/tools/web-previewer/main.go -------------------------------------------------------------------------------- /user_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pipe01/InfiniEmu/HEAD/user_config.h --------------------------------------------------------------------------------