summaryrefslogtreecommitdiffstats
path: root/packages/svgbob/test_data/long.bob
diff options
context:
space:
mode:
Diffstat (limited to 'packages/svgbob/test_data/long.bob')
-rw-r--r--packages/svgbob/test_data/long.bob2017
1 files changed, 2017 insertions, 0 deletions
diff --git a/packages/svgbob/test_data/long.bob b/packages/svgbob/test_data/long.bob
new file mode 100644
index 0000000..5c4660d
--- /dev/null
+++ b/packages/svgbob/test_data/long.bob
@@ -0,0 +1,2017 @@
+
+UUUUUUU
+⊃ ⊂
+⊃ ⊂
+⊃ ⊂
+⊃ ⊂
+⊃ ⊂
+∩∩∩∩∩∩∩
+
+▲ ▴
+| |
+ --▶ --►
+ | |
+ ▼ ▾
+ ◀-- ◄--
+ ◆--
+ ◇-- ◊--
+ ○--
+ ●---
+
+ \
+ ◢
+
+ /
+ ◣
+
+ ◤
+ \
+
+ ◥
+/
+
+
+
+ ┌------┐ .-. ┌---┐
+o--┬---┤ elem ├--( ; )-┤ n |--┬--o
+ | └------┘ `-' └---┘ |
+ | ╭------>-----. |
+ | | ┌---┐ | |
+ ├-┴-┬--| x |--┬┴-----------|
+ | | └---┘ | |
+ | | .-. | |
+ | `--( , )--' ^
+ | `-' |
+ | .-------->--------. |
+ | | ┌---┐ .-. | |
+ +---┴┬-| x |--( , )-+-+----'
+ | └---┘ `-' |
+ `-------<------'
+
+ .─.
+ ( 0 )
+ `-'
+ / \
+ / \
+ V V
+ .─. .─.
+ ( 1 ) ( 4 )
+ `-' `-' .
+ / \ | \ `.
+ / \ | \ `.
+ V V | \ `.
+ .─. .─. V V V
+ ( 2 ) ( 3 ) .─. .─. .─.
+ `─' `─' ( 5 ) ( 6 ) ( 7 )
+ `─' `─' `─'
+
+ .─.
+ ( 0 )
+ `┬'
+ ┌────┴──────┐
+ │ │
+ ▼ ▼
+ .─. .─.
+ ( 1 ) ( 4 )
+ `┬' `─'
+ ┌────┴───┐ │
+ │ │ ├─────┬─────┐
+ ▼ ▼ │ │ │
+ .─. .─. ▼ ▼ ▼
+ ( 2 ) ( 3 ) .─. .─. .─.
+ `─' `─' ( 5 ) ( 6 ) ( 7 )
+ `─' `─' `─'
+
+▲ ▴
+| |
+ --▶ --►
+ | |
+ ▼ ▾
+ ◀-- ◄--
+ ◆--
+ ◇-- ◊--
+ ○--
+ ●---
+
+ \
+ ◢
+
+ /
+ ◣
+
+ ◤
+ \
+
+ ◥
+/
+ _
+ (_) 4
+
+ __
+ (__) 6
+
+ .-.
+ ( + ) 8
+ '-'
+ .--.
+ ( + ) 10
+ `--'
+
+ _
+ .' '.
+ ( 4 ) 12
+ `._.'
+
+
+ __
+ ,' `.
+ ( ) 14
+ `.__,'
+
+ ___
+ ,' `.
+ / \ 16
+ \ /
+ `.___,'
+
+ ____
+ ,' `.
+ / \ 18
+ \ /
+ `.____,'
+
+ ____
+ ,' `.
+ / \
+ ( ) 20
+ \ /
+ `.____,'
+
+
+ _____
+ ,' `.
+ / \
+ ( ) 22
+ \ /
+ `._____,'
+
+
+ ______
+ ,' `.
+ / \
+ | | 24
+ | |
+ \ /
+ `.______,'
+
+
+
+ rx
+ .------------------. .------------------.
+ ,' `. ,' `.
+ / \ / \
+ ' ' . .
+ | | | |
+ | | | |
+ | | | |
+ | | ry | |
+ | | | |
+ | | | |
+ . . ' '
+ \ / \ /
+ `. ,' `. ,'
+ `------------------' `------------------'
+
++------+ +-----+ +-----+ +-----+
+| | | | | | | |
+| Foo +-->| Bar +---+ Baz |<--+ Moo |
+| | | | | | | |
++------+ +-----+ +--+--+ +-----+
+ ^ |
+ | V
+.-------------+-----------------------.
+| Hello here and there and everywhere |
+'-------------------------------------'
+
+
+ ____________
+ .--------------. \ \
+ / a == b \ \ \ __________
+ ( && ) ) process ) \ \
+ \ 'string' ne '' / / / / process /
+ '--------------' /___________/ /_________/
+
+
+ __________________
+ \_________________\
+ \ \
+ . another process .
+ /_________________/
+ /_________________/
+
+ User code ^ ^ OS code
+ \ /
+ \ .--'
+ \ /
+ User code <--- Mode ----> OS code
+ / \
+ .--' \___
+ / \
+ v v
+ User code OS code
+
+ .---. .---. .---. .---. .---. .---.
+ OS API '---' '---' '---' '---' '---' '---'
+ | | | | | |
+ v v | v | v
+ .------------. | .-----------. | .-----.
+ | Filesystem | | | Scheduler | | | MMU |
+ '------------' | '-----------' | '-----'
+ | | | |
+ v | | v
+ .----. | | .---------.
+ | IO |<----' | | Network |
+ '----' | '---------'
+ | | |
+ v v v
+ .---------------------------------------.
+ | HAL |
+ '---------------------------------------'
+
+
+ ____||
+ | ___ |
+ || || device
+ ||___|| loads
+ | ooo |----------------------------------------------------------.
+ | ooo | | | |
+ | ooo | | | |
+ '-----' | | |
+ | | |
+ v v v
+ .-------------------. .---------------------------. .-------------------.
+ | Loadable module C | | Loadable module A | | Loadable module B |
+ '-------------------' |---------------------------| | (instrumented) |
+ | | .-----. | '-------------------'
+ '------------+-------->| A.o | | |
+ calls | '-----' | |
+ | .------------------. | |
+ | / A.instrumented.o /<---+-------------'
+ | '------------------' | calls
+ '---------------------------'
+
+ .--------------.
+ \ x--x----x \
+ '--------------'
+
+ .--> Base::Class::Derived_A
+ /
+ .----> Base::Class::Derived_B
+ Something -------. / \
+ \ / .---> Base::Class::Derived
+ Something::else \ / \
+ \ \ / '--> Base::Class::Derived
+ \ \ /
+ \ \ .-----------> Base::Class::Derived_C
+ \ \ /
+ '------ Base::Class
+ / \ \ \
+ ' \ \ \
+ | \ \ \
+ . \ \ '--- The::Latest
+ /| \ \ \
+ With::Some::fantasy ' \ \ '---- The::Latest::Greatest
+ /| \ \
+ More::Stuff ' \ '- I::Am::Running::Out::Of::Ideas
+ /| \
+ More::Stuff ' \
+ / '--- Last::One
+ More::Stuff V
+
+ / \
+ / \
+ / \
+ / \
+ Safety
+ ^
+ | *Rust
+ | *Java
+ | *Python
+ | *C++
+ +-----------------------------> Control
+
+$ $ $$$$
+
+ ^
+ :
+ :
+ :
+ :
+<===+=============-=---===----=============>
+ :
+ :
+ V
+
+ |
+ :
+ :
+ : - - - - - - - - - - - - -
+ :
+ :
+ :
+ |
+ ..............................
+
+ - - - - - - - - - - - - - - - - - - -
+ . . . . . . . . . . . . . . . . . . .
+ .
+ .
+ .
+ .
+ |
+
+ |
+
+ |
+
+ ...
+ ..
+
+ this is a sentence
+ separated words of nill
+
+ TODO:
+
+ ^ ^ ^
+ \|/
+ .
+ /|\
+ v V v
+
+ ^ ^ ^
+ \|/
+ <-+->
+ /|\
+ v V v
+
+ \|/
+ -.-
+ /|\
+
+ | \/
+ -+- /\
+ |
+
+ | | | |
+ +-- --+ +-- --+ +-- --+
+ | | | |
+
+ | | | |
+ .- -. .- -. '- -'
+ | |
+
+ .- -. .-.
+ '- -' | | | |
+ '-'
+
+ \ | / |
+ . ' ' .
+ | / | \
+
+ \ /
+ . .
+ / \
+
+ . . . .
+ /| |\ |\ /|
+ | \/ |
+ | /\ |
+ \| |/ |/ \|
+ ' ' ' '
+
+ \
+ /
+
+ /
+ \
+
+
+ / \
+ '-- --'
+ / \
+
+ / \
+ --' '--
+ / \
+
+ \ /
+ --.-- --.-- --.-- --.--
+ / \
+
+
+ | |
+ . .
+ /| |\
+
+ |
+ .
+ / \
+
+ \|/
+ .
+ /|\
+
+
+ \|/
+ --.--
+ /|\
+
+ \|/
+ --+--
+ /|\
+
+ |/ \|
+ . .
+ | |
+
+
+ -. -.
+ / \
+
+ .- .-
+ / \
+
+
+ / / \ \
+ '- '-------' -'
+
+
+ .-.
+ ( )
+ '-'
+
+
+ .------.
+ ( )
+ '------'
+
+ ________
+ / /
+ / /
+ /_______/
+
+
+ ________
+ \ \
+ \ \
+ \_______\
+
+
+
+ +---------+
+ \ \
+ +---------+
+
+ -/- -\-
+ ________
+ |________|
+
+
+ ________
+ | |
+ |________|
+
+ .-.
+ '-'
+
+ ________
+ \_______\
+
+ /\
+ / \
+ /____\
+
+ /\
+ / \
+ / \
+ '------'
+
+ .
+ / \
+ / \
+ / \
+ '-------'
+
+ ___
+ / \
+ \___/
+
+ ______
+ / \
+ / \
+ \ /
+ \______/
+
+
+ +---------+
+ | | +--------------+
+ | NFS |--+ | |
+ | | | +-->| CacheFS |
+ +---------+ | +----------+ | | /dev/hda5/ |
+ | | | | +--------------+
+ +---------+ +-->| | |
+ | | | |--+
+ | AFS |----->| FS-Cache |
+ | | | |--+
+ +---------+ +-->| | |
+ | | | | +--------------+
+ +---------+ | +----------+ | | |
+ | | | +-->| CacheFiles |
+ | ISOFS |--+ | /var/cache |
+ | | +--------------+
+ +---------+
+
+
+
+ ______________________________________
+ ,' `.
+ / \
+ | Hey! That looks like Squidward! |
+ | |
+ \ /
+ `._______ _____________________________,'
+ /,'
+ /'
+
+ .--._.-----._.--._.----.
+ .' \ (`._ (_) _ \
+ .' | '._) (_) |
+ \ _.')\ .----..---. /
+ |(_.' | / .-\-. \ |
+ \ 0| | ( O| O) | o|
+ | _ | .--.____.'._.-. |
+ \ (_) | o -` .-` |
+ | \ |`-._ _ _ _ _\ /
+ \ | | `. |_||_| |
+ | o | \_ \ | -. .-.
+ |.-. \ `--..-' O | `.`-' .'
+ _.' .' | `-.-' /-.__ ' .-'
+.' `-.' '.|='=.='=.='=.='=|._/_ `-'.'
+`-._ `. |________/\_____| `-.'
+ .' ).| '=' '='\/ '=' |
+ `._.' '---------------'
+ //___\ //___\
+ || ||
+ ||_.-. ||_.-.
+ (_.--__) (_.--__)
+
+
+ _ _
+ `--- ---'
+
+ ---.__ ___.---
+
+
+test测试--> 测试test
+ \
+ \
+ '-> 测试test
+
+
++----------------------+
+| |
+| 中文处理 |
+| 12345678 |
+| |
++----------------------+
+
+ .---. .---. .---. .---. .---. .---.
+ OS API '---' '---' '---' '---' '---' '---'
+ | | | | | |
+ v v | v | v
+ .------------. | .-----------. | .-----.
+ | 文件系统 | | | 调度器 | | | MMU |
+ '------------' | '-----------' | '-----'
+ | | | |
+ v | | v
+ .----. | | .---------.
+ | IO |<----' | | 网络 |
+ '----' | '---------'
+ | | |
+ v v v
+ .---------------------------------------.
+ | 硬件抽象层 |
+ '---------------------------------------'
+
+ _______
+ ,' `.
+ / \
+| |
+| |
+ \ /
+ `._______,'
+
+ ___
+ ,' `.
+ / \
+| |
+ \ /
+ `.___,'
+
+ . .
+ |\ /\ /|
+ _____| \_____/ \________/ |__________
+ ,' -> create Ascii art `.
+ / -> draw sketches for e-mails \
+| -> comment source code of programs |
+| -> diagrams for visually handicaped people (
+| -> more dialogs >
+| (
+ \ -> ... /
+ `._______ ____ ____ ___ __________,'
+ /,' | / \ | `.\
+ /' |/ \| `\
+ . .
+
+
+ -.
+ |
+ |
+ (
+ >
+ (
+ |
+ |
+ -'
+
+
+ -. .-
+ ( )
+ > <
+ ( )
+ -' '-
+ .-
+ |
+ |
+ )
+ <
+ )
+ |
+ |
+ '-
+
+ .
+ ,-------------------|\
+ | |_\
+ | |
+ | |
+ `---------------------'
+
+٩(̾●̮̮̃ ̾•̃̾)۶
+
+o͡͡͡╮( ʘ̆ ۝ ʘ̆ )╭o͡
+
+
+७(,⊙–⊙,)७
+
+o͡͡͡╮(•ʖ̯•)╭o͡͡͡
+
+(°□°)
+
+¯\_( ツ)_/¯
+
+ヽ(。°)ノ ヾ(o・ω・)ノ
+
+Svgbob is a diagramming model
+which uses a set of typing characters
+to approximate the intended shape.
+
+ .---.
+ /-o-/--
+ .-/ / /->
+ ( * \/
+ '-. \
+ \ /
+ '
+It uses a combination of these characters
+"which are readily available on your keyboards".
+
+What can it do?
+
+ o-> Basic shapes
+ .
+ +------+ .------. .------. /\ .' `.
+ | | | | ( ) / \ .' `.
+ +------+ '------' '------' '----' `. .'
+ _______ ________ `.' ^ /
+ / \ /\ \ \ ----> | ^ / /
+ / \ / \ ) ) <---- | | / v
+ \ / \ / /_______/ v |
+ \_______/ \/
+
+ .-----------. . <. .> . ^ \
+ ( ) ( ) ( ) \ \
+ '-----+ ,---' `> ' ` <' \ v
+ |/
+
+
+ o-> Quick logo scribbles
+ .---. _
+ /-o-/-- .--. |-| .--.
+ .-/ / /-> /--. \ .--)-| .--.-. //.-.\
+ ( * \/ / O )| | |-| |->| | (+(-*-))
+ '-. \ /\ |-// . * | '--'-' \\'-'/
+ \ / \ '+'/ \__/ '--'
+ ' '--'
+
+ o-> Even unicode box drawing characters are supported
+ ┌─┬┐ ╔═╦╗ ╓─╥╖ ╒═╤╕
+ ├─┼┤ ╠═╬╣ ╟─╫╢ ╞═╪╡
+ └─┴┘ ╚═╩╝ ╙─╨╜ ╘═╧╛
+
+
+ o-> Sequence Diagrams
+
+ .---> F
+ A B C D /
+ *-------*-----*---*----*-----> E
+ \ ^ \
+ v / '---> G
+ B --> C -'
+
+
+ o-> Statistical charts
+
+
+ E +-------------------------*--+ E | o
+ D |-------------------*--*--|--* D | o o | o
+ C |-------------*--* | | | | C | o o | | | |
+ B |-------*--* | | | | | | B | o o | | | | | |
+ A +-*--*--+--+--+--+--+--+--+--+ A +-o--o--|--|--|--|--|--|--|--|
+ 5 10 15 20 25 30 35 40 45 50 5 10 15 20 25 30 35 40 45 50
+
+
+
+ 85.67 ┤ ╭╮
+ 78.20 ┤ ││ ╭╮
+ 70.73 ┤ ││ ╭╮ ╭╮ ╭╮ ╭╮ ╭╯╰─╮
+ 63.27 ┤ ╭╮ ╭─╮ ││ ╭╯╰╮│╰─╯╰╮╭╮│╰──╯ │╭
+ 55.80 ┤ ╭╮ ╭╮││╭╮ ╭╮╭╮ │ ╰─╯╰─╯ ││ ││││ ╰╯
+ 48.33 ┤ │╰╮ ╭──╮ │││││╰╮│╰╯│ │ ╰╯ ╰╯╰╯
+ 40.87 ┤╭╮ │ ╰╮╭╮ ╭╯ ╰─╮╭╮╭─╯╰╯╰╯ ╰╯ ╰──╯
+ 33.40 ┤││ │ ╰╯╰╮╭╯ ││╰╯
+ 25.93 ┤││╭╯ ╰╯ ╰╯
+ 18.47 ┼╯││
+ 11.00 ┤ ╰╯
+ └───────────┴───────────┴───────────┴───────────┴───────────┴────
+ 2011 2012 2013 2014 2015 2016
+
+
+
+
+
+
+
+ o-> Flow charts
+ .--. .---. .---. .---. .---. .---. .---.
+ | | OS API '---' '---' '---' '---' '---' '---'
+ v | | | | | | |
+ .-. .-. .-. | v v | v | v
+ .-->'-' '-' '-' | .------------. | .-----------. | .-----.
+ | \ | / | | Filesystem | | | Scheduler | | | MMU |
+ | v . v | '------------' | '-----------' | '-----'
+ |_______/ \_____| | | | |
+ \ / v | | v
+ | ____ .----. | | .---------.
+ '--> /___/ | IO |<----' | | Network |
+ '----' | '---------'
+ | | |
+ v v v
+ .---------------------------------------.
+ | HAL |
+ '---------------------------------------'
+
+
+ o-> Block diagrams
+
+
+ vncviewer .-,( ),-.
+ __ _ .-( )-. gateway vncserver
+ [__]|=| ---->( internet )-------> __________ ------> ____ __
+ /::/ |_| '-( ).-' [_...__...°] | | |==|
+ '-.( ).-' |____| | |
+ /::::/ |__|
+
+
+
+
+
+
+ Valveless --------.
+ Pulsejet engine /
+ V
+ _________.------------------+
+ .---------' / -------->
+ / .-------._________ \ thrust-->
+ ( ( _________ `-----------o------+ -------->
+ \ `----' '----' |
+ `------._ __^___.----. |
+ || | |
+ fuel __^ || | ^__spark |GND
+ intake || | plug |
+ || | |
+ || | |
+ ____|| `------------. |
+ / .---' | |
+ | | | | +-+-+-+-+-+
+ .---| |---. __ | | |-+-+-+-+-|
+ ___| +-+-+--|--o `---------*-----|--------------O-+-+-+-+-|
+ .-------> ___ ||||||| | power | *--------------O-+-+-+-+-|
+ \ | ||||||| | switch | | |-+-+-+-+-|
+ Water `-+-+-+-+-' +--o-----o--+ +-+-+-+-+-+
+ intake HHO | |
+ Generator | + - | Solar panel
+ +-----------+
+ Battery
+
+
+
+
+
+
+ o-> Mindmaps
+
+ .--> Alpha
+ /
+ .----> Initial Release
+ Planning *-------. / \
+ \ / '---> Patch 1
+ Initial research \ / \
+ * \ / '--> Patch 2
+ \ \ .---------> Beta
+ \ \ /
+ \ o o _______
+ \ .---. o--.___ / \
+ '------> ( ) '----*---> . Release .
+ `---' o \_______/
+ o o o \
+ / \ \ \
+ .--' \ \ \
+ / \ \ '----+-> Push backs
+ . \ \ \
+ /| \ \ '----> Setbacks
+ / . \ \
+ V /| \ '-----> Reception
+ Team / . \
+ v /| \
+ Worklaod / . '-->> Career change
+ V /
+ PTO /
+ V
+ Bug
+
+
+ o-> It can do complex stuff such as circuit diagrams
+
+
+ +10-15V ___0,047R
+ *------o------o-|___|-o--o---------o----o-------.
+ | | | | | | |
+ --- | | .+. | | |
+ 470uF ### | | | | 2k2 | | |
+ | + | | | | | | .+.
+ *------o '--. | '+' .+. | '-'
+ | |6 |7 |8 1k | | | |
+ GND .-+----+--+--. | | | |
+ | | '+' | |
+ | |1 | |/ BC |
+ | +------o--+ 547 |
+ | | | |`> |
+ | | ,+. | |
+ | | 220R| | o----||-+ IRF9Z34
+ | | | | | |+->
+ | MC34063 | `+' | ||-+
+ | | | | | BYV29 -12V6
+ | | '----' o--|<-o----o--X OUT
+ | |2 | | |
+ | |--o C| | |
+ | | GND 30uH C| | --- 470
+ | |3 1nF C| | ### uF
+ | |-------||--. | | | +
+ '-----+----+-' | GND | GND
+ 5| 4| | |
+ | '-------------o-------------o
+ | ___ |
+ '------/\/\/------------o--|___|-'
+ | 1k0
+ .+.
+ | | 5k6 + 3k3
+ | | in Serie
+ '+'
+ |
+ GND
+
+ .-------------.
+ / Advantages: /
+'-------------'
+ -* Plain text format
+ Ultimately portable, backward compatible and future proof.
+ -* Degrades gracefully
+ Even when not using a graphical renderer, it would still looks good
+ as text based diagrams. Paste the text in your source code.
+ -* Easiest to use. Anyone knows how to edit text.
+
+
+Resistor
+ .--.......--.
+ .-( ||||||| )-.
+ / '--'''''''--' \
+
+
+ .--.
+ | .-.|
+ |T ||
+ [_|__|_]
+ | |
+ | |
+ | |
+
+
+ .=========.
+ \ | /
+ \ | /
+ \ | /
+ \|/
+ |
+ |
+ +---------------.
+ | | ,
+ _|_ | .i,
+ "=#=" | /
+ "=#=" ____/__
+ "=#=" _______
+ "=#=" /
+ "=#=" / |
+ | |
+ +---------------+
+ |
+ |
+ =========
+ =======
+ =====
+ ===
+ =
+
+
+ =========
+ \ | /
+ \ | /
+ \ | /
+ \|/
+ |
+ |
+ |---------------|
+ | | ^
+ __|__ | /
+ '__.--' ___ /__
+ '__.--' _______
+ '__.--' /
+ '__.--' / |
+ | |
+ |---------------|
+ |
+ |
+ =========
+ =======
+ =====
+ ===
+ =
+
+
+
+ =========
+ \ | /
+ \ | /
+ \ | /
+ \|/
+ |
+ |
+ |---------------|
+ | | ^
+ |_ | /
+ _) ___ /__
+ _) _______
+ _) /
+ _) / |
+ | |
+ |---------------|
+ |
+ |
+ =========
+ =======
+ =====
+ ===
+ =
+
+
+ =======
+ ===== symbolic antenna
+ ===
+ =
+ |
+ | micro henry
+ | coil w/tuning lug
+ | .----. (not shown)
+ | (.-') |
+ | (.-') |
+ | (.-') | pico farad cap
+ | (.-' | ___ (trimmable)
+ | | | |___|
+PC -> .----'-----'---'---'
+Board `-------------------
+ ground plane (foil)
+
+
+
+ _______ _
+_.-'|+__|__-|'-._,.-(((_)
+
+There,a battery powering a tessla coil.
+
+
+ +10-15V ___0,047R
+ X------o------o-|___|-o--o---------o----o-------o
+ | | | | | | |
+ --- | | .-. | | |
+ 470uF ### | | | | 2k2 | | |
+ | + | | | | | | |
+ X------o '--. | '-' .-. | |
+ | |6 |7 |8 1k | | | |
+ GND .------------. | | | |
+ | | '-' | |
+ | |1 | |/ BC |
+ | |------o--| 547 |
+ | | | |> |
+ | | .-. | |
+ | | 220R| | o----||-+ IRF9Z34
+ | | | | | ||->
+ | MC34063 | '-' | ||-+
+ | | | | | BYV29 -12V6
+ | | '----' o--|<-o----o--X OUT
+ | |2 | | |
+ | |--| C| | |
+ | | GND 30uH C| | --- 470
+ | |3 1nF C| | ### uF
+ | |-------||--. | | | +
+ '------------' | GND | GND
+ 5| 4| | |
+ | '-------------o-------------o
+ | ___ |
+ '-----------------------o--|___|-'
+ | 1k0
+ .-.
+ | | 5k6 + 3k3
+ | | in Serie
+ '-'
+ |
+ GND
+
+ +12v (sidelights)
+ |
+ +-+--+
+ | | Buzzer (12v)
+ +-+--+
+ |
+ +-------|<|-------- To existing drivers interior light switch
+ | Diode
+ |
+ O
+ ----| Drivers door switch
+ O
+ |
+ Car Chassis
+
+ +---+
+ | 2 | ---<640k>---+
+ | 3 | ---<320k>---|
+ | 4 | ---<160k>---|
+ | 5 | ---<80k>----|
+ | 6 | ---<40k>----|
+ | 7 | ---<20k>----+-----+---- 10 uF -------> Out
+ | 8 | ---<10k>----| |
+ | 9 | ---<5k>-----+ <390>
+ | | |
+ | 25| ------------------+------------------+
+ +---+ |
+ ===
+ Ground
+
+
+ SW3
++6V -o_|_o----+----------+----------->>--------+----------+----->>
+ | | | |
+ LAMP1 | | LAMP2
+ | | SW1 | SW2 |
+ +--A> |o <A-- o| |
+ | ==| --B> | |== <B--+
+ ----- |o | | o| -----
+ SCR1 \ / | | | | \ / SCR2
+ \ / R3 ^ ^ R4 \ /
+ ----- | CR1 CR2 | -----
+ | \ | | | | / |
+ | +--R2--+---+ +---+--R5--+ |
+ | | | |
+ | R1 R6 |
+ | | | |
+GND ----------+---+----------------->>----------------+---+--->>
+
+SW1,SW2 normally open momentary pushbuttons
+SW3 normally closed momentary pushbutton
+LAMP1, LAMP2 6V incandescent lamps
+R1, R6 470 ohm
+R2,R3,R4,R5 1 K
+SCR1, SCR2 Small SCRs, not power type
+CR1, CR2 1N914 diodes
++ connection
+^ cathode of a diode
+--A> <A-- are connected (jump)
+--B> <B-- same deal
+
++5 ---+---------------+---+
+ | | |
+ R +----------+
+ |(see below) | 8 4 |
+ +---+------+-----|7 3|------/\/\/\---+------- Vout
+ : | | LMC555 | |
+ C to test +-----|6 | -----
+ : | | -----
+ground +-----|2 5|----+ |
+ | | 1 | | ground
+ | +----------+ 0.1 uF