I uploaded a video to youtube that shows some video artifacts happening with the scan doubled video. The entire video shakes as if interlaced, but it’s not. Original res 320×200(15.7khz), doubled to...
Removed the black bar, amiga VSC is starting to work much better
Here’s a screen shot of the amiga vsc in action. As you can see, there’s been much improvement from the last session. Even though I am now passing the amiga’s VSYNC through the FPGA to the monitor, I...
Getting closer….
So a few versions later, trying some different failed attempts, I am finally starting to get a little closer. Here’s the best video I’ve got so far, but my image is still scrolling. If I can fix the...
Yay! Initial shots from the VSC!
So I got everything hooked up tonight, and the good news is that I have definitely made some progress! It appears to work, although the video is currently scrolling with multiple video problems, but I definitely have...
finally got some work into the VSC
Ok, so I’ve finally got some work done on this tonight. I’ve decided to go to a 4-line buffer system because it’s a more round number than 3 — makes everything easier to deal with. I’ve...
switching design from DRAM to ALTRAMs
So as my last couple posts alluded to, I’ve been having problems with my DRAM-based design. My controller isn’t dual-port. And I’ve been trying to wrap my head around a time-slot method for arbitration...
on memory controller optimization
So I’ve been trying to optimize a freeware memory controller for my particular memory chip. I’m running into this situation where the DRAM to ALTRAM copy takes upwards of 24us per line. But I only have a...
maybe a big problem, memory arbitration on FPGAs
So far, I’ve been using a user-selectable mux, with a physical switch, to control which process is connected to the single-port memory controller. If the switch is in one position, you can upload via USB a...
my level converter board with lcx245’s
I put this together last night. It takes the amiga 5v video signals in on the right hand side and then outputs 3.3v to IDC40-pin connector that connects to the FPGA board. Once I build my header cables, they will plug...
more ordering of parts, soldered pins for lcx245 parts
So I was looking everywhere for a female-female header cable that has the right number of pins, to basically interface the Denise IC DIP Clip to my level converting solderless breadboard. I couldn’t seem to find...
video showing current progress
I posted a video to youtube a little while ago showing my progress. It’s a little long winded (surprise surprise for those who read my posts) but it shows basically the framebuffer portion of the hardware working...
on converting amiga video from 320×200 to 640×400
I had mentioned on the VSC project description page that I am looking at various methods for scaling my digital amiga video output from 320×200 to 640×400. My initial plan was just to do pixel doubling, or...
sampled some TI chips and bought some surfboards
One of the minor hurdles that I have to deal with is how to connect the output from the amiga video, which is 5v to the FPGA at 3.3v. I was originally going to do a custom circuit board but that has turned into a pain...
Visualizing amiga track data with matlab
So looking at a lot of raw data is pretty tough, but matlab handles it with ease. So the above image shows a sample amiga track from a brand new disk, just recently formatted, within the amiga. It is basically as...
status updates
I’ve been more active on the project than the posts have illustrated. I’ve been working on a few different things : Been trying different PLL solutions, examining how Paula does it, and actually analyzing my...
Amiga Forever
I should have mentioned this before, but the Amiga Forever CDs and DVDs are really pretty awesome. The original commodora-era videos, pre-installed games/environment, everything is done very nicely. I have the 2008...
on floppy adpll, this time, my solution
This isn’t by any stretch finished, but it does do what I’ve expected it to do. It responds both to differences in phase (counter is set to 0), and differences in frequency (period is adjusted in the...
results from adding the PJL
So, as I mentioned in another post, I added Jim Thompson’s phase-jerked-loop to the project. Phil had good luck using it with his DiscFerret, but it really didn’t help me. My problem disks are still...