Skip to content

Commit 8776288

Browse files
committed
updated readme
1 parent 39de2ad commit 8776288

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

README.md

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ The code has five main blocks (or modules).
2424

2525
## Details
2626

27-
Below you will see oscilloscope pictures showing the hsync, vsync, and video traces from a TRS-80 Model 4.
27+
Below you will see oscilloscope pictures showing the hsync, vsync, and video traces from a TRS-80 Model 4 (ignore the "Model 3" text, it's a typo).
2828

2929
![Oscilloscope Screen 1](img/OscilloscopeScreen1.jpg?raw=true "Oscilloscope Screen 1")
3030

@@ -42,6 +42,24 @@ Below you see a graphic of the top module that ties together all the submodules.
4242

4343
## Status
4444

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+
4563
2020, December 15
4664

4765
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

Comments
 (0)