You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -42,6 +42,24 @@ Below you see a graphic of the top module that ties together all the submodules.
42
42
43
43
## Status
44
44
45
+
2021, January 20
46
+
47
+
I have begun shipping the first few copies of the 1.1 VGA board, which includes some location fixes for components. There is one remaining "slighly off"
48
+
location for the power pins for the FPGA, but it is close enough that if I solder the pins after the two boards are mated it still works okay. I
49
+
will fix it in the 1.2 version of the board if I get through the 20+ 1.1 boards I have. I may also do something different with the location of the
50
+
power regulators. They are oriented vertically toward the bottom of the board, which is a little non-aesthetic since they stand up like tombstones.
51
+
52
+
I want to get the board out to a few people before opening the flood gates. I'm well aware that it has only been tested on my M4, and so as people
53
+
begin trying it on M2s and M3s, I want to see what the results are. It *appears* that it should work just fine, and may even work on an M1 with the
54
+
right signal placement, but I'm well aware that with hardware you never know for sure until you've actually seen the results.
55
+
56
+
I did some experimentation with providing my own on-board clock and ignoring the dot clock from the TRS-80, which produced something that *kind of* works.
57
+
Unfortunately I would need to oversample the signals considerably (probably at least 10X) and then come up with an algorithm for using the oversampled
58
+
signals, and at this point that's just a bit beyond my Verilog skills. I'll probably keep toying around with it over time. It's clearly possible, but
59
+
just not as easy as taking the dot clock from the motherboard and using it to synchronize the incoming video. I suspect this is why many -ToVGA boards
60
+
have subtle issues that require options and menu systems to work around. For now the production version of the board still requires the dot clock.
61
+
62
+
45
63
2020, December 15
46
64
47
65
I did eventually figure out how to clear the BRAM when the mode switches from 80 to 64 column mode. It took way more work than I expected. The solution was
0 commit comments