--> ap/xxxxx


References and ideas: (promiscuOS_notes#18)

Regarding the operating system (OS) as that which is trusted - even so far as to trust the OS or kernel of an already compromised system to expose or disclose its own duplicity

duplicity in the OS and a relation to hacking (hacking and Gnosticism).

OS as reflecting the world interface

as modelling and reciprically modelled after (VALIS)

when it is out in the world (as micro-mirror-piece of the world with compilers/interpreters/system calls and the like)

the artistic operating system is precisely occupied with this question

scrying boards also - as being far from a functional device in the world a la Arduino - but rather as that putting of mobile code into the world as reflection - as language in the device // mobile in the city

References for this play:

Reflections on Trusting Trust. Ken Thompson: http://www.acm.org/classics/sep95/

Designing BSD Rootkits. Joseph Kong (No Starch Press)

Complete Linux Loadable Kernel Modules: http://thc.org/papers/LKM_HACKING.html

Linux on-the-fly kernel patching without LKM: http://phrack.org/archives/58/p58-0x07


Messy first draft for main scrying board: (2007.06.11:3 scrying_tech_notes#15 schematics#9)



1] All power/conditioning is done on power module board (but thinking about it maybe put some capacitors across Vcc/GND close by - maybe not- TODO) - thus we expose 5v/3.3v input - 8x ADC, 8x digital pins, serial stuff

power as seperate module (scrying_tech_notes#14)

Kicad/scrying boards... (2007.06.11:1 scrying_tech_notes#13 schematics#8 tech_notes2#7)


1] Plenty of very useful libraries inc. for ATmega128 and the Hitachi 32Kx8 Static RAM: 62256 (also from Reichelt) at:


The ATmega128 at: http://library.oshec.org/library/avr.lib

62256: http://library.oshec.org/library/memory-hitachi.lib

2] Making and connecting buses:

From Kicad online help:

In fact, due to the repetition command (Insert key), connections can be very quickly made in the following way, if component pins are aligned in increasing order (a common case in practice on components such as memories, microprocessors…):

Place the first label (for example PCA0)

Use the repetition command as much as needed to place members. EESchema will automatically create the next labels (PCA1, PCA2…) vertically aligned, theorycally on the position of the other pins.

Draw the wire under the first label. Then use the repetition command to place the other wires under the labels.

If needed, place the bus entries by the same way (Place the first entry, then use the repetition command).

Which boils down to:

Add wire to bus entry (wires are purely aesthetic)