What will Santa bring you this Year?
I bring you the next part of my NeoGeo related NGFX-toolchain.
When I started the development of 'BlutEngel2' I used NeoSoundBilder from NeoBitz but I came across some problems - it was not compatible with my NeoGeoCD-AIO-files. After research and help from some people, I was able to develop my own Z80 driver which covered ADPCM-A, ADPCM-B & CDDA-playback.
The GUI (inspired by NeoBitz) has caused me more headache than the z80 part... but now it seems ready for release!
Merry Christmas and prosperous New Year!
NGFX-SoundBuilder.zip
CRC32 F23F6B1E
MD5 7af2745d8cbe98b25f058f313dfd5f0b
SHA1 4cb33791508d4f1ae7c5bf604c404de878f1ac29
3 types of Z80 suported:
- CART-PrePCM (2MB ADPCM-A & 2MB ADPCM-B)
- CART (16MB mixed ADPCM-A & -B)
- NGCD (1MB ADPCM-A) & up to 98 CDDA-Tracks
ADPCM-A Properties:
- Channel 1-5 'round robin' like 'NeoBitz Neo Sound Builder'
- Channel 6 BGM & BGM looped like 'NeoBitz Neo Sound Builder'
- Volume per Sample (0-100%)
- Panning per Sample (Left/Center/Right)
ADPCM-B Properties:
- Loop
- Panning (Left/Center/Right)
- Frequency
CDDA Properties:
Player-Commands:
- 0x11 ADPCM_STOP
- 0x12 ADPCMA_STOP
- 0x13 ADPCMB_STOP
- 0x14 ADPCM_SET_MAX_VOL
- 0x15 ADPCM_MUTE
- 0x16 ADPCM_DEC_VOL
- 0x17 ADPCM_INC_VOL
- 0x18 ADPCM_FADE_OUT
- 0x19 ADPCM_FADE_IN
- 0x1d CDDA_STOP
- 0x1e CDDA_PAUSE
- 0x1f CDDA_RESUME
Import:
- WAV (8 & 16BIT / Mono & Stereo)
- NAS ('Neo Audio Sample' but I call it 'Neo adpcm-A Sample')
- NBS ('Neo adpcm-B Sample)
Export:
- WAV (16Bit Mono, Frequency depends on SampleType)
- NAS
- NBS
Load:
- NSL (NeoBitz Neo Sound Library)
- NSL (NGFX, includes all new Features) <- autodetect
Save:
- NSL (NeoBitz Neo Sound Library, but you will loose new Features)
- NSL (NGFX, Standard)
other Features:
- Z80 64 entry FIFO memory
- autosize/autotrim ADPCM-A & -B (256b-1MB / 256b-16MB)
- Bank autoselection
- Eyecatcher command (0x02) available (+64KB Mono Or +128KB Stereo)
- outputs C-File & ASM-File
- full Drag'n'drop support (NSL, WAV, NAS, NBS)
- plays all samples incl. loop, volume & panning
- plays CDDA from CD-Drive If available
Special Thanks To:
- Jeff Kurtz (Idea & Concept 'Neo Sound Builder')
- freem (Examplesources & Docs)
- Furrtek (Examplesources)
- Fred/FRONT
- To all wiki-contributors