Released 15/10/2021 With Pontus 'Bacchus' Berg, who continues on the C64 path, today starting a series of looking into the Vice monitor. Intro video: Zo0lon Video Edit: Zo0lon Intro Music: Lukhash
Пікірлер: 22
@marcteufel83482 жыл бұрын
Great Great Great !!! Please keep on your series on commodore 64 programming because this helps me alot to dive back into something I left 25 years ago. In reality, your videos not only help me to endure my "midlife crisis" (mid 40), but also to live it out to the full. It's nice to go back again.
@MS-ho9wq2 жыл бұрын
I really appreciate this sort of video, thanks! Obviously you can just read the VICE manual, but having someone talk about how they use it is so helpful!
@FairLight13372 жыл бұрын
Well, people tend to Google for answers before reverting to the final and last solution - reading the manual ;)
@Justbase2 жыл бұрын
wish i had that technology and help back in the eighties
@FairLight13372 жыл бұрын
Indeed. Indeed.
@AnnatarTheMaia2 жыл бұрын
Good video, and while the emulator's monitor is going to be much more powerful for obvious reasons, it does have one drawback: it cannot be used for cracking originals which have a copy protection, unless VICE can somehow be hooked up to a physical disk drive (which I think it might be able to be with the "XA" cable, but I've never tried it because I don't have that cable any more). Anyway, I also have a few ideas for future videos: - detecting PAL and NTSC; - playing SID tunes with a CIA interrupt routine at the same speed on PAL and NTSC systems; - coding stable rasters in PAL and NTSC (with a double-interrupt routine, maybe?); - PAL fixing. Would be cool to do a video on NTSC fixing as well, since that is such an exotic thing to us here in Europe. Maybe have The Shark or The Mind Slayer of the International Network of Chaos, Stormbringer of Exodus, Pudwerx of A Touch of Class, or Booze of Empire do a guest appearance on the subject?
@FairLight13372 жыл бұрын
You would have to hook up a real C64 disk drive to a PC via a Zoom floppy device. Then use a program to create a .G64 disk image. That will hold all the extra information a .D64 doesn't, including errors. This is then usually runnable in Vice. Then there's Cartridge protection may have to be removed, also sometimes it will only run in ntsc mode. Even then, it still took nearly a year for Alternate Reality The Dungeon. csdb.dk/release/?id=187773 /Pitcher
@FairLight13372 жыл бұрын
As Pitcher says above, VICE is fully capable of running G64s and those can hold all the error information needed. Generating a working g64 can be tricky, but once you have that, you are good to go working in an emulator. In general, I couldn't be bothered with NTSC fixing. I could tell how to properly detect (you can have a peek in our intro as we have a routine for that which sets 0286). Playing on CIA interrupt should also be easy enough. But what you do is detecting mode and apply patches corresponding with the mode. It's just the number of cycles per row. No need to fiddle with any more complex interrupts. Unless you have both raster and timer that is. I'll consider but it's really not one of my favourite subjects.
@AnnatarTheMaia2 жыл бұрын
@@FairLight1337 "Generating a working g64 can be tricky" - that's exactly what I was writing about, and what worries me.
@scoosie59672 жыл бұрын
19:20 No you do not. LDA $D020 is not store, but LOAD the A-REGISTER. :) Great videos Bacchus!
@FairLight13372 жыл бұрын
Bah. Well spotted sir. :)
@MS-ho9wq2 жыл бұрын
hahaha, yep, but we all knew what he meant
@PSL19692 жыл бұрын
I love the vice monitor for debugging. But it baffles me that I can't get the dissasembly view in 64sc. Esp. with stepping. So I often use an older version that has this (the none GTK version). Or is it hidden in there somewhere? But nice video as usual :)
@FairLight13372 жыл бұрын
Disassembly view? You mean something else than the disassembly in the monitor?
@PSL19692 жыл бұрын
@@FairLight1337 My reply keeps getting deleted. Probably because I'm linking a screenshot. But I think the last version this was in was WinVICE-3.2-x86-r34842. There you could launch a dissasembly window, among others, and the main monitor window had buttons, like step etc.
@FairLight13372 жыл бұрын
It's not us deleting. But I get that it was a separate window. The special Win version went out the window with the GTK, but I can't see why it would be impossible with GTK. I use 64debugger for all and any realtime view of the running program.
@e5frog2 жыл бұрын
Sugit ljud i den här videon... :(
@FairLight13372 жыл бұрын
I have bought a bar that will hold the mic, so I would hope it's better as soon as I have that in place.
@FairLight13372 жыл бұрын
Will be better by next recording session I hope. Adjusted settings and bought a mic-arm so mic can be closer.