-
Notifications
You must be signed in to change notification settings - Fork 0
sh4 instruction set assembler/disassembler/emitter framework
License
washingtondc-emu/sh4asm
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
//////////////////////////////////////////////////////////////////////////////// // _______ __ __ __ __ _______ _______ __ __ // // / _____/ / / / / / / / / / ___ / / _____/ / /__/ / // // / /____ / /__/ / / /__/ / / /__/ / / /____ / / // // /____ / / ___ / /____ / / ___ / /___ / / /__/ / // // ____/ / / / / / / / / / / / ____/ / / / / / // // /_____/ /_/ /_/ /_/ /_/ /_/ /______/ /_/ /_/ // // // //////////////////////////////////////////////////////////////////////////////// sh4asm SuperH-4 assembler/emitter Copyright 2017, 2019 snickerbockers sh4asm is an assembler/disassembler/emitter framework for the SuperH-4 instruction set. It's designed and tested with SEGA Dreamcast homebrew in mind, but it should work perfectly fine with any other sh4-based computing platform. sh4asm includes two components: sh4asm_core, and sh4asm. sh4asm_core is a library which can be used to easily add an sh4 assembler to your own programs. sh4asm is a frontend that uses that library to implement a minimalistic command-line assembler/disassembler. The primary motivation for this is to form part of a test-framework for Dreamcast emulators (specificly my own emulator dubbed WashingtonDC), but sh4asm is designed with the intention that it will be useful in any application that requires an sh4 emitter. sh4asm is distributed under the terms of a permissive 3-clause BSD-style license; see LICENSE for details.
About
sh4 instruction set assembler/disassembler/emitter framework
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published