# So, what's masquerade ?

A multi-system emulator supporting classic gaming consoles and simulators.

[![Web Version](https://img.shields.io/badge/web-online-blue?style=flat-square)](https://kotambail-hegde.github.io/Masquerade-Emulator/hosting/)
[![Releases](https://img.shields.io/badge/download-releases-green?style=flat-square)](https://github.com/Kotambail-Hegde/Masquerade-Emulator/releases)
[![Linux](https://img.shields.io/github/actions/workflow/status/Kotambail-Hegde/Masquerade-Source/build.yml?branch=master&label=Linux)](https://github.com/Kotambail-Hegde/Masquerade-Source/actions/workflows/build.yml)
[![Windows](https://img.shields.io/github/actions/workflow/status/Kotambail-Hegde/Masquerade-Source/build.yml?branch=master&label=Windows)](https://github.com/Kotambail-Hegde/Masquerade-Source/actions/workflows/build.yml)
[![Emscripten](https://img.shields.io/github/actions/workflow/status/Kotambail-Hegde/Masquerade-Source/build.yml?branch=master&label=Emscripten)](https://github.com/Kotambail-Hegde/Masquerade-Source/actions/workflows/build.yml)

---

## Version

Current Version: **0.7x**

> 🚧 **Beta Notice**  
> Masquerade is currently in **beta**. All versions before **1.0** are under active development and may contain bugs, incomplete features, or breaking changes.
>
> 🔄 **Frequent Updates**  
> Releases may be frequent as development progresses rapidly.
>
> ⚠️ **Breaking Changes**  
> Backward compatibility is **not guaranteed** between versions. Save states, configs, or behaviors may change without notice.
>
> Stability, accuracy, and performance will continue improving toward the **1.x stable release**.

---

## Supported Systems

- **Game Boy Advance (GBA)**
- **Game Boy Color (GBC)**
- **Game Boy (GB)**
- **Nintendo Entertainment System (NES)**
- **Ms Pac-Man**
- **Pac-Man (Midway and Namco variants)**
- **Space Invaders**
- **XO-CHIP**
- **S-CHIP**
- **CHIP-8**
- **Game of Life**

---

## Getting Started

### Quick Access

- **[Try Web Version](https://kotambail-hegde.github.io/Masquerade-Emulator/hosting/)** - Play directly in your browser
- **[Download Desktop Build](https://github.com/Kotambail-Hegde/Masquerade-Emulator/releases)** - Available for Windows

---

## Gameplay Gallery

### P0052: ImGui + SDL3 + OpenGL3 (Recommended)

#### User Interface

<kbd><img width="240" height="160" alt="UI Screenshot 1" src="https://github.com/user-attachments/assets/f7af5623-f801-4d18-bcda-f18f7470454f" /></kbd> <kbd><img width="240" height="160" alt="UI Screenshot 2" src="https://github.com/user-attachments/assets/115f97b2-5858-4e2c-80b9-f6ba3049aa4a" /></kbd>

#### 🛠️ Debugger (Work In Progress)

The built-in debugger offers granular execution control, supporting **per-frame, per-line, and per-tick** stepping resolutions. 

_Example: The PPU Debugger inspecting a Game Boy / Game Boy Color state._

<kbd><img alt="PPUDebugger2" src="https://github.com/user-attachments/assets/dc1fcb2b-a15d-4e11-ad71-f22533fef250" /></kbd>

_Example: The PPU Debugger inspecting a Nintendo Entertainment System state._

<kbd><img alt="image" src="https://github.com/user-attachments/assets/19d602be-14bd-4fc4-9e57-1135c745a038" /></kbd>

_Example: The Event Debugger inspecting a Game Boy / Game Boy Color state._

<kbd><img alt="image" src="https://github.com/user-attachments/assets/2a6c523c-9bfb-4d54-bbf8-7e5613b48e57" /></kbd>


#### Pokémon Crystal, Pokémon Emerald and Pokémon Blue

<kbd><img width="200" alt="Pokemon Crystal" src="https://github.com/user-attachments/assets/3011b49f-45c6-4f18-bbc5-6ede797e81ad" /></kbd> <kbd><img width="200" alt="Pokemon Emerald" src="https://github.com/user-attachments/assets/d668bc27-9589-4897-bc92-8e1ca14c5d7b" /></kbd> <kbd><img width="200" alt="Pokemon Blue" src="https://github.com/user-attachments/assets/3fa02907-9902-4b73-a75a-af8e74df8ef6" /></kbd>

### P0010: OLC (Deprecated)

#### User Interface

<kbd><img width="240" height="160" alt="OLC UI" src="https://github.com/user-attachments/assets/331178df-2d66-4fba-8d10-dc5c186acb86" /></kbd>

#### Pokémon Ruby, Emerald, and Sapphire

<kbd><img width="200" alt="Pokemon Ruby" src="https://github.com/user-attachments/assets/4d50ea26-2368-46ea-8753-53c470a056d4" /></kbd> <kbd><img width="200" alt="Pokemon Emerald" src="https://github.com/user-attachments/assets/511e90e0-aa1b-491c-9937-40c9d1e57ee6" /></kbd> <kbd><img width="200" alt="Pokemon Sapphire" src="https://github.com/user-attachments/assets/8b5a58cb-d602-4b47-9fc9-833e36f6737a" /></kbd>

#### Game Boy Advance - Pokémon Fire Red and Leaf Green

<kbd><img width="200" alt="Pokemon Fire Red" src="https://github.com/user-attachments/assets/c1d64f3a-ff2e-4b36-9adf-612df56e178e" /></kbd> <kbd><img width="200" alt="Pokemon Leaf Green" src="https://github.com/user-attachments/assets/471c901a-b278-406b-8b99-41bdb4787188" /></kbd>

#### Game Boy Color - Donkey Kong Country and Pokémon Crystal

<kbd><img width="200" alt="Donkey Kong Country" src="https://github.com/Kotambail-Hegde/Masquerade-Emulator/assets/29670073/3d6bfb58-ae88-4b66-b299-ef20faf67112" /></kbd> <kbd><img width="200" alt="Pokemon Crystal" src="https://github.com/Kotambail-Hegde/Masquerade-Emulator/assets/29670073/3b318907-dc70-4488-8552-729b98504603" /></kbd>

#### Game Boy - Multiple Palette Examples

*Prehistorik Man in BGB Palette, Pinball Deluxe in Gearboy Palette and Altered Space in Sameboy Palette*

<kbd><img width="200" alt="Prehistorik Man" src="https://github.com/Kotambail-Hegde/Masquerade-Emulator/assets/29670073/8819c689-b3ad-444e-bece-d43a993e05b7" /></kbd> <kbd><img width="200" alt="Pinball Deluxe" src="https://github.com/user-attachments/assets/85f488ce-09e3-4624-b98f-73de539d051c" /></kbd> <kbd><img width="200" alt="Altered Space" src="https://github.com/user-attachments/assets/b6c38587-8d40-4f41-ab1a-e921194ebf53" /></kbd>

#### Nintendo Entertainment System - Super Mario Bros 3 and Zelda II

<kbd><img width="200" alt="Super Mario Bros 3" src="https://github.com/user-attachments/assets/ddd2fc8c-bd61-4ed2-b8f3-0bacdcd08987" /></kbd> <kbd><img width="200" alt="Zelda II" src="https://github.com/user-attachments/assets/fd9da1bc-8ecb-4922-95fb-512b984cfabd" /></kbd>

#### Nintendo Entertainment System - Super Mario Bros and Kong Classic

<kbd><img width="200" alt="Super Mario Bros" src="https://github.com/user-attachments/assets/0d7448a5-e353-46e1-8635-6d37cce576d8" /></kbd> <kbd><img width="200" alt="Kong Classic" src="https://github.com/user-attachments/assets/42b79a0a-b867-4734-88de-dd9efe273193" /></kbd>

#### Pac-Man

<kbd><img width="200" alt="Pac-Man" src="https://github.com/Kotambail-Hegde/Masquerade-Emulator/assets/29670073/81b421c4-bb53-4985-ae15-90d8dd572b5a" /></kbd>

#### Ms Pac-Man

<kbd><img width="200" alt="Ms Pac-Man" src="https://github.com/Kotambail-Hegde/Masquerade-Emulator/assets/29670073/b55f29d8-fcfb-4d5b-b30c-fb9b8afe0e35" /></kbd>

#### Space Invaders

<kbd><img width="200" alt="Space Invaders" src="https://github.com/Kotambail-Hegde/Masquerade-Emulator/assets/29670073/afac2f45-75e0-4a24-b087-1499360cf703" /></kbd>

#### CHIP-8 - Pong

<kbd><img width="200" alt="CHIP-8 Pong" src="https://github.com/Kotambail-Hegde/Masquerade-Emulator/assets/29670073/f162afa0-733e-4d4f-8fdf-7a907cb878e2" /></kbd>

#### Game of Life - Toroidal Mode

<kbd><img width="350" alt="Game of Life" src="https://github.com/Kotambail-Hegde/Masquerade-Emulator/assets/29670073/44bd5adf-bbe5-4edc-a47a-eff03cc8faae" /></kbd>

---

## Detailed System Information

### Game Boy Advance (GBA)

#### Features
- Supports GBA BIOS
- Supports all 5 PPU modes
- Supports all APU channels

#### Test Results
- Passes jsmolka/alyosha-tas's arm.gba, thumb.gba, memory.gba, flash and PPU tests
- Passes FuzzARM.gba
- Passes all tests within the AGB aging catridge test suite except:
  - Prefetch Buffer
- Passes all mgba-suite tests except for few test-cases within the following tests:
  - GamePAK prefetch related timing tests
  - Few timer count-up tests
  - Few timer IRQ tests
  - Few SIO tests
  - Few MISC edge case tests
- Passes CPU subtests of AGBEEG aging catridge test suite (still fails the Catridge and DMA subtests)
- Passes all tests in tonc's test suite
- Passes all belogic's audio tests

#### Known Issues (other than the ones mentioned above)
- No audio issue while running GBS
- Minor visual artifacts top left corner in Mode 3 for some video ROMs like Pokemon
- Some undesired audio artifacts (expected fix in **_P0152_** variant)
- Low end devices still need PGOs to run at full speed (expected fix in **_P0152_** variant)

---

### Game Boy / Game Boy Color (GB / GBC)

#### Features
- Supports GB and GBC BIOS
- Implements Pixel-Fetcher/Pixel-FIFO
- GBC supports GB mode
- Supports multiple palettes on GB
- Supports GameGenie and GameShark cheats
- Supports BESS specification for save/load states
- Supports GBVideoPlayer2 video ROMs with audio
- GBC supports color correction closely matching real hardware
- Supports following Memory Bank Controllers:
  - NO MBC
  - MBC1
  - MBC1M
  - MBC2
  - MBC3
  - MBC5
  - MBC6
  - MBC7
  - M161
  - MBC30
  - HuC-1
  - HuC-3
  - MMM01
  - WISDOM TREE

#### Test Results
- Completely passes Tom Harte's SingleStepTests (official and unofficial opcodes) for SM83
- Passes all of Blargg test suite including OAM bug
- Passes Moon Eye tests except:
  - unused_hwio-C.gb
  - boot_hwio-C.gb
  - boot_div-cgbABCDE.gb
- Passes all of Wilbert Pol's tests
- Passes all of Daid's GBEmulatorShootout tests
- Passes PeachyHardwareAbuse tests including ctf.gb
- Passes MMIO_exec_1.gb
- Passes DMG Aging Cartridge test
- Passes ax6's rtc3test suite
- APU successfully plays ISSOtm's smooth-player.gb
- Passes all of Hacktix's tests except:
  - strikethrough.gb
- Passes TurtleTests
- Passes MagenTests
- Passes mbc3-tester
- Fails some of the same-suite tests:
  - apu
  - sgb
- Passes Mealybug-Tearoom tests except for the following:
  - m3_lcdc_bg_en_change.gb
  - m3_lcdc_bg_map_change.gb
  - ​m3_lcdc_obj_en_change.gb
  - m3_lcdc_obj_en_change_variant.gb
  - m3_lcdc_obj_size_change.gb
  - m3_lcdc_obj_size_change_scx.gb
  - m3_lcdc_tile_sel_change.gb
  - m3_lcdc_tile_sel_win_change.gb
  - m3_lcdc_win_en_change_multiple.gb
  - m3_lcdc_win_en_change_multiple_wx.gb
  - m3_lcdc_win_en_change_multiple_wx.gb
  - m3_scx_high_5_bits.gb
  - ​m3_scy_change.gb
  - m3_window_timing_wx_0.gb

#### Known Issues (other than the ones mentioned above)
- Fails cgb-acid-hell
- Fails few age-test-roms
- Fails docboy-test-suite's APU tests
- Link Cable not supported

---

### Nintendo Entertainment System (NES)

#### Features
- 6502 CPU passes Klaus Dormann's 6502_65C02_functional_tests including BCD tests
- Supports mappers:
  - NROM (000)
  - MMC1 (001)
    - SEROM
    - SHROM
    - SH1ROM
    - SUROM
    - SOROM
    - SNROM
    - SXROM
  - UxROM (002)
  - CNROM (003)
  - MMC3 (004)
  - MMC5 (005)
    - MMC6
  - iNES Mapper 6 (006)
  - AxROM (007)
  - MMC2 (009)
  - MMC4 (010)
  - Color Dreams (011)
  - CPROM (013)
  - iNES Mapper 14 (014)
  - iNES Mapper 15 (015)
  - Bandai FCG (016)
    - LZ93D50 + 24C01 EEPROM
    - FCG-1 / FCG-2
    - LZ93D50 + 24C02 EEPROM
  - Jaleco SS88006 (018)
  - Namco 163 (019)
  - Konami VRC4 (021)
    - VRC4ac
  - Konami VRC2 (022)
    - VRC2a
  - Konami VRC2 / VRC4 (023)
    - VRC2b
    - VRC2c
    - VRC4e
  - Konami VRC6 (024)
    - VRC6a
  - Konami VRC2 / VRC4 (025)
    - VRC4b
    - VRC4c
    - VRC4d
    - VRC4f
  - Konami VRC6 (026)
    - VRC6b
  - iNES Mapper 28 (028)
  - iNES Mapper 29 (029)
  - iNES Mapper 30 (030)
  - iNES Mapper 34 (034)
    - NINA-001
    - BNROM
  - iNES Mapper 37 (037)
  - iNES Mapper 47 (047)
  - RAMBO-1 (064)
  - GxROM (066)
  - iNES Mapper 67 (067)
  - Sunsoft-4 (068)
  - Sunsoft FME-7 (069)
  - iNES Mapper 70 (070)
  - iNES Mapper 78 (078)
  - J87 (087)
  - iNES Mapper 105 (105)
  - iNES Mapper 118 (118)
  - MMC3 + RAMBO-1 (119)
  - iNES Mapper 152 (152)
  - iNES Mapper 155 (155)
  - iNES Mapper 158 (158)
  - Nanjing FC-001 (163)
  - iNES Mapper 180 (180)
  - Namco 175 / Namco 340 (210)
    - Namco 175
    - Namco 340
  - iNES Mapper 218 (218)
  - iNES Mapper 232 (232)
  - iNES Mapper 268 (268)
- Supports Game Genie cheats
- Supports Zapper in Port 2 (mouse clicks)

#### Test Results
- Passes Nestest (official and unofficial opcodes)
- Completely passes Tom Harte's SingleStepTests for NES6502
- Passes Blargg CPU tests (official and unofficial opcodes)
- Passes Blargg CPU timing tests
- Passes Blargg CPU dummy read/write tests
- Passes NES Dev Wiki CPU tests
- Passes blargg_ppu_tests_2005.09.15b
- Passes blargg_apu_2005.07.30
- Passes Blargg sprite_overflow_test suite
- Passes Blargg sprite_hit_tests_2005.10.05
- Passes all APU tests including DMC
- Passes Blargg vbl_nmi_timing and ppu_vbl_nmi tests
- Passes Blargg cpu_interrupt_v2 tests
- Passes OAM stress tests
- Passes Blargg and Bisqwit's ppu_open_bus tests
- Passes Bisqwit's cpu_exec_space tests
- Passes Blargg mmc3_irq_tests suite except:
  - 4-scanline_timing.nes

#### Known Issues (other than the ones mentioned above)
- PAL timings are not supported (only NTSC is supported as of now)
- Fails many of the DMC tests
- Fails many of the Accuracy coin tests

---

### Pac-Man and Ms Pac-Man

#### Features
- Z80 CPU emulation
- Passes Tom Harte's SingleStepTests for Z80 (official and unofficial opcodes)
- Passes zexdoc and zexall tests
- Supports both Midway and Namco variants

#### Supported Pac-Man Boot-legs
- Hangly Man
- Uniprom Variant
- Baracuda
- NewPuc
- After Dark
- Snatcher Set 1 and 2

#### Planned Support (Pac-Man Boot-legs)
- Streaking
- Titan
- Caterpillar
- Abscam
- Joyman
- Piranha
- Galaxian Hardware Variant

#### Supported Ms Pac-Man Boot-legs (planned/partial)
- MsPacPlus
- After Dark
- MsPacAttackNew
- MsPacAtackOld

---

### Space Invaders

#### Features
- Supports color overlays

---

### CHIP-8 / S-CHIP / XO-CHIP

#### Supported Variants
- CHIP-8
- S-Chip Legacy
- S-Chip Modern
- XO-Chip (supporting audio and up to 4 planes)

#### Features
- Completely passes Timendus's chip8-test-suite v4.2
- Completely passes CubeChip test suite
- Supports ROM database auto-detection of:
  - Variants
  - Quirks
  - Recommended palettes
  - Recommended keybindings
  - Recommended execution rate

---

### Game of Life

#### Supported Modes
- Normal Mode
- Toroidal Mode

#### Planned Support
- Pan/Zoom support planned

---

### CPUs

- Passes extensive test ROM suites for:
  - 8080 (official and unofficial opcodes)
  - Z80 (official and unofficial opcodes)
  - SM83 (official and unofficial opcodes)
  - Ricoh 2A03 (NES-6502) (official and unofficial opcodes)
  - ARM7TDMI (ARMv4T instruction set)

---

### Additional
- Supports Save States and Load States
- Supports OTA updates
- Supports dynamic drag and drop of ROMs including multiple ROMs for Space Invaders and Pacman/MsPacman

---

## Variants

Masquerade is available in two variants, differing in their underlying libraries:

### P0052: ImGui + SDL3 + OpenGL3 (Recommended)

Modern UI framework with enhanced features and performance.

**Technology Stack:**
- ImGui for interface
- SDL3 for windowing and input
- OpenGL3 for rendering
- nativefiledialog-extended for file dialogs

### P0010: OLC (Deprecated)

Legacy variant based on One Lone Coder's Pixel Game Engine.

**Note:** P0010 is no longer supported. Users should migrate to P0052 for latest features and updates.

**Technology Stack (Legacy):**
- Forked version of One Lone Coder's Pixel Game Engine
- One Lone Coder's Sound Wave Engine

---

## Automated Test Reports

### Masquerade Tests

#### Game Boy / Game Boy Color

- [Game Boy (GB) Test Report](https://kotambail-hegde.github.io/Masquerade-Emulator/tests/gb/gb_report.html)
- [Game Boy Color (GBC) Test Report](https://kotambail-hegde.github.io/Masquerade-Emulator/tests/gb/gbc_report.html)

#### Game Boy Advance

- Test report coming soon.

#### NES

- [NES Test Report](https://kotambail-hegde.github.io/Masquerade-Emulator/tests/nes/nes_report.html)

#### CHIP-8

- [CHIP-8 Test Report](https://kotambail-hegde.github.io/Masquerade-Emulator/tests/chip8/c8_report.html)
- [SCHIP-8 Legacy Test Report](https://kotambail-hegde.github.io/Masquerade-Emulator/tests/chip8/sc8l_report.html)
- [SCHIP-8 Modern Test Report](https://kotambail-hegde.github.io/Masquerade-Emulator/tests/chip8/sc8m_report.html)
- [XO-CHIP Test Report](https://kotambail-hegde.github.io/Masquerade-Emulator/tests/chip8/xoc8_report.html)

### External Test Suites

These reports use external test suites to validate emulator compatibility and
correctness.

#### Game Boy / Game Boy Color

- [GB Emulator Shootout](https://kotambail-hegde.github.io/Masquerade-Emulator/tests/gb/GBEmulatorShootout/)

---

## Credits and Acknowledgments

### Documentation and References

#### Game Boy / Game Boy Color
- [GB Pandocs](https://gbdev.io/pandocs/) - Comprehensive Game Boy documentation
- [GB Dev Wiki](https://gbdev.gg8.se/wiki/articles/Memory_Bank_Controllers) - Memory Bank Controller documentation
- [Codeslinger's Blog](http://www.codeslinger.co.uk/pages/projects/gameboy.html) - Game Boy emulation guide
- [Night Shade's Audio Implementation](https://nightshade256.github.io/2021/03/27/gb-sound-emulation.html) - Audio emulation guide
- [The Ultimate Gameboy Talk](https://github.com/drhelius/Gearboy) - Technical reference
- [Antonio's Technical Documentation](https://github.com/AntonioND/giibiiadvance/blob/master/docs/TCAGBD.pdf) - Game Boy Advance technical guide

#### Game Boy Advance
- [GBATEK](http://problemkaputt.de/gbatek-gba-reference.htm) - Comprehensive GBA reference
- [TONC](https://gbadev.net/tonc/) - GBA programming tutorials
- [NBA HW Docs](https://nba-emu.github.io/hw-docs/) - Hardware documentation
- [GBA Docs](https://gbadev.net/gbadoc/) - GBA development documentation
- [Dillonb's Cartridge Guide](https://dillonbeliveau.com/2020/06/05/GBA-FLASH.html) - Flash cartridge implementation
- [GBA PPU Access Pattern](https://nba-emu.github.io/hw-docs/ppu/ppu.html) - PPU timing documentation

#### Nintendo Entertainment System
- [NES Dev Wiki](https://www.nesdev.org/wiki/Nesdev_Wiki) - Comprehensive NES documentation
- [AprNes Accuracy Coin Guide](https://github.com/erspicu/AprNes/tree/master/MD/AccuracyCoin_Guide/EN) - Comprehensive accuracy coin Test guide
- [NES Database](https://forums.nesdev.org/viewtopic.php?p=248796&sid=1308dccf364c1c36576f65a65cbb68ee#p248796) - ROM Database for NES ROMs

#### CHIP-8 Family
- [Chip8 Database](https://github.com/chip-8/chip-8-database) - ROM Database for CHIP-8 family

### Reference Emulators

- [Gearboy](https://github.com/drhelius/Gearboy) - GB/GBC testing
- [gbmulator](https://github.com/mpostaire/gbmulator) - GB/GBC testing
- [Emulicious](https://emulicious.net/) - GB/GBC testing
- [Sameboy](https://github.com/LIJI32/SameBoy) - GB/GBC testing
- [NBA](https://github.com/nba-emu/NanoBoyAdvance) - GBA testing
- [SkyEmu](https://github.com/skylersaleh/SkyEmu) - UI theme inspiration
- [Dillonb's GBA Emulator](https://github.com/Dillonb/gba/) - CLI logger/debugger inspiration
- [Mesen2](https://github.com/SourMesen/Mesen2/tree/master) - NES testing
- [Hhugboy](https://github.com/tzlion/hhugboy/tree/d86491a3992f2b70b19582ba6f4d16bee781b2fd) - For information in Poke2in1 Mapper

### Test Suites and Test ROMs

- Tom Harte's SingleStepTests for 6502 and SM83 CPU testing
- Blargg test ROMs for [GB](https://github.com/retrio/gb-test-roms), [GBC](https://github.com/retrio/gb-test-roms), and [NES](https://github.com/christopherpow/nes-test-roms)
- [Little Things GB](https://github.com/pinobatch/little-things-gb) test suite for GB and GBC
- [jsmolka](https://github.com/jsmolka/gba-tests) and [alyosha-tas](https://github.com/alyosha-tas/gba-tests) test ROMs for GBA
- [AGS Test Suite](https://github.com/DenSinH/AGSTests/tree/main)
- [MGBA test suite](https://github.com/mgba-emu/suite) for GBA
- [Tonc test suite](https://gbadev.net/tonc/setup.html) for GBA
- [Moon Eye](https://github.com/Gekkio/mooneye-test-suite) and [Wilbert Pol's](https://github.com/wilbertpol/mooneye-gb/tree/master/tests) test suite for GB/GBC
- [Mealybug Tearoom Tests](mealybug-tearoom-tests) for GB/GBC
- [Accuracy Coin](https://github.com/100thCoin/AccuracyCoin) test suite for NES
- [Little Things NES](https://github.com/pinobatch/little-things-nes) test suite for NES
- And all other tests suites mentioned in previous sections...

### Community

- [Emulator Development Discord](https://discord.com/invite/emudev) - Active community support and development discussions
- Special thanks to ScottNash042 for the extensive testing and hence in ironing out some major issues

---

## License

See the repository for license information.

---

**[Web Version](https://kotambail-hegde.github.io/Masquerade-Emulator/hosting/)** | **[Downloads](https://github.com/Kotambail-Hegde/Masquerade-Emulator/releases)** | **[Report Issues](https://github.com/Kotambail-Hegde/Masquerade-Emulator/issues)**
