├── .gitignore ├── ARM_Any.gba ├── ARM_DataProcessing.gba ├── FASMARM ├── ARMDOC │ ├── InstructionFormatsARM.asm │ ├── InstructionFormatsARM64.asm │ ├── InstructionFormatsFPA.asm │ ├── InstructionFormatsIWMMXT.asm │ ├── InstructionFormatsMAVERICK.asm │ ├── InstructionFormatsSIMD.asm │ ├── InstructionFormatsTHUMB16.asm │ ├── InstructionFormatsTHUMB32.asm │ ├── InstructionFormatsVFP.asm │ └── InstructionFormatsXSCALE.asm ├── FASMARM.EXE ├── INCLUDE │ ├── APICE │ │ └── COREDLL.INC │ ├── MACRO │ │ ├── ARMLITRL.INC │ │ ├── ARMRESRC.INC │ │ ├── ARMSTRUC.INC │ │ ├── IMPORTCE.INC │ │ └── PROCAPS.INC │ ├── WINCE.INC │ └── WINCEX.INC ├── ReadMe.txt ├── SOURCE │ ├── ARMTABLE.INC │ ├── ARMv8.INC │ ├── LIBC │ │ └── FASMARM.ASM │ ├── LINUX │ │ └── FASMARM.ASM │ └── WIN32 │ │ ├── FASMARM.ASM │ │ └── SYSTEMARM.INC ├── fasmarm └── fasmarm.o ├── FuzzARM.gba ├── LICENSE ├── README.md ├── Screenshots ├── Passed.png ├── SMULL.png ├── THUMB sign extend gone wrong.png ├── TST EOR instead of AND.png └── VBA smull error.png ├── THUMB_Any.gba ├── THUMB_DataProcessing.gba ├── asm ├── init.asm ├── lib │ ├── bm_glyphs.py │ ├── checksum.py │ ├── constants.inc │ ├── glyphs.inc │ ├── glyphs.png │ ├── header.inc │ ├── macros.inc │ └── text.asm ├── main.asm ├── run_test_ARM.asm ├── run_test_THUMB.asm ├── run_tests.asm └── tests.inc ├── lib ├── DataProcessing.py ├── LoadStore.py ├── Multiply.py ├── __init__.py └── generate.py └── main.py /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__/ 2 | -------------------------------------------------------------------------------- /ARM_Any.gba: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/ARM_Any.gba -------------------------------------------------------------------------------- /ARM_DataProcessing.gba: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/ARM_DataProcessing.gba -------------------------------------------------------------------------------- /FASMARM/ARMDOC/InstructionFormatsARM.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/FASMARM/ARMDOC/InstructionFormatsARM.asm -------------------------------------------------------------------------------- /FASMARM/ARMDOC/InstructionFormatsARM64.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/FASMARM/ARMDOC/InstructionFormatsARM64.asm -------------------------------------------------------------------------------- /FASMARM/ARMDOC/InstructionFormatsFPA.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/FASMARM/ARMDOC/InstructionFormatsFPA.asm -------------------------------------------------------------------------------- /FASMARM/ARMDOC/InstructionFormatsIWMMXT.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/FASMARM/ARMDOC/InstructionFormatsIWMMXT.asm -------------------------------------------------------------------------------- /FASMARM/ARMDOC/InstructionFormatsMAVERICK.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/FASMARM/ARMDOC/InstructionFormatsMAVERICK.asm -------------------------------------------------------------------------------- /FASMARM/ARMDOC/InstructionFormatsSIMD.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/FASMARM/ARMDOC/InstructionFormatsSIMD.asm -------------------------------------------------------------------------------- /FASMARM/ARMDOC/InstructionFormatsTHUMB16.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/FASMARM/ARMDOC/InstructionFormatsTHUMB16.asm -------------------------------------------------------------------------------- /FASMARM/ARMDOC/InstructionFormatsTHUMB32.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/FASMARM/ARMDOC/InstructionFormatsTHUMB32.asm -------------------------------------------------------------------------------- /FASMARM/ARMDOC/InstructionFormatsVFP.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/FASMARM/ARMDOC/InstructionFormatsVFP.asm -------------------------------------------------------------------------------- /FASMARM/ARMDOC/InstructionFormatsXSCALE.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/FASMARM/ARMDOC/InstructionFormatsXSCALE.asm -------------------------------------------------------------------------------- /FASMARM/FASMARM.EXE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/FASMARM/FASMARM.EXE -------------------------------------------------------------------------------- /FASMARM/INCLUDE/APICE/COREDLL.INC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/FASMARM/INCLUDE/APICE/COREDLL.INC -------------------------------------------------------------------------------- /FASMARM/INCLUDE/MACRO/ARMLITRL.INC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/FASMARM/INCLUDE/MACRO/ARMLITRL.INC -------------------------------------------------------------------------------- /FASMARM/INCLUDE/MACRO/ARMRESRC.INC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/FASMARM/INCLUDE/MACRO/ARMRESRC.INC -------------------------------------------------------------------------------- /FASMARM/INCLUDE/MACRO/ARMSTRUC.INC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/FASMARM/INCLUDE/MACRO/ARMSTRUC.INC -------------------------------------------------------------------------------- /FASMARM/INCLUDE/MACRO/IMPORTCE.INC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/FASMARM/INCLUDE/MACRO/IMPORTCE.INC -------------------------------------------------------------------------------- /FASMARM/INCLUDE/MACRO/PROCAPS.INC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/FASMARM/INCLUDE/MACRO/PROCAPS.INC -------------------------------------------------------------------------------- /FASMARM/INCLUDE/WINCE.INC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/FASMARM/INCLUDE/WINCE.INC -------------------------------------------------------------------------------- /FASMARM/INCLUDE/WINCEX.INC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/FASMARM/INCLUDE/WINCEX.INC -------------------------------------------------------------------------------- /FASMARM/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/FASMARM/ReadMe.txt -------------------------------------------------------------------------------- /FASMARM/SOURCE/ARMTABLE.INC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/FASMARM/SOURCE/ARMTABLE.INC -------------------------------------------------------------------------------- /FASMARM/SOURCE/ARMv8.INC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/FASMARM/SOURCE/ARMv8.INC -------------------------------------------------------------------------------- /FASMARM/SOURCE/LIBC/FASMARM.ASM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/FASMARM/SOURCE/LIBC/FASMARM.ASM -------------------------------------------------------------------------------- /FASMARM/SOURCE/LINUX/FASMARM.ASM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/FASMARM/SOURCE/LINUX/FASMARM.ASM -------------------------------------------------------------------------------- /FASMARM/SOURCE/WIN32/FASMARM.ASM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/FASMARM/SOURCE/WIN32/FASMARM.ASM -------------------------------------------------------------------------------- /FASMARM/SOURCE/WIN32/SYSTEMARM.INC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/FASMARM/SOURCE/WIN32/SYSTEMARM.INC -------------------------------------------------------------------------------- /FASMARM/fasmarm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/FASMARM/fasmarm -------------------------------------------------------------------------------- /FASMARM/fasmarm.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/FASMARM/fasmarm.o -------------------------------------------------------------------------------- /FuzzARM.gba: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/FuzzARM.gba -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/README.md -------------------------------------------------------------------------------- /Screenshots/Passed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/Screenshots/Passed.png -------------------------------------------------------------------------------- /Screenshots/SMULL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/Screenshots/SMULL.png -------------------------------------------------------------------------------- /Screenshots/THUMB sign extend gone wrong.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/Screenshots/THUMB sign extend gone wrong.png -------------------------------------------------------------------------------- /Screenshots/TST EOR instead of AND.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/Screenshots/TST EOR instead of AND.png -------------------------------------------------------------------------------- /Screenshots/VBA smull error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/Screenshots/VBA smull error.png -------------------------------------------------------------------------------- /THUMB_Any.gba: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/THUMB_Any.gba -------------------------------------------------------------------------------- /THUMB_DataProcessing.gba: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/THUMB_DataProcessing.gba -------------------------------------------------------------------------------- /asm/init.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/asm/init.asm -------------------------------------------------------------------------------- /asm/lib/bm_glyphs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/asm/lib/bm_glyphs.py -------------------------------------------------------------------------------- /asm/lib/checksum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/asm/lib/checksum.py -------------------------------------------------------------------------------- /asm/lib/constants.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/asm/lib/constants.inc -------------------------------------------------------------------------------- /asm/lib/glyphs.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/asm/lib/glyphs.inc -------------------------------------------------------------------------------- /asm/lib/glyphs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/asm/lib/glyphs.png -------------------------------------------------------------------------------- /asm/lib/header.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/asm/lib/header.inc -------------------------------------------------------------------------------- /asm/lib/macros.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/asm/lib/macros.inc -------------------------------------------------------------------------------- /asm/lib/text.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/asm/lib/text.asm -------------------------------------------------------------------------------- /asm/main.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/asm/main.asm -------------------------------------------------------------------------------- /asm/run_test_ARM.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/asm/run_test_ARM.asm -------------------------------------------------------------------------------- /asm/run_test_THUMB.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/asm/run_test_THUMB.asm -------------------------------------------------------------------------------- /asm/run_tests.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/asm/run_tests.asm -------------------------------------------------------------------------------- /asm/tests.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/asm/tests.inc -------------------------------------------------------------------------------- /lib/DataProcessing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/lib/DataProcessing.py -------------------------------------------------------------------------------- /lib/LoadStore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/lib/LoadStore.py -------------------------------------------------------------------------------- /lib/Multiply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/lib/Multiply.py -------------------------------------------------------------------------------- /lib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/lib/__init__.py -------------------------------------------------------------------------------- /lib/generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/lib/generate.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/FuzzARM/HEAD/main.py --------------------------------------------------------------------------------