Thanks! I'm moving slowly because I'm doing a lot of testing and also building debugging tools like my debugger/single-stepper board. I'm very excited at how close I'm getting.
I'm not planning to do bad apple, but here's a link to someone who has done it on a Ben Eater computer: www.reddit.com/r/beneater/comments/183dhdw/i_vsync_you_vscync_we_all_vscync_for_bad_apple/
In the transcript it is unclear how scrolling is drive. Why not give the 6502 access to the registers of the video card? Is this it? So the video card sends an interrupt at a line ( like in C64 ) and 6502 sets the address. Just reset the address right at the end of the frame, but allow interrupts on all lines, even in the flyback to the top.
I hope to write some video games for it once it is fully developed. I'm still having problems with the video board having DMA access to the video RAM. I could do like Ben Eater and simply halt the processor during the display interval, but I am hoping to be able to make use the processor to do other things while the video card has access to the RAM. I think I'm going to need to set up interrupt requests that tell the CPU when the video RAM becomes available and when it stops being available. I also want the computer to be able to read which scan line the video card has just completed displaying.
The image is scrolling left, the viewport is going to the right.
Yes. I said that completely wrong. Thanks for the correction.
This is an incredible project. Amazing seeing it working!!
Thank you so much. It's really starting to come together.
I remember watching the original video so long ago. But its amazing you didn't abandon it. Good job.
Thanks! I'm moving slowly because I'm doing a lot of testing and also building debugging tools like my debugger/single-stepper board. I'm very excited at how close I'm getting.
Bad Apple when?
I'm not planning to do bad apple, but here's a link to someone who has done it on a Ben Eater computer: www.reddit.com/r/beneater/comments/183dhdw/i_vsync_you_vscync_we_all_vscync_for_bad_apple/
In the transcript it is unclear how scrolling is drive. Why not give the 6502 access to the registers of the video card? Is this it? So the video card sends an interrupt at a line ( like in C64 ) and 6502 sets the address. Just reset the address right at the end of the frame, but allow interrupts on all lines, even in the flyback to the top.
What in the god's name is this?! My man you are incredible xD
Thank you! There's more to come!
Very cool. Would it be possible to output a very small animation?
I hope to write some video games for it once it is fully developed. I'm still having problems with the video board having DMA access to the video RAM. I could do like Ben Eater and simply halt the processor during the display interval, but I am hoping to be able to make use the processor to do other things while the video card has access to the RAM. I think I'm going to need to set up interrupt requests that tell the CPU when the video RAM becomes available and when it stops being available. I also want the computer to be able to read which scan line the video card has just completed displaying.
Interesting video, kerel. En een goed accent!
Thank you!
very cool
Thank you!
A Platypus computer channel?
A Perry The Platypus computer channel!