All Projects → vbe0201 → faucon

vbe0201 / faucon

Licence: Apache-2.0, MIT licenses found Licenses found Apache-2.0 LICENSE-APACHE MIT LICENSE-MIT
NVIDIA Falcon Microprocessor Suite

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to faucon

Snowflake
❄️ 🎮 Extensible Emulator Frontend written in C# and Javascript
Stars: ✭ 185 (+560.71%)
Mutual labels:  emulator, emulation
Bsnes Plus
debug-oriented fork of bsnes
Stars: ✭ 209 (+646.43%)
Mutual labels:  emulator, emulation
Openemu
🕹 Retro video game emulation for macOS
Stars: ✭ 13,369 (+47646.43%)
Mutual labels:  emulator, emulation
Nes
A Javascript NES Emulator
Stars: ✭ 168 (+500%)
Mutual labels:  emulator, emulation
Emu Docs
Emulator documentation archive
Stars: ✭ 222 (+692.86%)
Mutual labels:  emulator, emulation
Rust64
Commodore 64 emulator written in Rust
Stars: ✭ 176 (+528.57%)
Mutual labels:  emulator, emulation
Washingtondc
Open-source Sega Dreamcast emulator
Stars: ✭ 201 (+617.86%)
Mutual labels:  emulator, emulation
Cxbx Reloaded
Xbox (Original) Emulator
Stars: ✭ 1,746 (+6135.71%)
Mutual labels:  emulator, emulation
Punes
Nintendo Entertaiment System emulator and NSF/NSFe Music Player (Linux, FreeBSD, OpenBSD and Windows)
Stars: ✭ 217 (+675%)
Mutual labels:  emulator, emulation
Miasm
Reverse engineering framework in Python
Stars: ✭ 2,649 (+9360.71%)
Mutual labels:  emulator, disassembler
Nsfplay
Nintendo NES sound file NSF music player
Stars: ✭ 155 (+453.57%)
Mutual labels:  emulator, emulation
F1-demo
Real-time vehicle telematics analytics demo using OmniSci
Stars: ✭ 27 (-3.57%)
Mutual labels:  nvidia, nvidia-gpu
Epsxe64ubuntu
Install ePSXe Linux (x64) & shaders using BIOS HLE and Core Plugins on x86-64 Debian, Ubuntu, Linux Mint and their derivatives.
Stars: ✭ 130 (+364.29%)
Mutual labels:  emulator, emulation
Vaporboy
Gameboy / Gameboy Color Emulator PWA built with Preact. ⚛️ Powered by wasmBoy. 🎮Themed with VaporWave. 🌴🐬
Stars: ✭ 182 (+550%)
Mutual labels:  emulator, emulation
Byuu
byuu is a multi-system emulator focused on performance, features, and ease of use.
Stars: ✭ 123 (+339.29%)
Mutual labels:  emulator, emulation
Segs
💪 SEGS - Super Entity Game Server
Stars: ✭ 190 (+578.57%)
Mutual labels:  emulator, emulation
Bap
Binary Analysis Platform
Stars: ✭ 1,385 (+4846.43%)
Mutual labels:  emulator, disassembler
Teensy64
C64 Emulation on a Teensy 3.6
Stars: ✭ 112 (+300%)
Mutual labels:  emulator, emulation
Emupedia.github.io
The purpose of Emupedia is to serve as a nonprofit meta-resource, hub and community for those interested mainly in video game preservation which aims to digitally collect, archive and preserve games and software to make them available online accessible by a user-friendly UI that simulates several retro operating systems for educational purposes.
Stars: ✭ 206 (+635.71%)
Mutual labels:  emulator, emulation
Yuzu
Nintendo Switch Emulator
Stars: ✭ 17,405 (+62060.71%)
Mutual labels:  emulator, emulation

faucon: NVIDIA Falcon Microprocessor Suite

Cargo Test Cargo D0c Discord License

faucon aims to provide a comprehensive tooling suite for the Falcon microprocessors, including an assembler, a disassembler, a CPU emulator for debugging purposes, and documentation on the architecture. For the time being, faucon explicitly targets the fuc5 generation of these MCUs.

See the wiki for architecture documentation.

Components

  • faucon-asm-derive: Internal implementation details of faucon-asm

  • faucon-asm: A crate for processing Falcon assembly, providing binary disassembling capabilities

  • faucon-emu: Implementation of the CPU functionality for emulation

  • faucon: Command-line interface for invoking and driving the provided tools

  • examples: Assembly examples on programming the Falcon hardware

Setup

Coming soon.

Contributing

The project is in a very early state and WIP. Contributions are welcome.

Contributions to code and documentation are heavily appreciated, may it be a bug fix, a new feature, or improvement of the code or wiki documentation.

Feel free to join the ReSwitched Discord server and reach out to Vale#5252 in either #faucon or #switch-hacking-meta.

Credits

License

faucon is distributed under the terms of either the Apache License (Version 2.0) or the MIT license, at the user's choice.

See LICENSE-APACHE and LICENSE-MIT for details. Contributions to the faucon project must be made under the terms of both licenses.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].