Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
anyfoo
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
66 ms
·
961.
▲
by
anyfoo
4y ago
I too am waiting for Sonic Fiber to finally get native IPv6. Luckily, they finally started rolling it out in some cities.
962.
▲
by
anyfoo
4y ago
Relevant xkcd: https://xkcd.com/505/
963.
▲
by
anyfoo
4y ago
As said in that thread, I don't think that counts in the context of this achievement here. It's not a "DOOM implemented in DOOM" thing.
964.
▲
by
anyfoo
4y ago
That's different, though. That's breaking out of DOOM, not implementing DOOM in DOOM. You might argue that the "reference implementation" (i.e. ID's DOOM) is the "canonical" doom and thus this counts but
965.
▲
by
anyfoo
4y ago
It’s really simple. You can look it up online and know pretty much everything necessary for using it after about 5 minutes.
966.
▲
by
anyfoo
4y ago
I’ve got one, in pristine condition no less. Using it is satisfying in a way that is very hard for me to bring across in text. You can feel the mechanism when turning the crank, and it feels very “intricate, but not fragile”. It clicks and
967.
▲
by
anyfoo
4y ago
Likely true. You still do see every instruction executing on the bus if I’m not mistaken, and the overwhelming majority will still execute directly from the cartridge ROM I assume. (Happy to be proven wrong, but I imagine the code for add
968.
▲
by
anyfoo
4y ago
Ugh yeah. That comment, unlike my original one, is full of typos. I typed it out quickly on my phone, and can’t edit anymore.
969.
▲
by
anyfoo
4y ago
Wow, indeed, that actually exists just like that…
970.
▲
by
anyfoo
4y ago
I guess you could take a massive amount of them, and some capacitors, and use them for sample and hold. But you already covered insanity like that by saying that there is no good way...
971.
▲
by
anyfoo
4y ago
I can see just by the artifacts gif that you've definitely been down the same rabbit hole. Kudos for actually pulling through on also adding some scrambling, I only read about that (and since I don't have any descrambling hardware
972.
▲
by
anyfoo
4y ago
It's true that that's not an exponent, though, and that was what they were replying to. Exponents make floating point. I think the poster before that meant to say "fractional part" instead.
973.
▲
by
anyfoo
4y ago
No I get what's meant though. The fact that the Amiga apparently had the native ability to sync its PLL to incoming sync signals (and presumably other clocks are derived from that?) is, for the time and for a general purpose micro at
974.
▲
by
anyfoo
4y ago
Intrigued now, where can I find more about that?
975.
▲
by
anyfoo
4y ago
Heh yeah, I know what you mean. It's also just really interesting to me how analog video degrades over bad transmissions[1]. With digital video, you usually don't get much more than just a disappearing stream, but analog video has
976.
▲
by
anyfoo
4y ago
That may be true for the author, but it's pretty common to use fixed point integers for DSP. It's less expensive in hardware, and very convenient. You don't need an FPU or a floating point DSP, it's easy to implement in
977.
▲
by
anyfoo
4y ago
It appears to encode and decode in one go, optionally adding noise. Should be easy to pull it apart and do either, in which case it looks like it would be able to produce sampled composite video, or process sampled data respectively.
978.
▲
by
anyfoo
4y ago
It's a good question! I simply sampled the composite output of my Blu-ray player using my oscilloscope, and exported it as CSV. The bandwidth for NTSC or PAL is 6MHz at best, so even the most crummy digital oscilloscope should do (prov
979.
▲
by
anyfoo
4y ago
Yep, that's the reason! The ingenious idea of using quantum amplitude modulation unfortunately also meant that slight phase shifts--which happen easily in broadcast TV--appear as color errors. PAL fixed it by flipping the phase around
980.
▲
by
anyfoo
4y ago
NTSC and PAL are very fun. Using quadrature amplitude modulation to add color to the monochrome signal in a backward compatible way was so ingenious. PAL added things to make it better after some learnt lessons with NTSC, foremost the 180°
981.
▲
by
anyfoo
4y ago
Ah, I was not aware.
982.
▲
by
anyfoo
4y ago
I love this. > This together with the overhead of emulating an 8-bit CPU on a 32-bit CPU made it necessary to overclock the rp2040 from its default 125 MHz5 to 225 MHz. The rp2040 can usually handle this without any problems, but still I
983.
▲
by
anyfoo
4y ago
Now you made me think horrible thoughts: What if the signals to the LCD happen to be AC coupled into the cartridge pins enough that you can filter them out and reconstruct the image from it, at least with some level of fidelity. Probably no
984.
▲
by
anyfoo
4y ago
I would be very surprised if the Gameboy, like practically any 8 bit CPU of that era, had any dedicated instructions or hardware for RNG. So it's a software RNG, and the user input is pretty much the only "random" thing comin
985.
▲
by
anyfoo
4y ago
That's to be expected though: That's just the actual game code itself being executed! The code is not copied from the cartridge into RAM (that would just be a gigantic waste of RAM), the Gameboy directly executes it from the ROM i
986.
▲
by
anyfoo
4y ago
Many things "could make sense", but often do not in the common case. Your optimization is a good example for something where jumping through explicit hoops would not only be palpable, but even help signify the intent of your code
987.
▲
by
anyfoo
4y ago
It’s more that there is far more protecting the system (and also e.g. data from different apps against each other, or things like access to your screen content), than the current user. Some of this is because we’re in a world where Macs and
988.
▲
by
anyfoo
4y ago
You cannot do these with all security enabled, no. There are lots of other things that are prevented by SIP and/or Secure Boot. One of the principles is that being root should not mean that the kernel can be readily attacked without fu
989.
▲
by
anyfoo
4y ago
root is essentially a POSIX concept, and from a POSIX perspective this is still root, it’s just that the POSIX security model is by far not the only thing in play here.
990.
▲
by
anyfoo
4y ago
Not on iOS or macOS (unless SIP is disabled), no.
More ›