Skip to content

Commit

Permalink
update notes
Browse files Browse the repository at this point in the history
  • Loading branch information
HertzDevil committed Dec 4, 2016
1 parent 0c3c0a5 commit 45e186f
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 23 deletions.
6 changes: 5 additions & 1 deletion NOTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ _(TODO)_

- **Name:** Panning setting
- **Target:** SN76489, ~~T6W28~~
- **Description:** Changes the volume balance for the left and right output channels. `N01` is left, `N10` is center, `N1F` is right. ~~Intermediate values are supported only by the T6W28 chip; it effectively decreases the output volume in one of the output channels, but never silences it unless `N01` or `N1F` is used.~~ The special `N00` silences both channels.
- **Description:** Changes the volume balance for the left and right output channels. `N01` is left, `N10` is center, `N1F` is right. ~~Intermediate values are supported only by the T6W28 chip; it effectively decreases the output volume in one of the output channels, but never silences it unless `N01` or `N1F` is used.~~ The special `N00` silences both output channels.

#### NCx

Expand All @@ -39,3 +39,7 @@ _(TODO)_
#### VGM Logging

Under the **Tracker** menu is a new option called "Log VGM File...". Select it to save a VGM file, then play any song to start logging all audio events, and stop the player to finish logging.

## Compatibility

SnevenTracker modules (`.snm` files) share the same format with `.ftm` and `.0cc` files but are incompatible with them. Copying and pasting of frames and patterns still works across these trackers.
40 changes: 18 additions & 22 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,18 @@
# SnevenTracker

SnevenTracker (SN76489 Tracker) is a fork of FamiTracker version 0.4.6 that
emulates the Texas Instruments SN76489 sound chip, which is used in a wide
variety of computers and gaming consoles. The project's ultimate aim is to
implement multiple sound chips in a more modular manner than 0.4.6, in order to
provide insight into eventually supporting them in
[0CC-FamiTracker](https://github.com/HertzDevil/0CC-FamiTracker).

As in 0CC-FT, all changes to the source code are marked with `// // //`.

### Notes

- Replaces 2A03 with SN76489, removes all expansion chips
- Tracker functionality chiefly based on MOD2PSG2
- Produces `.snm` files, zero compatibility with FamiTracker or 0CC-FT except
for clipboard formats
- Should support multiple master clock rates and both versions of the LFSR,
also Game Gear stereo functionality
- Should support two instances of the SN76489, plus an extra sound chip
- Should support VGM logging (may be backported from 0CC-FamiTracker), KSS
export is planned
# SnevenTracker

SnevenTracker (SN76489 Tracker) is a fork of FamiTracker version 0.4.6 that
emulates the Texas Instruments SN76489 sound chip, which is used in a wide
variety of computers and gaming consoles. The project's ultimate aim is to
implement multiple sound chips in a more modular manner than 0.4.6, in order to
provide insight into eventually supporting them in
[0CC-FamiTracker](https://github.com/HertzDevil/0CC-FamiTracker).

As in 0CC-FT, all changes to the source code are marked with `// // //`.

See `NOTES.md` for a brief overview of the stuffs actually added.

### To-do

- Should support multiple master clock rates and both versions of the LFSR
- Should support two instances of the SN76489, plus an extra sound chip
- KSS export is planned, but low priority

0 comments on commit 45e186f

Please sign in to comment.