That Basic demo was so well thought through. Brilliant!
@videooblivion11 күн бұрын
It's GREAT to hear about what everyone was working on after Commodore. This is like hanging with three friends you've never met.
@Yu-Fei-Hung16 күн бұрын
This content is gold. "There are many liek this but this one is mine" Full Metal Jacket? XD
@NybblesandBytes15 күн бұрын
Something like that. More inspired by the rifleman's creed than Full Metal Jacket -- never seen that movie. Given the Dcr is a full metal chassis, it seemed appropriate! :D
@Yu-Fei-Hung15 күн бұрын
@@NybblesandBytes oh, yeah, I remember now it ! I came alured by the use of assembly on the C64. Amazing content! I have a C64 since I was 10 although never had any storage unit (!)(lack of availability on my city) so any use of the computer was always a type-a-thon ! Any plans on uploading new content?
@NybblesandBytes14 күн бұрын
@@Yu-Fei-Hung Yes! I have several videos in the works! Once I'm back from VCFSW, I'll be finishing up and uploading!
@darkobelisk4076Ай бұрын
Very engaging communication style
@NybblesandBytesАй бұрын
Thanks! :D
@BryanChanceАй бұрын
Awesome video!! 2024
@NybblesandBytesАй бұрын
Thanks!
@siriokdsАй бұрын
The floppy disk sound while loading is from Amiga
@NybblesandBytesАй бұрын
It's VICE.
@JohnGuillorykf5qeoАй бұрын
I tried the buddy assembler on my real c128 flat, and i crashes and enters the monitor, every time i run bud, ebud, zbud, etc. The only thing that runs is the shell version and the c64 version in 64 mode. Also, your discord server link is apparently expired. It tells me i need to try another link to join that server.
@NybblesandBytesАй бұрын
Aack. Yeah, I meant to go fix that. Use this one: discord.gg/9PVEYbu5Q5
@NybblesandBytesАй бұрын
I *just* got my hands on a 128 wedge, but unfortunately I'm in California this week so I can't test right now. Did you make sure you used DLOAD"EBUD" instead of LOAD?
@piotrtal2 ай бұрын
We miss you and your videos.
@andrewenglish38102 ай бұрын
I would love to know one day if Dave Haynie has looked at the PitStorm and the EMU ?
@dazealex3 ай бұрын
That rocked! Old school programming. Very neat.
@TheCultofshiva3 ай бұрын
I found this video looking for SID chip assembly. And I think I watched the 1st and maybe 2nd video on this channel a while ago. And it's become a c64 library now! Only thing I missed was what do the values represent, I can see how the code selects the frequency or pulse width, volume, etc. But there's 8 bits for each control and attack/decay share 8 bits with 4 bits each. So how does LDA #$CF for example is handled in the signal generator ? I know how the basic working of a tracker program and how to program the voices and there are 0 to 255 values for most parameters with some exceptions.
@DAVIDGREGORYKERR3 ай бұрын
Call SUB VSYNC()
@NybblesandBytes3 ай бұрын
Not sure I understand you...
@DAVIDGREGORYKERR3 ай бұрын
@@NybblesandBytes I have used both Microsoft Visual BASIC,Microsoft Visual Studio C/C++ and BORLAND Turbo BASIC and you would do call sub subroutinename() and as long as there was a ret in the code it would return to the next line after the (to use your example) call sub vsync()
@DAVIDGREGORYKERR3 ай бұрын
What using inline assembly or go with Microsoft Visual Basic.
@NybblesandBytes3 ай бұрын
Inline assembly isn't a thing in QBasic or the PDS. VBDOS isn't quite as nice as the PDS.
@DAVIDGREGORYKERR3 ай бұрын
@@NybblesandBytes Well it should be because you can do inline "binary_name.bin" and that would be that or do sub VSYNC() asm( lbp: mov $0x03d8, dx in dx,al cmp $1, al jne lbp nop ) end sub
@DAVIDGREGORYKERR3 ай бұрын
What about using a INTERSEL 8251A USART.
@NybblesandBytes3 ай бұрын
...for what?
@debojitacharjee3 ай бұрын
You are an amazing programmer. One feedback---music is too loud.
@Sambam2u4 ай бұрын
I miss my C128😢
@JohnArnoldUK4 ай бұрын
Oh the things I could have done with my Commodore 64s when I was a kid if only KZbin and videos like this had existed. :) Great stuff!
@markoeltjenbruns45844 ай бұрын
I remember this game. I saw one 'hacker' conference where they had half the room controlling player 1 and the other half player 2. By a hardware majority vote of some sort I assume.
@gfabasic324 ай бұрын
Great to hear about all this retro stuff!
@gfabasic324 ай бұрын
Thanks for sharing your vast knowledge!
@curtisnewton8954 ай бұрын
you're cute, stop eating your nails
@NybblesandBytes4 ай бұрын
Yeahhh, baaad habit of mine. Bleh.
@MatteoPascolini5 ай бұрын
Can you please do a video on how you did the mods to the 128D? I have one and want to do the 2 ROM switches and the reset to it.
@---Ben---5 ай бұрын
Also why the is the @ symbol being put at those addresses? I didn't see where you loaded that in (or did and missed it).
@---Ben---5 ай бұрын
This is one of the best programming demos I've ever seen. Made me feel really smart when I could understand how the end result came about and made me watch your other videos (which are going over my head a bit tbh). I would like to see more but I can imagine an enormous amount of planning and prep went into this. Cheers.
@---Ben---5 ай бұрын
at 4:39 you say "We've dumped memory from <memory addresses>". What do you mean by dumped here? Do you mean you're literally just showing use what's at that memory address? Thanks.
@---Ben---5 ай бұрын
This might be a dumb question but why is the stored program counter on the stack "13"? Shouldn't it be 1302? How does it know to go back to 1302?
@NybblesandBytes5 ай бұрын
It actually pushes both the high and the low byte to the stack, but the PLA (almost-microcode) in the 6502 die includes behavior to increment the PC. Hopefully that answers your question?
@---Ben---5 ай бұрын
@@NybblesandBytes I'm really out of my depth here: But in the video I see the number 13 and then the hex address of where it is on the stack. Is that a shorthand?
@R32KLR5 ай бұрын
nice mental illness
@vanhetgoor6 ай бұрын
The Commodore 128D was never a great succes, now I see why, it is chaotic! Maybe it was a nice idea to put a 6502 and a Z80 into one computer together, CP/M and the Commodore proprietary disk operating system would not work together, very sad all that efforts that were put into it.
@craxxysum12646 ай бұрын
I am planning to install an SID into my babygirl toy computer and hack it to run a tracker, but she is still not done with it 😊
@ItKriss_UK6 ай бұрын
You are the best!
@gkwgeek45097 ай бұрын
Thanks for providing coverage. As someone in the US I wasn't aware of this event outside of this video. It was neat to see the event footage and also find out about a cool museum I need to visit if I am ever around Cambridge.
@alfredocassano31947 ай бұрын
this is awesome
@clivewiddus39537 ай бұрын
I didn't see a Research Machines 380Z
@omegamsx7 ай бұрын
The Quantel Paintbox was a device to generate superimposed graphics for TV broadcast in the 1980s, a state of the art machine at the time, costing $250,000. It was made obsolete by, amongst others, Amigas that could do the same for a fraction of the cost.
@luisrodrigues71627 ай бұрын
Anwsome. In Portugal whe have only the Spectrum museum that have all kind of products created by Sir Sinclair.
@Steve_R7 ай бұрын
That was a very cool video. Thank you. So nice to see all the computers that we didn't have here in North America (Canada here). I started with a Vic-20 in 1983, then a 64 in 1984. In 1987 I got an Atari ST. And in 1992 went to a intel 486. It was windows machines until 2006 when I went Mac. I still have all my original computers plus about 45 other retro computers now.
@piotrtal8 ай бұрын
You are Awesome!
@NybblesandBytes8 ай бұрын
Thanks! Glad you enjoyed the performance!
@vcv65608 ай бұрын
@Final topic: A lab tour, which would be a 1yr update from the move would be great. It looks like both you and Bil have enough gear to stock a real museum. Also if a data sharing between systems has been completed (a question I raised in the first tour) can be described that would be a nice detail; its something too many of us collecting want to address. I had thought a Raspberry with programming its I/O would build a distributed approach (like 2 pins (clock+data) per 'system type' could be done but that's just a random thought. Thanks.
@NybblesandBytes8 ай бұрын
Generally, Goteks, SD, ethernet, serial, and sneakernet powered by greaseweazles is what I use to transfer data, usually, but it depends on the machine. The lowest common denominator seems to be hovering around ethernet and serial, though, for robustness. Except for really esoteric stuff.
@vcv65608 ай бұрын
Thanks, @@NybblesandBytes. I think we're all shufflin' the data around.
@NybblesandBytes8 ай бұрын
@@vcv6560 Pretty much. After all, it's nearly impossible to get a C64 to load paper tape, and an HP Serial Analyzer to load disks from an Amiga. :P
@VincentGroenewold8 ай бұрын
These are just lovely, still rocking my Amiga. :)
@NybblesandBytes8 ай бұрын
Woot!
@jamesbellegarde28938 ай бұрын
I’m kind of surprised you got a bigger deal in the retro commodore community. It was your videos with Bill Herd that brought you to my attention. But KZbin has done me a disservice with its algorithm. Not recommending use several years sooner.😠 that doesn’t mean I don’t think you have a great channel👍😎
@NybblesandBytes8 ай бұрын
It's probably because I haven't posted a video in a while. Once I start picking up speed again, I might show up more. :D
@jamesbellegarde28938 ай бұрын
No wonder Bill Herd partnered with you😎
@NybblesandBytes8 ай бұрын
Thanks! :D
@jamesbellegarde28938 ай бұрын
You’re amazing fresh breath to the retro community👍😎
@NybblesandBytes8 ай бұрын
Thanks much! :D
@milk-it8 ай бұрын
Lucasfilm always struck me as a software company that developed adventure type games, not arcade style games. Unreal!
@NybblesandBytes8 ай бұрын
Yeah, Lucasfilm games was primarily adventure games, but they did a bunch of arcade style games as well. Ballblazer is the only one I know of for the 8-bit micros that was an arcade-style game, but on PC there was Dark Forces, Rebel Assault, and a bunch of other arcade style games for sure.
@milk-it8 ай бұрын
@@NybblesandBytes I completely forgot about Rebel Assault!
@IgnusFast8 ай бұрын
One of the best game tracks of all time! I love the semi-random nature of it...
@NybblesandBytes8 ай бұрын
Likewise!
@johnsmith1953x13 күн бұрын
Yes. It sounds like a pseduo-music maker making up some random jazz melodies in the background. Neat!
@leonardochiruzzi76428 ай бұрын
I became seasick 😂
@NybblesandBytes8 ай бұрын
haha -- yeah, the zig-zagging is a way to keep the inertia up, so that when the ball is thrown in the ring, I'm going the direction the ball is likely to bounce in. Also, the computer doesn't quite know how to deal with zigzagging well all that well. :P
@pishbot8 ай бұрын
super cool!
@NybblesandBytes8 ай бұрын
Thanks!
@m7hacke8 ай бұрын
Great game. This was actually a game I bought back in the day. My older brother was in college and saw it run on an Atari 800 and said the movement was amazing. So I bought it for the C64. He saw both and said it looked better on the 800. I could not tell the difference. Much later, I compared them on emulators, and they looked the same to me.
@NybblesandBytes8 ай бұрын
Yeah! I had much the same impression recently. I think I prefer the '64 version, though, because of the SID. The Poky just can't keep up with the same sound. :D
@TheLemminkainen8 ай бұрын
@@NybblesandBytesHow aboutnport to Atari 7800 inc Pokey
@NybblesandBytes8 ай бұрын
@@TheLemminkainen Pretty sure it was already done by Lucasfilm themselves: www.gamesdatabase.org/game/atari-7800/ballblazer
@sideburn8 ай бұрын
Atari versions way better, including the sound IMO
@NybblesandBytes8 ай бұрын
@sideburn Did the Atari version have the random jazz? The only video I found of it seems to elide that feature.
@root428 ай бұрын
14:21 the Atari 2600 Jr also uses crosshatch on the copper in some revisions. Probably same idea.
@NybblesandBytes8 ай бұрын
Yeah, most likely!
@hassankamran48328 ай бұрын
I remember talking to June after the Coral was launched. I was still in University. It really helped with focus on ML as a career. I hope they make a very detailed video series or book on how it was made, how it can be used both as a Linux Board Similar to the raspberry pi and the tpu. I still have it but the resources online pale in comparison the raspberry pi
@NybblesandBytes8 ай бұрын
Hey Hassan! Long time no talk! Glad the conversations we had were helpful. Yeah, the Coral boards aren't quite as popular as the RPi, for sure. It was one of the things I was hoping to rectify back in the day, but sadly, management just wasn't into doing that.
@vcv65608 ай бұрын
@10:04, not knowing the specifics of your device I'll mention that low impedance paths to unused input pins was a 'BP' in discrete logic to reduce noise injected to a circuit. You can always go back and pull the resistor (or ground) later if they're needed. "I love the sight of timing on the logic analyzer in the morning. It smells like meeting schedules." - Anonymous hardware engineer.
@NybblesandBytes8 ай бұрын
Yeah, on Glass it was kinda weird. I don't remember 100% of the specifics, but I do remember that that crash was causing us no end to grief, and the remediation was something about grounding a floating pin. In terms of the actual electrical behavior, I was kinda spitballing in the livestream. XP