8-bit and more

8-bit and more

Focusing on programming, upgrading, repairing and exploring Atari and Commodore 8-bit line of computers. Will also be looking at most of the other 8-bit as well as retro 16-bit computers of the era from Apple and others.

Pac Man Arcade!

Pac Man Arcade!

Donkey Kong New?

Donkey Kong New?

Atari 130XE Video Repair

Atari 130XE Video Repair

Atari 520 ST refurb part 2

Atari 520 ST refurb part 2

Atari 520ST refurb Part 1

Atari 520ST refurb Part 1

FujiNet Disk Swap Feature

FujiNet Disk Swap Feature

New SpartaDos X Cartridge

New SpartaDos X Cartridge

Display Lists - Part 2

Display Lists - Part 2

Building a Monster Joystick!

Building a Monster Joystick!

Пікірлер

  • @OddballArcade
    @OddballArcade2 күн бұрын

    Not sure if anyone here can provide any help, but my 130xe has completely cut out the video, i have no av output at all. Anyone have any suggestions?

  • @b213videoz
    @b213videoz3 күн бұрын

    14:19 A question: in Line 220 you could have just used normal ADD instead of ADC, right ? If you did so then you wouldn't even need Line 190 CLC, isn't that right ?

  • @b213videoz
    @b213videoz3 күн бұрын

    > GET SWORD YOU ARE SWORDED

  • @John-uc6gb
    @John-uc6gb4 күн бұрын

    -Good video, really liked it. Have to go back to the game programs I wrote on the ARARI 800 XL and the 800 XE to see how I wrote the load. I wrote a full-length Ultima type game in the middle 80"s Made me curious. Thank you.

  • @jacobturner774
    @jacobturner77418 күн бұрын

    Did you have to write what that string does in assembly first in order to make it do what it does? Or is the string the equivalent of making the background boarder colors different? Also how did you make that machine language string specifically do what it does? Thank you in advance i am a novice in atari basic but im trying to learn new things!

  • @FD-ze1xg
    @FD-ze1xgАй бұрын

    Hi, I’m interested in doing this on my Atari 65XE because the graphics mode is better. How can I do it? Thank you for your attention! Thanks for a response!” 😊 ps. great tutorial!

  • @sajitorio5731
    @sajitorio5731Ай бұрын

    Every Antic or ANALOG magazine I opened, I drooled over the MAC/65 ad but alas, as a kid, I couldn't afford the $99

  • @sajitorio5731
    @sajitorio5731Ай бұрын

    I remember typing these op-codes from ANALOG magazine. Fortunately they included checksums.

  • @BolsaMB
    @BolsaMBАй бұрын

    i remember i was programming in basic as a 8 year old child and playing with graphics and was wondering how to make graphics fast so as in the games :) unfortunately i had no books or anyone who could show me this stuff back then

  • @chadtodd9490
    @chadtodd9490Ай бұрын

    Is this germane to the Atari 400 mini?

  • @rond9245
    @rond9245Ай бұрын

    I really liked this video and the in-depth presentation you provided on SPARTADOS X. I was so impressed with SPARTADOS that I went out and found where it was being sold. I ordered it from Corei64 out of Canada. Shipment was quick and I have been enjoying using it with my ACTION! and Basic XL cartridges. Thank you for letting me know about this.

  • @spidericemidasiosmusicprod1309
    @spidericemidasiosmusicprod1309Ай бұрын

    Man, I knew and used all this stuff as a 14/15 year old in the 80s. Display list interupts, player missile graphics, collision detection, joystick movement, sound, animation, character sets etc. I was self taught by combining and experimenting with the mini programs for each aspect of programming found in books and magazines. Can't believe I knew all that back then. Can't remember much of it now. But I'm interested in learning it all over again as I've just bought a 400 mini which is programmable. I still have the original 400, modded with 48k and a proper keyboard, but the dedicated cassette loader is broken, and who has a TV these days that can accept the old RF signal and connection? Great series here, thanks. Will be watching them all with great interest.

  • @nickpasch1019
    @nickpasch1019Ай бұрын

    OSS: You might try Action! A fast compiled language in a super cart along with the editor.

  • @kevin34ct
    @kevin34ct2 ай бұрын

    My S-Drive Max doe not have the power switch, so I need external power. I've been using the USB cable connected to a battery to power it.

  • @rond9245
    @rond92452 ай бұрын

    Hello, really like your videos and watch all of them. Your SPARTADOS X was very informative, as well as others. All though I never did ASM I like your demos. You have mentioned you have BASIC XL I would be interested in seeing how Basic XL differs from Atari Basic when using the XL PMG calls. Your Smart Drive demo was also good especially creating a hard disk format. Thanks.

  • @dusanpiscevic6213
    @dusanpiscevic62133 ай бұрын

    Hey, my Atari 130XE gives picture that goes up/down rapidly and also flickering mess. There is no repair man for ancient computers here in Serbia (heck, you can hardly find proper old school electrician). I am amateur PC configurator and I have soldered lots of electronics (mostly old Roland electric drum parts). Any help?

  • @lorensims4846
    @lorensims48463 ай бұрын

    "Atari Newsletter And Lots Of Games" is how A.N.A.L.O.G. Computing magazine explained the name "Analog" for a magazine about digital Atari Home Computers. It was one of the very best of the Atari magazines. Compute was almost as good, but it tried to cover all home computer systems. Atari 8K BASIC was notoriously slow because it treated ALL numbers as floating point numbers, including line numbers! Try starting a line in BASIC with 1.24E3. It works! But there was a bug in the floating point routine that made it run very slow. This forced me (us?) to get into 6502 Assembly Language very quickly. The fact that ATASCII can represent all 256 8-bit binary values meant machine code could be directly represented in "text" strings. Add to that that BASIC strings could be defined up to 32K long, and the ADR function that would give the address of the start of a BASIC string. The USR function would call a machine language program at a specified address and store any return parameter from the machine language routine in the variable associated with the USR function. We often used this process to create integer math functions that would run faster than the usual math functions in BASIC. It was also a convenient way to access some of the more advanced graphics of our Atari computers.

  • @gfabasic32
    @gfabasic323 ай бұрын

    Great vids!

  • @lorensims4846
    @lorensims48463 ай бұрын

    The Atari800 emulator for the Mac, Atari800MacX, will also allow you to create large hard drive images. Atari DOS 2.5 does NOT support double-density disk formats. It only supports the single and "enhanced" density supported by the stock Atari 1050 disk drive. I had a 1050 upgraded with the Happy Disk ROM that allows it to use Happy's "Warp Speed" data transfer as well as true double density. But you'll have to use a third-party DOS such as Happy's Warp OS, MyDOS, or Sparta DOS to use the double-density disk format. I got a copy of Sparta DOS with the bootleg Happy Drive ROM upgrade I got.

  • @lorensims4846
    @lorensims48463 ай бұрын

    Actually, you only left one space before the CLC so you DIDN'T clear the carry bit, it's a label, like LOOP is. Also, the END pseudo op is a label as well for the same reason. Line 30 was flagged as an error bexause #0 is not a proper op code. CLC is a perfectly proper label so the assembler didn't complain.

  • @NotMuchHere
    @NotMuchHere3 ай бұрын

    cool, nice introduction .. i played with this in the 80's but never really did figure out collisions ... from looking at your code ... does that reserve the memory location every time you run it ... such that after so many runs you have sucked up all the memory ... :) I am guessing that because I would guess the garbage would be gone on successive runs ... unless you slide down the memory map with every run

  • @muratgozu5146
    @muratgozu51463 ай бұрын

    Hello, thank you very much for the great instructions about ASM language in Atari. I am really interested in. I have Atari 800xl, and typed the same code as you showed, but receiving the error messages when I assembling with asm command. The error messages: 10 *=$2000 ***error 6 20 LDX #$FF ***error 6 . . What can be the issue? Is the code for Atari ST, so not compatible for 800xl? Thank you for your support, Regards

  • @kirishima638
    @kirishima6383 ай бұрын

    Seems to me you had a fully working system but one bad floppy disk. The screen position could easily have been fixed by adjusting the rings on the CRT. Resoldering, recapping and even replacing ICs on the AV board was not necessary.

  • @UsaSoft
    @UsaSoft4 ай бұрын

    Bruce Lee Koffie is the best

  • @erikjohnson9112
    @erikjohnson91124 ай бұрын

    OSS? They made the Action! language (an orange cartridge). That is where I learned to program. It was like a combination of Pascal & C. You could also inject some machine code bytes. Atari 8-bit got me started as a teenager and into college, where Atari 1040 ST got me the rest of the way through college and my first fulltime programming job (on for Atari hardware of course, but my personal projects helped to secure my first job).

  • @theedspage
    @theedspage4 ай бұрын

    I had an 800xl when I was a kid. I wish I would have kept it.

  • @jouranoos
    @jouranoos4 ай бұрын

    Finally, ever since 1986 or so, I get to try Mac/65. Thanks for this video explaining how to use Mac/65 and DDT. That was great fun!

  • @tjf7101
    @tjf71014 ай бұрын

    Had one of these. Great times with it.

  • @jmponcer
    @jmponcer5 ай бұрын

    This was my first computer 🖥️

  • @rafanowacki2260
    @rafanowacki22605 ай бұрын

    I had my first Atari 65XE computer only in 1988, because in Poland there was still communism, and in 1989 it collapsed, so in 1990 I already had an Amiga 500. In Poland, games and various extensions for this computer are still being developed. kzread.info/dash/bejne/rIZ70rZme83eo5s.html

  • @gnuemacs1166
    @gnuemacs11665 ай бұрын

    Terrible keyboard mushi on the grey one

  • @hodeyfu7617
    @hodeyfu76175 ай бұрын

    Just got the a8PicoCart. It’s cheaper, made with a pi peco. Plus you can make it yourself.

  • @2600lifestyle
    @2600lifestyle5 ай бұрын

    Thanks for helping me figure out the saving and loading using the list and enter commands. I was getting nowhere until I watched you do it.

  • @d4qatoa
    @d4qatoa5 ай бұрын

    I appreciate that you made it clear that even the fully assembled keyboard requires soldering. Because you cannot sit the keyboard properly without modifying the motherboard. Unfortunately I bought before knowing this. Even though this soldering job is something I could probably do 75% chance of being successful, the issue is I cannot take my most prized Atari and take a 25% chance of leaving it non-functional. Keyboard is great. Many goodies in the Atari community require soldering skills to enjoy. No exception here.

  • @johneygd
    @johneygd6 ай бұрын

    Thanks for mentioning this,i just won this cart trough an auction on ebay and so now i do know that it doesn’t accept sd cards higher then 4GB,that means i should have to hunt down a 4GB sd card on ebay since stores no longer sells 4GB sd cards anymore,the minimum they do sell is 32GB, Would be very handy such card sothat it could put certain games on it and play them on my atari 400😁

  • @fernandocastro2695
    @fernandocastro26956 ай бұрын

    Where did you buy the color potentiometer for your Atari 130xe?

  • @AtariSTGuy
    @AtariSTGuy6 ай бұрын

    Nice job!

  • @slightlyevolved
    @slightlyevolved7 ай бұрын

    Correct me ont hsi, but im pretty sure the 1050 disk drive abd 1010 tape drive were released with the 1200xl, not the 600xl. Obviously,they both have the same industrial design language though. I'd have to dig it out of the box, but I'm nearly certain my 1200 manual mentions them by model.

  • @bradnelson3595
    @bradnelson35957 ай бұрын

    I just discovered there is a cartridge version of SDX that works with with Altirra emulator. As far as I know, you can't run another cartridge "on top" of it as with real hardware. But you can switch to BASIC with the "basic" command. And, if running, say, TurboBasic XL from disk, you can go back and forth between them, although unlike with Atari BASIC, I don't see any memsave for anything you have in TurboBasic.

  • @RedTroPc
    @RedTroPc7 ай бұрын

    Omg, i wish i had a 128k

  • @kwcdata
    @kwcdata7 ай бұрын

    Keep up good work

  • @imranonthenet
    @imranonthenet8 ай бұрын

    Which monitor are you using in your videos ? Does it connect to the Atari 130 XE directly or you installed some MOD to connect to HDMI ?

  • @imranonthenet
    @imranonthenet8 ай бұрын

    Which monitor are you using in your videos ? Does it connect directly to the Atari 130 XE or you installed some kind of MOD to provide HDMI output ?

  • @briancox1124
    @briancox11248 ай бұрын

    loved my 800xl so sleak and worked great.lovely keyboard.

  • @Dan-in-Virginia
    @Dan-in-Virginia8 ай бұрын

    Sparta DOS is awesome. Back in the day I had a 130XE, Sparta DOS X, RTime8, and an ICD 1MB MIO. Loved that setup.

  • @frankschalk7790
    @frankschalk77908 ай бұрын

    I ordered this over the weekend. I have an UNO Cart which plays some XEX and ATR files, but I wanted the memory limitations lifted as I upgraded my 800XL's memory to 320k with an external board. Im hoping this will play XEX, ROM and CART files more flawlessly.

  • @randyferguson2782
    @randyferguson27828 ай бұрын

    Boring

  • @tony92506
    @tony925068 ай бұрын

    awesome video!!

  • @paulcackett6509
    @paulcackett65098 ай бұрын

    Very best SIO2PC video I have seen and I will soon be able to have a go at doing this so thank you

  • @MagicRoosterBluesBand
    @MagicRoosterBluesBand8 ай бұрын

    Atari made the same mistakes Sega made; bring out tons of hardware and confuse the consumer. There was no need for the 65XE, 130XE and XE game console (Plus the ST line that looks just like the XE line and the 7800 was already selling). The 800XL was fine. Maybe a 128XL with 80 columns down the road. Oh well, just my rant. I had an Atari 400 and later 800XL and loved them. Thought they were better than the C64.