Тёмный

Your first code for the Atari 2600 | 8Blit 

8Blit - ATARI 2600 Game Programming
Подписаться 2,4 тыс.
Просмотров 7 тыс.
50% 1

Опубликовано:

 

29 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 44   
@lean.drocalil
@lean.drocalil 2 года назад
I started programming at age 13 and Microsoft QBasic on DOS was my first pick. Some time later, I studied a little bit of X86 assembly language but didn't dive much deeper into it than writing hello world and some basic loops. When I was 15, I found this group on Yahoo with Brazilian Atari 2600 programmers and I instantly joined them. Now, after two decades and some 😝, I work with software development and requirements analysis and am a hobbyist retro videogame consoles programmer. I mostly code for Atari 2600, NES and SEGA Master System/Game Gear.
@8Blit
@8Blit 2 года назад
That's awesome, would love to see some of your stuff! Especially for the 2600.
@lailsonclaudiopgomes986
@lailsonclaudiopgomes986 2 месяца назад
Oi, Leandro. Td bem? Vc tem email ou WhatsApp? Eu estou pesquisando sobre programacao de consoles de videogame...
@8Blit
@8Blit 2 месяца назад
8blit0@gmail.com
@segaboy9894
@segaboy9894 3 года назад
I've been doing a lot of research on this topic, and that research led me to this series. I've subbed and I'll be following.
@8Blit
@8Blit 3 года назад
Awesome, glad to have you join us! Welcome!
@iliasgkotsidis3204
@iliasgkotsidis3204 2 года назад
I started to wanna learn 6507 assembly and your channel saved me. I am keeping notes in my notebook, feels like taking a private lesson. Thank you!
@8Blit
@8Blit 2 года назад
I'm glad you're enjoying the video's and finding them useful!
@iliasgkotsidis3204
@iliasgkotsidis3204 2 года назад
@@8Blit you should totally start a series of you making a full game
@hicknopunk
@hicknopunk 3 года назад
I just found your channel today. Love it, instant sub! You need a Have you programmed Atari today? T-shirt 😄
@8Blit
@8Blit 3 года назад
Thanks for the kind words! That's a great idea, if I can't find a shirt like that, maybe I'll make some!
@chrismcauley599
@chrismcauley599 Год назад
Starting to learn how to code 2600 Assembly, this video was extremely helpful in taking my first steps - thank you!
@8Blit
@8Blit Год назад
Awesome, I'm glad you found it helpful! I hope you have a blast with Assembly!
@insomniacgr1
@insomniacgr1 5 месяцев назад
I loved Dark Chambers on the 2600. My first gaming adventure!
@developerfriendly
@developerfriendly 2 года назад
great video, please continue to make programming related videos. thank you!
@8Blit
@8Blit 2 года назад
Thanks for the kind words, really appreciate it!
@1stacbats
@1stacbats 6 месяцев назад
Enjoying this, using VS Code Atari Dev but works . Thanks for the lessons
@jonathanharding5103
@jonathanharding5103 2 года назад
I love all computer hardware, as long as someone out there is making something that seems impossible for it. Which is why I love the Atari so much, because practically anything more than a static sprite on a blank background seems impossible!
@8Blit
@8Blit 2 года назад
I love the simplicity of the games and the challenge of programming!
@tenminutetokyo2643
@tenminutetokyo2643 Год назад
As a historical footnote the Mac uses the VBI and VBL tasks to calculate and reposition the cursor during blanking interrupts - which is why the Mac cursor is so smooth since it’s movement interval is synched to a an exact hardware interrupt interval. All other OSes use software timers to move the cursor which is why they are skittish.
@8Blit
@8Blit Год назад
Ah nice, syncing up with the interrupt is a cool idea!
@TheArmchairrocker
@TheArmchairrocker 2 года назад
Started programming back in 1983 with the TI 994A when I was 14. Programmed a bunch of video games for it in basic and extended basic. Began programming professionally in 1999 after finishing Army service and receiving a BS. Programmed mostly in C++ and Java and some VB. Never did any assembly or atari programming so I thought I'd take a look.
@8Blit
@8Blit 2 года назад
The TI 994A resembles a DeLorean! Glad you like the videos, are you giving Assembly a try now?
@TheArmchairrocker
@TheArmchairrocker 2 года назад
@@8Blit we'll see, I'm still researching. Atari seems so complicated because of it's limitations.
@8Blit
@8Blit 2 года назад
@@TheArmchairrocker Limitations, or opportunities? Depends on how you look at it! haha
@canadian5547
@canadian5547 3 года назад
This is awesome, I just fixed my old Atari. Thanks man much appreciated
@8Blit
@8Blit 3 года назад
Great to hear!
@caiodorn
@caiodorn 3 года назад
Great videos! You've got a new subscriber, your videos deserve more views. Thanks for sharing.
@8Blit
@8Blit 3 года назад
Hey, thanks for the great complement and for subscribing!
@sub-jec-tiv
@sub-jec-tiv Год назад
Cool Epiphone Casino! Is that the John Lennon reissue?
@8Blit
@8Blit Год назад
Thanks, I like it too! I went through a few guitars before I stuck with the Casino. Just bonded with it. This one isn't a reissue, it's a standard stock Epi Casino.
@LVPB
@LVPB 3 года назад
Absolutely awesome video. I love this. New Sub👍👌
@8Blit
@8Blit 3 года назад
Thanks for the kind words and for subscribing, really appreciate it!
@GergoErdi
@GergoErdi Год назад
10:30 wait so the X register on the 6507 is only 7 bits instead of the 8 of the 6502?!?! Or did you mean to initialize X to #80?
@8Blit
@8Blit Год назад
Thanks for catching that. Not sure if I wrote it that way in my script, or if I just read it wrong.
@GergoErdi
@GergoErdi Год назад
11:58 or init X to #37, DEX in each loop, and save two bytes (and some cycles) by avoiding the CMP.
@8Blit
@8Blit Год назад
ah, yes. thanks for pointing that out!
@JacobChrist
@JacobChrist 2 года назад
Is the X register 8 or 16 bits? I thought the index registers are 16 bits. Also, it appears that the TIA is memory mapped at address $00xx, is this correct?
@8Blit
@8Blit 2 года назад
The X, Y, and Accumulator are all 8 bit registers on the 6502 and 6507 with the maximum value of 255. The TIA is mapped at $0000 - $003F, while the 128 bytes for RIOT RAM is mapped at $0080 - $00FF.
@JacobChrist
@JacobChrist 2 года назад
@@8Blit So when doing sta x where does the upper byte of the address come from or can indexed writes just access the first 256 bytes of memory?
@8Blit
@8Blit 2 года назад
Sorry Jacob, just saw this comment. RU-vid doesn't automatically show me 2nd level comments for some reason! The next video will have more detail on this, but the short form is, you would use Indirect mode for your load instruction, which will use the address you specify with the instruction, along with the byte right beside that address as the 16-bit address.
@Sammy2025Studios
@Sammy2025Studios Год назад
I'm going to make super smash bros game on the Atari 2600
@8Blit
@8Blit Год назад
That would be cool. You can use Mario Bros. for the Atari 2600 as a template.
@Sammy2025Studios
@Sammy2025Studios Год назад
Right now I'm maker new game then after that I'm going to make an Atari 2600 then after that I'm must make a version of every console OK?
Далее
Drawing a Playfield on an Atari 2600 | 8Blit
6:44
Просмотров 3,7 тыс.
Sprites on the ATARI VCS?! | 8Blit
18:09
Просмотров 6 тыс.
skibidi army returns (skibidi toilet 77)
00:49
Просмотров 1,8 млн
Nightmare | Update 0.31.0 Trailer | Standoff 2
01:14
Просмотров 699 тыс.
Atari 2600 Programming is a NIGHTMARE
15:38
Просмотров 17 тыс.
Game Boy Development Environment
9:07
Просмотров 254 тыс.
Building Your Playfield on an Atari 2600 | 8Blit
11:08
Просмотров 4,9 тыс.
More Sprites & Color on the ATARI VCS! | 8Blit
21:34
Reverse Engineering Game Code from the Neutral Zone
40:59
Code Faster With The Atari Dev Studio | 8Blit
12:08
Просмотров 7 тыс.
This Accessory Turns the Atari 2600 into a Computer
11:06
10 FORBIDDEN Sorting Algorithms
9:41
Просмотров 906 тыс.