|
ForumsSega Master System / Mark III / Game GearSG-1000 / SC-3000 / SF-7000 / OMV |
Home - Forums - Games - Scans - Maps - Cheats - Credits Music - Videos - Development - Hacks - Translations - Homebrew |
![]() |
Author | Message |
---|---|
|
BlackCastle SMS/GG port
![]() |
With the great help of Michael Iwaniec we managed to fix the Black Castle SMS/GG port, so it has all the necessary sprite flipping now: https://github.com/untoxa/blackCastle/
It is still missing the original music/SFX and has no static HUD on the game gear, but that is easier to add/port. |
|
![]() ![]() |
|
|
![]() |
Great to hear! :-D | |
![]() ![]() |
|
|
![]() |
if someone has ideas how to properly port the music.c file for the PSG, you are very welcome. | |
![]() ![]() |
|
|
![]() |
That screenshot is super cute. | |
![]() ![]() |
|
|
![]() |
I have no clue, are you looking for psg files to play with PSGlib? Do the original tracker files of the songs exist? That would certainly help converting the songs :p. I feel like the GB music is the original and sounds cleaner compared to the nes music, is that right? |
|
![]() ![]() ![]() |
|
|
![]() |
It's interesting to see this "NO TRACKER" approach to the music. It's not what we're used to. I think it should not be really difficult to do, although I'm a bit tone deaf, so maybe I'm not the best person :_) |
|
![]() ![]() |
|
|
![]() |
Well, i created the title music for fun.
It is no .c file, but if you are able to get the PSGLib sound engine running in the game, then you can use the psg file in the zip. |
|
![]() ![]() ![]() |
|
|
![]() |
No. Original tracker files do not exist, because the songs were written by hand and use rather simple sound driver written in C (that’s music.c file). Yes, originally it was the game boy game. We use it as the playground for debugging the cross-platform GBDK-2020 library. Ideally, i am looking for the way to convert the original driver, rather than use PSGLib. |
|
![]() ![]() |
|
|
![]() |
I'll give it a try, I started looking to implement a driver similar to the GB one, for the moment I'm just focused in the Music. | |
![]() ![]() |
|
|
![]() |
Oh, cool! Looking forward for your contribution. Thank you. |
|
![]() ![]() |
|
|
![]() |
i ported the part of the driver, it plays the lead melody, no drums yet. and also no SFX yet. pushed changes to the repo, that might help. at least the driver structure is already in. |
|
![]() ![]() |
|
|
![]() |
I saw that on Discord!, let me take a look. On my side I was doing mostly the same approach you did, just getting the right register values for each frequency, and so (I've been a bit slow as I'm totally a non music person :-) ) | |
![]() ![]() |
|
|
![]() |
Btw, how did you computed the frequencies? I did the calculations in this spreadsheet.
https://docs.google.com/spreadsheets/d/12-UOXvQIojxea9ftX5TwK-VRKqbuInzpk47Y4pW43Dg/edit?usp=sharing I tried to put my frequencies, at the music sounded more high pitched, maybe you did it right, but I wanted to know where's the error. |
|
![]() ![]() |
|
|
![]() |
Unfortunately, me neither. Music and SFX is a black magic. |
|
![]() ![]() |
|
|
![]() |
One thing i noticed is: In your excel the lowest note is C. While the lowest note on the SMS is A (110hz). |
|
![]() ![]() ![]() |
|
|
![]() |
A2? In any case I'm using the notes that are used across the GB and Nes version, so the range may be smaller than the one on the SMS. | |
![]() ![]() |
|
|
![]() |
A 'no tracker' alternative to PSGlib would be really interesting! |
|
![]() ![]() ![]() |
|
|
![]() |
It's quite low tech fare.., but with help from slogra, I'm trying to have instruments included, so it sounds better than naked notes.... | |
![]() ![]() |
![]() |