Commodore 64 Game Project Video 10-11
20:23
Commodore 64 Brain Membership
10:13
2 жыл бұрын
Commodore 64 Discord Server
7:23
2 жыл бұрын
Commodore 64 Game Programming 8 and 9
23:08
Commodore 64 Game Project Video 7
41:29
Commodore 64 Game Project 4
31:06
3 жыл бұрын
Commodore 64 Game Project 3
26:52
3 жыл бұрын
Commodore 64 Game Project 2
40:53
3 жыл бұрын
Commodore 64 Game Project 1
27:14
3 жыл бұрын
Commodore 64 Game Project
27:49
3 жыл бұрын
C64 Brain Highlights
3:28
3 жыл бұрын
C64 Assembly Language 2020
17:56
4 жыл бұрын
The end of C64 Brain?
10:34
4 жыл бұрын
What is going on with C64 Brain?
10:30
C64 Basic Playground Details
13:31
5 жыл бұрын
C64 Basic Marathon Game Part 4
25:27
5 жыл бұрын
Commodore 64 Basic Marathon Game 3
38:31
Commodore 64 Spelunker Crack
26:10
5 жыл бұрын
Commodore 64 Basic Marathon Game 2
27:34
Commodore 64 Basic Marathon Game
25:57
Пікірлер
@TheUtuber999
@TheUtuber999 13 күн бұрын
I just use SPRDEF in Vice 128. So much easier.
@SteveMorrow8859
@SteveMorrow8859 Ай бұрын
Hey everyone. You can always hop over to my Facebook and catch me there, but you probably already guessed that I've thrown in the towel for KZfaq, as others have. However, I will still be posting videos on my Facebook, which has been growing a lot lately. My apologies if you expect another video, but I don't have the energy and patience to edit a video for several days, post it, and still watch the numbers decline. Anyway feel free to reach out to me there. I'm pretty active and will answer your questions. Still working on the project when I have time, so at least that isn't dead. Take care! It's been great! i may plan to make a departure video to be fair, but even that is up for debate. Please do visit my Facebook page below. I care about all the subscribers and everyone who still watches the channel. I'm still here, just doing different things these days. facebook.com/profile.php?id=100063890751740
@Joel-qz6sd
@Joel-qz6sd Ай бұрын
Steve I want to let you know I really value your basic tutorial series. You have shown a lot of really great stuff here that is really useful for designing a game. You are definitely a great C64 teacher. Thanks again
@SteveMorrow8859
@SteveMorrow8859 Ай бұрын
Update: It is quite possible I may not produce another video for this series, but my Facebook is alive and active these days for this project. Too many other commitments are consuming more time with keeping up my skills for my Web Developer role these days. It takes a lot out of me. So when I get time for researching things, I try to update the game. The world is different for me now, and I apologize if this small channel meant that much to you. So I really don't know if this project will continue here, as I can't make any promises.
@puzzud
@puzzud 2 ай бұрын
Nifty to use the spreadsheet to build your lookup tables, but you should rather use macros in your assembler.
@wongtawanchaiyakul9114
@wongtawanchaiyakul9114 3 ай бұрын
I must be a very stupid person, because I really don't know what the hell you're doing, I just wanted to play the game but I don't know how to load the game files on Vice emulator, I didn't know it is very technical about typing those command lines. WEW!!!
@lobban2
@lobban2 3 ай бұрын
I never owned a C64 but programmed quite a lot in BASIC back in the days. This took me back. Great video!
@TheUtuber999
@TheUtuber999 3 ай бұрын
The decimal number system is from 0 to 9. 9 - 0 = 9, so that must mean it is base 9 and not base 10. Just messing with you. Always add one because the range is inclusive. So for the screen memory, it would be 2023 - 1024 + 1 = 1000 distinct character positions. In another video you said there are 255 possible values in a byte... that is also incorrect. The possible values are 0 to 255, and 255 - 0 + 1 = 256 possible values. If you were just learning it wouldn't be a big deal... my concern is that these videos are being put forth as instructional, so it's more important to get it right.
@TheUtuber999
@TheUtuber999 3 ай бұрын
If you are trying to increment the border color, here are two ways to do that... The hard way... 100 forx=0to22:readn:poke828+x,n:next 110 sys828 120 data 169,32 :rem lda #$20 130 data 133,251 :rem sta $fb 140 data 169,208 :rem lda #$d0 150 data 133,252 :rem sta $fc 160 data 160,0 :rem ldy #0 170 data 177,251 :rem lda ($fb),y 180 data 24 :rem clc 190 data 105,1 :rem adc #1 200 data 145,251 :rem sta ($fb),y 210 data 32,228,255 :rem jsr $ffe4 220 data 240,242 :rem beq -14 230 data 96 :rem rts The easy way... 100 forx=0to8:readn:poke828+x,n:next 110 sys828 120 data 238,32,208 :rem inc $d020 130 data 32,228,255 :rem jsr $ffe4 140 data 240,248 :rem beq -8 150 data 96 :rem rts
@TheUtuber999
@TheUtuber999 3 ай бұрын
This was a fun exercise - thanks for the inspiration. Here is a short program I wrote to output the character set in color... 100 ifpeek(863)=255then120 110 forx=0to35:readn:poke828+x,n:next 120 sys828 130 data 169,147 :rem lda #$93 140 data 32,210,255 :rem jsr $ffd2 150 data 162,0 :rem ldx #0 160 data 142,32,208 :rem stx $d020 170 data 142,33,208 :rem stx $d021 180 data 138 :rem txa 190 data 157,0,4 :rem sta $0400,x 200 data 41,15 :rem and #$0f 210 data 208,2 :rem bne +2 220 data 169,12 :rem lda #12 230 data 157,0,216 :rem sta $d800,x 240 data 232 :rem inx 250 data 208,240 :rem bne -16 260 data 162,8 :rem ldx #8 270 data 160,0 :rem ldy #0 280 data 76,240,255 :rem jmp $fff0
@SteveMorrow8859
@SteveMorrow8859 3 ай бұрын
Been hammering out refining some animation techniques (water) in the project. I also fixed a scrolling issue. Be sure to check out my Facebook to see more current updates.
@TheUtuber999
@TheUtuber999 3 ай бұрын
7:32 I'm not seeing the Opcodes listed in alphabetical order. Also, there are a couple of errors on that page: • The Opcode for $16 says ASL aa, Y but is actually ASL aa, X. • The Opcode for $BC says LDY aaaa, Y but is actually LDY aaaa, X. 11:26 While in Immediate mode, why do you keep typing ?CHR$(147) every time you want to clear the screen instead of just pressing Shift+Home? Isn't it easier to just open the Vice Monitor and assemble ML from there, or is the goal to not rely on it?
@smokinjoe9415
@smokinjoe9415 4 ай бұрын
I downloaded the project zip file from your article on c64Brain website. When I run "Main.prg" in the latest VICE, it shows garbage on the screen and the borders are all messed up (it doesn't crash though).
@jsivonenVR
@jsivonenVR 4 ай бұрын
I’m late to this tutorial some 35 years… 😑
@jeffbaxter5918
@jeffbaxter5918 4 ай бұрын
Wow, thanks! Brings back loads of good memories! The joysticks are still confusing to configure (lol) but great program. I remember a game called "Factory" by Hesware - that was certainly ahead of it's time. This rocks! :)
@ryanbabecki3187
@ryanbabecki3187 5 ай бұрын
YOU FUCKING LIAR
@gfabasic32
@gfabasic32 5 ай бұрын
Super!
@Emulous79
@Emulous79 6 ай бұрын
Is there a way to decrypt text adventures on the C64 so that you can read what the commands (strings) are? The code usually shows up but it's a scrambled mess in both Action Replay cartridge monitor and Cheat Engine.
@kpkp2655
@kpkp2655 7 ай бұрын
Where have you been? Been a while, man.
@SteveMorrow8859
@SteveMorrow8859 Ай бұрын
I'm on Facebook under C64 Brain. Feel free to join. Always ready to respond there to those interested in the Commodore 64 and the game project is still on.
@ivangiovan5796
@ivangiovan5796 9 ай бұрын
How to modify file extension.asi ?
@SteveMorrow8859
@SteveMorrow8859 9 ай бұрын
Heads up everyone. Now that I got some busy stuff sorted out in my life recently, I'm attempting to revisit the next tutorial series soon. This time though I aspire to use Kick Assembler which requires a lot of code revision on my part, and will delay a little further since I lost the original extraction I created for Kick a while ago. Hang in there. C64 Brain in is dead. Just took a vacation.
@desarrollou71x72
@desarrollou71x72 10 ай бұрын
ASMR pure thanks.. what program do you use to write asm in your Atari ?
@desarrollou71x72
@desarrollou71x72 10 ай бұрын
what a beautiful syntax..
@undeadtotheend6420
@undeadtotheend6420 10 ай бұрын
Great video
@BobbyCharlz
@BobbyCharlz 11 ай бұрын
Thank you for making this video. I will come back to this ASAP to develop along what you’ve presented. I’m very grateful for this tutor and the level of in-depth example and explanation you’re giving. Thanks again. 👍
@astroprotector
@astroprotector 11 ай бұрын
I ran the prg and get the following: "?out of data error in 10". I checked to ensure I correctly entered that line code.
@Verroll
@Verroll 11 ай бұрын
anyone here in 2023 😂, btw it still works for anyone wondering if you are using Gta IV downgrade (which u should be using)
@alexandrebrossard3957
@alexandrebrossard3957 Жыл бұрын
Mod name ?
@toddhurcomb3737
@toddhurcomb3737 Жыл бұрын
please get to the point. way to much superficial crap..
@carlacespede3489
@carlacespede3489 Жыл бұрын
Videos que valen ORO!!!!
@carlacespede3489
@carlacespede3489 Жыл бұрын
Este video vale ORO!
@carlacespede3489
@carlacespede3489 Жыл бұрын
Gran trabajo...gracias!
@MMSZoli
@MMSZoli Жыл бұрын
I ried now the link but seems outdated. Could you send a new one? Or could you make is public maybe?
@carlacespede3489
@carlacespede3489 Жыл бұрын
Gracias por tan valioso aporte a la COMUNIDAD ATARIANA MUNDIAL...SALUDOS!
@AllGamingStarred
@AllGamingStarred Жыл бұрын
Commodore BASIC v2 does not have a restore statement. Damn you Jack!
@ivaerak
@ivaerak Жыл бұрын
1:15:54 I remember this tutorial, from the blue book, I have it typed and saved on a cassette.
@hobbymagicstopmotion
@hobbymagicstopmotion Жыл бұрын
Hey how can a sprite detect a specific character?...when the detect register only detects a collision has occurred?...example: a ladder vs some other character and how to make a sprite distinguish between the 2 or 3 character sets?
@rafaelmmartinez9170
@rafaelmmartinez9170 Жыл бұрын
Hi, the membership is still updated?
@williamgambill8384
@williamgambill8384 Жыл бұрын
I would like to how to print out any program that I might have type in, I tried to find out put I am coming up short. Any help would be welcome, thank you.
@helipilot727
@helipilot727 Жыл бұрын
only 31 thumbs up?? thats sad because this is great brain food
@mixtapesforever1765
@mixtapesforever1765 Жыл бұрын
Thanks good video
@Bernard_Ashtree
@Bernard_Ashtree Жыл бұрын
👍
@bettyjones2614
@bettyjones2614 Жыл бұрын
Thanks this is great
@rostefx
@rostefx Жыл бұрын
Your Discord link is probably expired or invalid. If is expired you need set time expire for never. Great video from you hobby
@patton72010
@patton72010 Жыл бұрын
I wish this kind of videos were available when I had my C64 and started some basic programing (before internet age). I really enjoy watching these.
@SteveMorrow8859
@SteveMorrow8859 9 ай бұрын
Glad you liked it. I'm coming back with the next phase pretty soon.
@AlForte13
@AlForte13 Жыл бұрын
Sprites...now there is a word I have not heard in a long time 🙂
@alessandroscola
@alessandroscola Жыл бұрын
really great work! a part from ther scrolling, how can i make the man walnk an the ground and stop if a obstacle is reached? how is the tecnhique?
@syedrizvi2469
@syedrizvi2469 Жыл бұрын
Well done!, keep up the good work! I am following whenever I can!
@MWGrossmann
@MWGrossmann Жыл бұрын
Where was this 40 years ago when I needed it? I've gotten back into 6502 & my old 800s for fun and also teaching my kids (and others). Not just the basics of lower level work but also many concepts which were critical back then are still valid and useful, from efficient memory usage to understanding the CPU and other hardware. Thanks for an interesting video; DLIs were always a PImyA.