| |
Dragon Fighter: Into the Depth [2sid] [2024] |
Released At :
Yogi's & Flex' Melodic 2SID Compo 2024
Achievements :
C64 Music Competition at Yogi's & Flex' Melodic 2SID Compo 2024 : #8
Credits :
No credits found
Download :
Look for downloads on external sites:
Pokefinder.org
Production Info Submitted by Bansai on 5 November 2024
Responding to some site user comments: They're definitely not auto converted. I released this here for fun in what is billed as an all kinds of covers and conversions compo. If this entry violates the spirit of the compo, please remove it.
Source for x16 and C64 is here https://mega.nz/folder/TkYkmCJY#JuLlw-uFgd0Zw3QD-ULKKA if anyone is interested to see how this kind of player methodology work. Workflow generally is extract ROM/nsf info -> run Infiltrator to get prelim asm source -> put a PSID header on it then hit all code paths in siddecompiler -> cut-and-paste patterns with reloc data back into Infiltrator generated source -> manually relocate rest such as function tables and larger structure pointers -> decode pattern command set -> put hooks into player or look into player for high-level hints of player activity -> edit pattern data as needed -> edit C64 side player routines to cover up ADSR artifacts. Sunsoft tunes like Batman probably are the most fun to get working because of bank switching and DPCM bass needing to be decoded back to pitch tables. :-)
The smaller 2SID files that require more rastertime use a 32/16 divide routine to go from 2A03 freq to SID frequency (SID = $1CE000/(2A03_freq+1)). The fun aspect of a divide in code is that interesting dynamic frequency effects are possible similar to records slowing down to a stop, tape flutter, doppler effects, etc., but this file doesn't do that. | Production Info Submitted by Bansai on 1 November 2024
Uses Natsume player by Iku Mizutani ported to C64 with a 2SID output device where the second SID is located at $D420. The SID code looks at player state (e.g., current note length remaining) so it can get better results than just monitoring the 2A03 register outputs. Mono preferred, though it sounds pretty good in stereo if there is 50%+ mixing across channels to get some slight separation. Note lengths and drum instruments were edited for 50Hz and to sound crisper on SID. |
|
|
|
| Search CSDb |
| Navigate | |
|
| Detailed Info | |
|
| Fun Stuff | |
· Goofs · Hidden Parts · Trivia
|
|
| Forum | |
|
| Support CSDb | |
|
| |
|