Skip to content

Releases: QuantumSoundings/BassNES

Audio Overhaul Edition

02 Aug 09:50

Choose a tag to compare

Pre-release

I am now happy with the audio emulation. There have been a lot of improvements to the audio and there will be more audio features to come! Now on to the changes.

Core:

  • The core can now do panning of different hardware channels between the left and right output channels.
  • The core no longer returns single audio samples and instead returns whole arrays of audio data at once.
  • There is now the option for a high quality sampling mode utilizing a full fledged Decimator.(Performance is roughly halved using it and the difference is quite hard to hear. So only use it if you want the very best!)
  • More sampling rates are now supported. Lower sampling rates slightly increase performance when not using high quality sampling.
  • A change was made to the triangle channel so that it doesn't output very high pitched frequencies.
  • Various balancing changes between the different hardware channels.
  • Massive clean up of the audio internals for easier maintainability. Despite the added audio processing there is no real performance loss.

UI:

  • The display is no longer scaling images. Resulting in a small performance bump.
  • Full per channel control of audio panning is available in the audio settings.
  • Control of audio latency is now available in the audio settings.

Improvements.

26 Jul 06:43

Choose a tag to compare

Improvements. Pre-release
Pre-release

Changes:

UI:

  • BugFix: More steps taken to prevent crashes with Jinput.
  • First steps to input recording and playback.
  • Added hotkeys for quick save/load savestate.
  • Added hotkeys for input recording and playback.
  • Redesigned controller configuration window.
  • Tab for the NSF Player was added to audio settings. Allowing you to set default track length.

Core:

  • BugFix: Small timing issue with the MMC5 mapper.
  • Added support for nsfe files!

Bug Fix

12 Jul 21:15

Choose a tag to compare

Bug Fix Pre-release
Pre-release

Fix for a crash on startup.

Name Edition.

03 Jun 18:39

Choose a tag to compare

Name Edition. Pre-release
Pre-release

This project final has a name. Now I can stop call it just "my emulator."

New Features:

  • Colored keys on the piano keyboard!
  • Help menu with an option to open the github issue submission webpage.
  • About page is added!

Bug Fixes:

  • Audio sampling rate wasn't updating properly.
  • Change to NSF Player to fix banking.

NTSC

03 Jun 00:40

Choose a tag to compare

NTSC Pre-release
Pre-release

New Features:

  • NTSC filter! Its a port of blarggs nes library that I found in the nintaco source code.
  • Added a new tab in graphics settings that allows you to configure the different aspects of the filter.
  • There is also now an option to enable scanlines.

Core:

  • Many new palettes have been added!

Controllers!

01 Jun 22:21

Choose a tag to compare

Controllers! Pre-release
Pre-release

This release adds controllers via Jinput!

Small Release

30 May 21:51

Choose a tag to compare

Small Release Pre-release
Pre-release

UI:

  • A small very early graphical debugger has been added.

Project:

  • Increased separation of core and UI.
  • More documentation in general.

API:

  • New functions for handling different settings.

A Musical Release

28 May 21:11

Choose a tag to compare

A Musical Release Pre-release
Pre-release

The update has finally arrived!

New Features:

  • NSF Player support!
  • Controllable sampling rate for audio.
  • Two interfaces to allow for the development of alternate GUIs with ease.
  • Audio Visualizer with an oscilloscope, keyboard, and readout for currently playing notes!
  • The application will now match the look and feel of the system it is running on.

Mapper Support:

  • More variants of MMC1, 13, 19, 24, 26, 71, 75, and 210.
  • MMC5 Audio Support!
  • VRC6 Audio Support!
  • Namco Audio Support!
  • Improvements to the mapper design to increase performance.

Bug Fixes:

  • Numerous bugs in the DMC. Result is improved audio!
  • MMC5 saves were broken. They are now fixed.
  • Other bugs.

NES API:

  • First release of headless version of the nes core. Two interfaces are provided that enable access to nes functions as well as enforcing callback availability inspired by liberto cores.

A minor release

18 May 22:19

Choose a tag to compare

A minor release Pre-release
Pre-release

This release sees various internal clean ups boosting performance.

New Features:

  • VRC6 support. Specifically Akumajou Densetsu. The other two games have some problems I need to fix.
  • Expansion Audio is now supported so that means the mappers that use it will have it!

Hotfix

09 May 23:37

Choose a tag to compare

Hotfix Pre-release
Pre-release

I broke punch out. This fixes it. Also MMC4 support. Though only 3 games use it.