TIP: Click on subject to list as thread! ANSI
echo: rberrypi
to: GARETH EVANS
from: SCOTT LURNDAL
date: 2021-01-05 16:02:00
subject: Re: AI and decompilation?

gareth evans  writes:
>On 05/01/2021 11:13, Richard Kettlewell wrote:
>> Ahem A Rivet's Shot  writes:
>>> Richard Kettlewell  wrote:
>>>> gareth evans  writes:
>>>>> I am particularly interested in the Binary Blob
>>>>> provided for Raspberry Pi computers, with a view to
>>>>> getting detailed knowledge of the video processors
>>>>> employed therein.
>>>>
>>>> Why would you do that instead of reading a reference manual for the
>>>> target architecture?
>>>
>>>  The documentation for the GPU on the RPi has not been published,
>>> he seeks to reverse engineer it from the binary code that implements a
>>> published API on it.
>>
>> I was under the impression it was a VideoCore IV, which appears to be
>> sufficiently documented for GNU toolchain port.
>>
>> https://docs.broadcom.com/doc/12358545
>> https://github.com/itszor/vc4-toolchain
>>
>
>The first of those does not produce anything.

Except a PDF entitled "VideoCore IV 3d Architecture Reference Guide".

Check your downloads directory.

e.g.

Fragment shaders are started automatically each time the FEP accumulates a
vector of up to four quads (16
pixels) to shade together. The quad input data from the FEP is automatically
written into per-thread QPU
registers when the fragment shader is started. The following data is written to
these QPU registers, in addition
to the normal PC address, uniforms base address, and uniforms size:

--- SoupGate-Win32 v1.05
* Origin: Agency HUB, Dunedin - New Zealand | FidoUsenet Gateway (3:770/3)

SOURCE: echomail via QWK@docsplace.org

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.