Skip to content

Commit

Permalink
update readme
Browse files Browse the repository at this point in the history
  • Loading branch information
negativeExponent committed Jan 25, 2024
1 parent 5ceb738 commit fb84958
Showing 1 changed file with 42 additions and 43 deletions.
85 changes: 42 additions & 43 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,36 +8,36 @@
FCEUmm is a Nintendo Entertainment System / Famicom emulator. It currently supports a wide number of carts, including support for Family Computer Disk System and Vs. Unisystem.
It is a fork of FCEU "mappers modified", an unofficial build of FCEU Ultra by CaH4e3, which supports a lot of new mappers including some obscure mappers such as one for unlicensed NES ROM's using the Libretro API.

Changes
**Changes**

------

- additional mappers support
- mapper fixes and updates
- additional input options (SNES Mouse, SNES Gamepad, PowerPad A/B, VirtualBoy Controller etc)
- variable overscan cropping options, including separate top, bottom, left, right overscan cropping
- replaced on/off audio options to volume controls
- add volume controls for expansion audio (FDS, MMC5, VRC6, VRC7, Namco163, Sunsoft5B)
- fix to audio controls not muting some channels when in low quality mode
- add missing state variables, fixing runahead compatibility
- Assign F12 as Hard Reset (PowerNES) hotkey
- Write instructions now update the databus (backport https://github.com/TASEmulators/fceux/pull/659)
- Apply bisqwit's deemphasis method
- Add support for 512-palettes and apply bisqwit's deemphasis (fceux)
- Fix possible buffer overflow caused by emphasis buffer not initialized to zero
- Vs. System rework, fixes input issues and missing palettes, reworked inputs, update preexisting database and other updates.
- Fix low volume issue
- Use NES 2.0 info for supported input types (when available)
- Propagate FCEU_MemoryRand() to initialize mapper WRAM,CHRRAM and other cartridge memory types.
- FCEU_gmalloc default init state is based on FCEU_MemoryRand() settings.
- Replace Sunsoft 5B with emu2149
- NSF: Fix waveform visualizer
- NSF: add support for multiple audio chip (wip)
- Add NSFE support
- misc changes under the hood (libretro, sound, etc)


Button/Key Changes/Additions:
* additional mappers support
* mapper fixes and updates
* additional input options (SNES Mouse, SNES Gamepad, PowerPad A/B, VirtualBoy Controller etc)
* variable overscan cropping options, including separate top, bottom, left, right overscan cropping
* replaced on/off audio options to volume controls
* add volume controls for expansion audio (FDS, MMC5, VRC6, VRC7, Namco163, Sunsoft5B)
* fix to audio controls not muting some channels when in low quality mode
* add missing state variables, fixing runahead compatibility
* Assign F12 as Hard Reset (PowerNES) hotkey
* Write instructions now update the databus (backport https://github.com/TASEmulators/fceux/pull/659)
* Apply bisqwit's deemphasis method
* Add support for 512-palettes and apply bisqwit's deemphasis (fceux)
* Fix possible buffer overflow caused by emphasis buffer not initialized to zero
* Vs. System rework, fixes input issues and missing palettes, reworked inputs, update preexisting database and other updates.
* Fix low volume issue
* Use NES 2.0 info for supported input types (when available)
* Propagate FCEU_MemoryRand() to initialize mapper WRAM,CHRRAM and other cartridge memory types.
* FCEU_gmalloc default init state is based on FCEU_MemoryRand() settings.
* Replace Sunsoft 5B with emu2149
* NSF: Fix waveform visualizer
* NSF: add support for multiple audio chip (wip)
* Add NSFE support
* misc changes under the hood (libretro, sound, etc)


**Button/Key Changes/Additions:**

------

Expand All @@ -49,35 +49,34 @@ Button/Key Changes/Additions:
* L3 - simulate Famicom Player 2 Microphone (probably)


Compiling:
**Compiling:**

------

Linux:
* Linux:
make clean && make

Windows (MSYS2):
* Windows (MSYS2):
make clean && make


Input Devices
**Input Devices**

------

Standard Joypad (4-players)
* Standard Joypad (4-players)
* NES Zapper
* SNES Pad
* SNES Mouse
* Virtual Boy Controller
* Power Pad A/B
* Family Trainer A/B
* Arkanoid Paddle
* Hyper Shot Gun
* Hyper Shoy Pad

NES Zapper
SNES Pad
SNES Mouse
Virtual Boy Controller
Power Pad A/B
Family Trainer A/B
Arkanoid Paddle
Hyper Shot Gun
Hyper Shoy Pad


Additional Notes:
**Additional Notes:**

------

Expand Down

0 comments on commit fb84958

Please sign in to comment.