-
Content Count
388 -
Joined
-
Last visited
Content Type
Profiles
Member Map
Forums
Blogs
Gallery
Calendar
Store
Everything posted by MemberAtarian
-
Silver Bride (music cart for Atari 2600)
MemberAtarian replied to MemberAtarian's topic in Homebrew Discussion
Some art I had done. -
I may continue my PyTari2600 project later, creating a new language, but it takes too much time. And on the other hand, I should create a working graphics kernel on my own, that's the only I thing I cannot do in ASM.
-
Soundz like a cool stuff. You begann working with ASM?
-
Silver Bride (music cart for Atari 2600)
MemberAtarian replied to MemberAtarian's topic in Homebrew Discussion
This is not the best quality I should do, but somehow, as I recorded the TIA even either RF or RCA, it was so dissorted I couldn't stand it, but I will do something wild with this compilation, so don't worry. -
Somehow I missed this one, really lovable. Your were able to record more speech than I on 2K, imprissive! Is it 2bit only?
-
Silver Bride (music cart for Atari 2600)
MemberAtarian replied to MemberAtarian's topic in Homebrew Discussion
Thank you. DK Arcade is one of the "how the hell did he do that??" kind of game, like a straight conversion to the VCS. My problem was until now I did not know that with ASM you have to think of everything as a ROM address and it's value, so you can use it as an addressed database, which is kind of insane on the VCS (like playing WAVs). In my next project, I want to do a fully animated dancing Dizzy for the title. -
Using Wave Samples for VCS programming
MemberAtarian replied to MemberAtarian's topic in 2600 Programming For Newbies
Draconian had nice robotic sounds, really liked them, altough I don't really understand the method you are using for inclusion. https://simulationcorner.net/index.php?page=sam With your knowledge you could even do a speech synthesizer ROM like SAM for the Atari and that would be freeking cool. -
Unfortunately, the game is like a complete mess. 😕 Everything is a bit off. The music is the soviet hymn on purpose, or it's just really similar to it?
-
Using Wave Samples for VCS programming
MemberAtarian replied to MemberAtarian's topic in 2600 Programming For Newbies
Soundz like a really drunk robot. Maybe this could lead to a new speech synthetiser -
Using Wave Samples for VCS programming
MemberAtarian replied to MemberAtarian's topic in 2600 Programming For Newbies
It really works! Thank you, Jeff. -
Using Wave Samples for VCS programming
MemberAtarian replied to MemberAtarian's topic in 2600 Programming For Newbies
Checked it, interesting. Managed to create az executable for perl. The only problem, that I excepted, that it can only do really short samples and you have to turn off graphics, so the best usage is maybe a deathcry in some game. -
Using Wave Samples for VCS programming
MemberAtarian replied to MemberAtarian's topic in 2600 Programming For Newbies
Interesting, I was doing the search again and now it had the result for it. -
Using Wave Samples for VCS programming
MemberAtarian replied to MemberAtarian's topic in 2600 Programming For Newbies
Deltas were someting to decide which hexa part of the data should the program import, I guess it"s for compressing. What is this Wav2Atari? Even google has absolute zero results about it. -
Using Wave Samples for VCS programming
MemberAtarian replied to MemberAtarian's topic in 2600 Programming For Newbies
I just looked up some examples and tried to make it simpler, so there are no deltas to decide which note to import. Can you attach some kind of code too? -
Now I want to learn how to do wave samples, but first, I want to understand the basics, so the primitive, cycle wasting way. First, I loaded the .wav song into Audacity, saved the sequance I want to play as a headerless binary, then used bin2hex on it, so I got a hex text file. I wrote a little piece of code like this, copying the beginning of the REALLY long code for Wavetable. ldy #0 sty AUDC0 .Loop iny lda WaveTable,y sta AUDV0 jmp .Loop WaveTable hex 80808080 80808080 80808080 7F808080 hex 7F7F8080 80807F7F 8080807F 7F80807F hex 7F80807F 7F80807F 7F80807F 7F7F8080 hex 7F7F8080 7F7F807F 80807F80 80807F80 hex 80807F80 80807F80 80807F7F 807F7F80 hex 80807F80 80808080 7F808080 7F807F80 hex 80807F7F 807F7F7F 807F8080 7F7F807F hex 7F7F807F 7F7F807F 807F807F 807F7F80 hex 80808080 80808080 80808080 7F808080 hex 7F808080 7F808080 7F808080 80808080 hex 807F7F80 7F808080 8080807F 807F7F7F hex 8080807F 807F7F7F 807F7F80 807F807F hex 807F8080 7F80807F 7F7F807F 7F7F807F hex 807F807F 807F807F 7F7F8080 7F7F807F hex 7F7F807F 7F7F807F 7F7F8080 7F80807F hex 7F7F807F 7F808080 7F808080 7F7F7F80 hex 7F807F80 80807F80 807F8080 80807F80 hex 7F80807F 7F807F80 7F807F7F 7F808080 hex 807F7F80 80808080 8080807F 7F7F7F7F First, I tryied it with a hex code like 00010203 04050607 08090a0b 0c0d0e0f and after adding sleep 64 before the jmp, I heard it pulsating, so it worked. So I tried the one above, but it only generates noise. What is the duration (number of cycles) between two notes played you recommend?
-
Silver Bride (music cart for Atari 2600)
MemberAtarian replied to MemberAtarian's topic in Homebrew Discussion
Today, it's a big archievement. I managed to create an animated title screen. This logic will be useful for making scrolling playfield as well, or animated big sprites for title. https://youtu.be/bOIJtgWb0kw -
silver bride Silver Bride (music cart for Atari 2600)
MemberAtarian posted a topic in Homebrew Discussion
Instead of a game, I decided to make a music cart for the Atari 2600 this time, based of the ten years old song of Amorphis, Silver Bride. https://www.youtube.com/watch?v=wVfoET8fLvg This is where I'm now, done the instrumental part and the indicator. It's unexpanded system, no DPC+, so I have two channels, but I tried my best to mimic four. The lyrics will be played through the Kid Vid, so I think this will be the third ever made ROM for that device. I have other ideas, because I have a lot of space left, so stay tuned. https://youtu.be/l76vFF9hRPA Silver_Bride_0.15NTSC.bas.bin Silver_Bride_0.15PAL60.bas.bin vocals2.wav- 6 replies
-
- music
- atari 2600
-
(and 1 more)
Tagged with:
-
Champ Games - Galagon (aka Galaga) 2600
MemberAtarian replied to johnnywc's topic in Homebrew Discussion
I have. 1. If you don't live in the North America or West Europe, it's to expensive to buy. 2. I bought once the original and after 2 months, it just died. It took me one year to find someone in Easter-Europe who can fix it. +1 Also I found someone who assemble UNO carts in my own country. -
Champ Games - Galagon (aka Galaga) 2600
MemberAtarian replied to johnnywc's topic in Homebrew Discussion
On the other hand, UNO works with 64K games, while Harmony has a maximum of 32K. Because I work with 64K games as well and sprybug does 64K games too, UNO is better for me. -
Test program: Left - Right (pause-resume tape) Up-Down: Play song/mute song. The number shows you the signal the Kid Vid sends to the VCS via the joy1right pin. Test_Joy2_Pins.bas.bin
-
Contolling the Kid Vid cassette tape?
MemberAtarian replied to MemberAtarian's topic in Atari 2600 Programming
Test program: Left - Right (pause-resume tape) Up-Down: Play song/mute song. The number shows you the signal the Kid Vid sends to the VCS via the joy1right pin. Test_Joy2_Pins.bas.bin -
Final ROM released. I compressed the assembly as much I could, the only thing that really drains power of CPU is the aura and vampire spirit powerup, they have the same check for damage as the Reaper itself, so twice the "fun". I should write in the manual they are so powerful they eat the colors of this world. PAL footage on real hardware: DeathMatch_NTSC_0.40.bas.bin DeathMatch_PAL60_0.40.bas.bin
-
And yeah, your are right, the data channel is connected to pin 2 and works like a binary morse. If you need a clean "data channel only" recording, I may do it for you.
-
What I don't understand, how can you control the signals coming from the console by software? I mean, I only want to make a program with a chiptune instrumental created by the console and the lyrics would come from the KidVid, I know that pressing play on the tape can send signal to joy1down (that is actually set the bit low, without that it is set to high) and then let the cassette tape play the recording constantly. Unfortunately, it seems you have to set the 5th pin to high for making the song to be played, or something like that and I just couldn't figure out how.
-
Contolling the Kid Vid cassette tape?
MemberAtarian replied to MemberAtarian's topic in Atari 2600 Programming
I wrote a test program and found out that the KidVid is actually sending signals through the 2nd pin (joydown), in a strange way, it's aa constantly high bit, but as pressing the play button, it disrupts it for a second, after that, it sends binary code to detect which game to load. My problem is that if I'm not using the original cartridge, it won't play any music. Is it possible to control the 5th pin that is originally for the B paddle input on the joyport? I wrote an assembly code segment that tries to set bit 7 to high and read it as well, but nothing happens. I guess setting the 7th bit high lets to play what is on the tape instead of just making the tape go.
