Julien

139 posts

Julien banner
Julien

Julien

@booldown

Twitter-Acc for my hobbies. Including NTSC/PAL encoding/decoding, reverse engineering 1980s discrete logic chip MMUs, and cocktails near beaches (pre-COVID).

San Francisco, CA Beigetreten Kasım 2018
26 Folgt14 Follower
Angehefteter Tweet
Julien
Julien@booldown·
And we've got color! Fully compliant PAL, modulated in the FPGA. Resolution is still crappy, because I don't have a frame buffer yet, and the available ROM (on-FPGA block RAM, actually) is limited.
Julien tweet mediaJulien tweet media
English
1
0
4
0
Julien
Julien@booldown·
@drtune It was like that on Wednesday already. I gave up and turned the heat on, in July. Even with a sweater it was just too cold, at least in my part of the city. Let’s see how I will fare today. 😬
English
0
0
0
0
Nelsoncoindigger
Nelsoncoindigger@b1tcminerpljy·
People who left San Francisco for Sacramento; it's fucking *freezing* here right now in the Haight. Fog rolled in, just had to put a jacket on.... Brrr! :-P
Nelsoncoindigger tweet media
English
1
0
1
0
Julien
Julien@booldown·
It was of course the boring thing: A broken 4116. Two actually, but of course 0x02 is not a very thorough test pattern, so only once I replaced the chip that caused the lowest bit to get stuck to 1, with the startup code now proceeding, did I realize some other errors in bit 4.
Julien@booldown

Used my new logic analyzer to debug why this ZX81 16k memory expansion does not work. It bypasses onboard RAM, so won't start and can't write a memory check program (I could replace the ROM but don't have an EPROM handy). Just tracing bus activity when the regular ROM starts...

English
0
0
1
0
Julien
Julien@booldown·
@isdixon The blutack being indeed most crucial with that pack. %)
English
0
0
1
0
Ian Dixon
Ian Dixon@isdixon·
@booldown Yes, with the 16k RAM pack and some blutak you should be good to go
English
1
0
1
0
Ian Dixon
Ian Dixon@isdixon·
Come on Microsoft! Why can't I upgrade my device?
Ian Dixon tweet media
English
35
230
1.7K
0
Julien
Julien@booldown·
Maybe. This 4116 requires refresh within 2ms. Quick back of the envelope calculation says that's much shorter than it takes that loop to count up to 0xa00. If e.g. a mux does not work, that row might be decayed. But could still just be a broken chip, e.g. borked sense/refresh amp
English
0
0
0
0
Julien
Julien@booldown·
And here, right after, is a 2nd decrement of same memory. The byte read on bus is still 02 from the 1st DEC, so this time no bit was stuck! Maybe it takes time to decay? The location is also interesting, it's exactly 0xa00. Could the pack's custom refresh circuit have a problem?
Julien tweet media
English
1
0
0
0
Julien
Julien@booldown·
Used my new logic analyzer to debug why this ZX81 16k memory expansion does not work. It bypasses onboard RAM, so won't start and can't write a memory check program (I could replace the ROM but don't have an EPROM handy). Just tracing bus activity when the regular ROM starts...
Julien tweet mediaJulien tweet media
English
1
0
1
0
Julien
Julien@booldown·
@0x56 @Leeborg_ Ordered some! Can never have enough. The color map does not matter for me, my current clip/cable situation is so insufficient (I have certain types of clips only in red or black for example), the colors long ceased to have any meaning anyway. 😅
English
0
0
2
0
@0x56@(mastodon.social|cohost.org)
@Leeborg_ yay, my vote is in! 😄 now the fun part is updating the mental map to include new colors. black, ground; red, highest Vcc; orange, second highest Vcc; pink, ???
English
1
0
1
0
Julien
Julien@booldown·
We'll see if I regret it. For now, I think I can do with 160 Msamples (no compression though, so sparse signals will need good triggers for segmentation), and it effectively gives me 4 more channels+1 trigger channel, good UI, and I can still use it with logic analyzer software.
English
0
0
0
0
Julien
Julien@booldown·
I ordered the MSO upgrade (RTB-B1) for my scope, instead of the Saleae. Not an easy decision. In the end, the only advantage to the Saleae was that it has virtually unlimited buffer size because it streams via USB, while my scope has 20 Msamples/160 MSamples segmented) max.
English
1
0
0
0
Julien retweetet
Nelsoncoindigger
Nelsoncoindigger@b1tcminerpljy·
Doc writing tips; Instead of confessing to a minor technical fudge with tedious heritage, consider instead drawing a veil of mystery, danger and intrigue...
Nelsoncoindigger tweet media
English
0
3
6
0
Julien
Julien@booldown·
@drtune I know, right? There's something about "solid pop" that really makes me appreciate their talent. Singers, writers, music producers... Even if it's not someone's taste, there's no denying how competent it sometimes is.
English
2
0
0
0
Nelsoncoindigger
Nelsoncoindigger@b1tcminerpljy·
I'm a big fan of really well constructed pop songs; Fergie's "Big Girls Don't Cry" is IMO a masterpiece. Every time I hear it somewhere I'm _daaaamn_ those people know their craft. I bet those royalty checks never dry up.
English
1
0
2
0
Julien
Julien@booldown·
@0x56 Back to the two keyboard "cables", they are literally just two extruding parts of the very brittle plastic keyboard membranes that get plugged into sockets on the board, not separate cables. But I guess I could have tested by putting probes on two ends of the visible surface...
English
1
0
1
0
Julien
Julien@booldown·
@0x56 But I also designed a video mod for it from scratch (I'll explain why it's necessary and with more pics in another tweet), and there I did some bode plots. Here before and after I compensated with some caps. Without, the bump in the frequency magnitude caused some bright halo.
Julien tweet mediaJulien tweet media
English
2
0
1
0
Julien
Julien@booldown·
Fixed the keyboard ribbon "cable" of a Sinclair ZX81. They are horribly thin, brittle, and break a lot. I stuck clear packing type on kitchen tin foil and cut out lanes. Took way too long, but works... though if you have conductive ink, better use that I guess.😬
Julien tweet mediaJulien tweet mediaJulien tweet media
English
1
0
1
0
Julien
Julien@booldown·
@TubeTimeUS I guess those are fine, since selecting the right character seems to work fine. I'm placing a (not super confident) bet on the 4th bit of a text mode specific shift register not latching correctly (maybe that's part of the PCB damage).
English
0
0
1
0
Tube Time on 🟦☁
Tube Time on 🟦☁@TubeTimeUS·
text mode uses only two of those planes, MAP0 and MAP1. MAP0 is the character code and MAP1 is the attribute byte.
English
2
0
19
0
Tube Time on 🟦☁
Tube Time on 🟦☁@TubeTimeUS·
here's an interesting package that came in from Bulgaria! let's find out what's inside...
Tube Time on 🟦☁ tweet media
English
5
7
113
0