Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
spicyjpeg
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
spicyjpeg
8mo ago
A similar, even higher profile case that shook the electronics industry around a decade ago was chip manufacturer FTDI releasing an update to their drivers that would detect and semi-permanently brick clones of FTDI USB serial bridge chips
32.
▲
by
spicyjpeg
8mo ago
Plenty of low-volume industrial software has never really moved on from security dongles. Most modern arcade games for instance still rely on a USB dongle to decrypt game files [1], though nowadays they typically also come with an additiona
33.
▲
by
spicyjpeg
9mo ago
Bayer dithering was also employed heavily on the original PlayStation. The PS1's GPU was capable of Gouraud shading with 24-bit color precision, but the limited capacity (1 MB) and bandwidth of VRAM made it preferable to use 16-bit fra
34.
▲
by
spicyjpeg
9mo ago
While great on paper, zero-knowledge-proof based systems unfortunately have a fatal flaw. Due to the fully anonymous nature of verification tokens, implementations must have safeguards in place to prevent users from intercepting them and pa
35.
▲
by
spicyjpeg
9mo ago
If we truly want to point out the ridiculousness of Italian tech regulations, the influencers' registry, the temporary ChatGPT ban from a few years back or even the new AI regulations cannot hold a candle to the 22-year-old war on...
36.
▲
by
spicyjpeg
9mo ago
Custom Flash players were actually relatively common in game development during the mid to late 2000s, as Flash provided a ready-to-go authoring solution for UI and 2D animation that artists were already familiar with. Autodesk's Scale
37.
▲
by
spicyjpeg
10mo ago
It is actually much worse than that. Much like banking, the push for digital government services in many countries has ended up more or less requiring every citizen to own an up-to-date, non-jailbroken iOS or Android device. If you blocked
38.
▲
by
spicyjpeg
10mo ago
It's not just a multiplication instruction. The CPU is equipped with a fixed-point coprocessor to accelerate the most common computations in 3D games, the geometry transformation engine [1], capable of carrying them out much faster tha
39.
▲
by
spicyjpeg
10mo ago
It has been enabled mainly by the the advent of streamlined tooling to assist with 1:1 byte-by-byte matching decompilations ( https://decomp.me/ comes to mind), which allows new projects to get off the ground right away with
40.
▲
by
spicyjpeg
10mo ago
The PS1's GPU does not support perspective correction at all; it doesn't even receive homogeneous 3D vertex coordinates, instead operating entirely in 2D screen space and leaving both 3D transformations and Z-sorting to the CPU [1
41.
▲
by
spicyjpeg
1y ago
If anybody here wants to learn more about console graphics specifically, I think the original PlayStation is a good starting point since it's basically the earliest and simplest 3D-capable (though it would be more correct to say triang
42.
▲
by
spicyjpeg
2y ago
I'm late to the party but , as a prolific contributor to PSn00bSDK and the PS1 homebrew scene more in general, I feel obliged to shamelessly plug my own "PlayStation 1 demystified at the absolute lowest level" repo: https:&
43.
▲
by
spicyjpeg
2y ago
Flat triangles and trapezoids are sometimes used internally by these GPUs as a building block for other polygons, possibly since the logic to split up triangles and quads into flat trapezoids may have taken less die space than a rasterizer
44.
▲
by
spicyjpeg
2y ago
You can buy off-the-shelf modules that take a lithium ion cell and provide charging, overcurrent and overdischarge protection; just search your Chinese online retailer of choice for "TP4056 module" and you will find plenty of them
45.
▲
by
spicyjpeg
3y ago
There are homebrew tools that can be installed on a PS1 memory card [1] and allow for executables to be loaded from a host machine into RAM through the serial port on the back of the console, in a similar way to what Sony's official Ne
46.
▲
by
spicyjpeg
3y ago
Not directly related to the course, but, should anybody want to see what programming on the PS1 would look like using only modern tools (latest GCC, CMake, no third party libraries), I've written a few bare metal C examples that explai
47.
▲
by
spicyjpeg
3y ago
PSn00bSDK maintainer here. Unfortunately the project cannot really be considered clean room; the original versions of most libraries contained code that was either lifted straight from Psy-Q disassemblies or heavily inspired by them. I ha
48.
▲
by
spicyjpeg
3y ago
There definitely is one [1], albeit perhaps not as large and active as the homebrew communities for 8/16 bit consoles (which benefit from low-code tools such as GB Studio and the ability to sell physical game cartridges that do not req
49.
▲
by
spicyjpeg
3y ago
For those interested in the technical details of the Clapper's clap detection, the patent the article links to [1] is definitely worth taking a look at. Not only does it feature detailed explanations and flowcharts of the algorithm, bu
50.
▲
by
spicyjpeg
3y ago
I apologize for sounding offensive or otherwise dismissive of the discovery. I'm just clarifying what this actually is, as I have already seen discussions on Discord about this being a "game changing" exploit that will make c
51.
▲
by
spicyjpeg
3y ago
As with seemingly everything PS1 related there is a healthy dose of misleading information here. What the game implements is known as an assisted swap trick and is nothing new, neither now nor at the time. In particular, after entering the
52.
▲
by
spicyjpeg
3y ago
Nintendo wasn't actually the first company to implement cartridge logo checks. Sega did it first with their "Trademark Security System" or TMSS, which worked in pretty much the same way, but then lost in a US court case again
53.
▲
by
spicyjpeg
3y ago
There is an even bigger missing entry: toys. The Chinese company Sunplus/GeneralPlus has had a near monopoly on toy microcontrollers for over two decades at this point and the vast majority of their lower-end offerings are based on tri
54.
▲
by
spicyjpeg
3y ago
The 8008, F8 and SC/MP, while arguably important from a historical standpoint, never gained widespread commercial adoption in the way the 6502, Z80 or 8080 derivatives (including the Z80 itself) did. The 6800 got some popularity in emb
55.
▲
by
spicyjpeg
3y ago
Alec from Technology Connections covered the topic of consumer optical standards - or rather, the lack thereof - in a video that's now 4 years old: https://youtube.com/watch?v=CwZdur1Pi3M It mostly boils down to the re
56.
▲
by
spicyjpeg
3y ago
The original PlayStation's main SoC (which is incidentally about 30 years old at this point) included a trimmed down JPEG decoder [1] meant to be used for video playback. It still relied on the CPU to handle Huffman decompression [2],
57.
▲
by
spicyjpeg
3y ago
Despite the overall negative tone of the article, the author seems to be aware of their blind spots: > As will be obvious from this posting, I’m not an expert in dev tools for embedded systems. Far from it. This area seems like quite a d
58.
▲
by
spicyjpeg
3y ago
Perhaps Microsoft should start addressing that by pulling their own fully certified "build your controller" kit [1] from the market, or banning it from online multiplayer games. If they really want to get serious about it they c
59.
▲
by
spicyjpeg
3y ago
Microsoft will happily sell you a fully certified controller breakout box [1] into which you can plug whatever you want, including your cheating device of choice. Sure, devices like Xim might be cheaper and more convenient, but cheaters are
60.
▲
by
spicyjpeg
3y ago
Lack of control and content constantly jumping to different services and/or disappearing due to licensing shenanigans certainly play a role, but the vast majority of people only watch the latest, most popular shows. The main factor at
More ›