* SPICE netlist
Q1 N004 N003 N002 0 2N3906
Q3 N003 N002 N001 0 2N3906
R6 N001 N002 800R
V1 N001 0 200
V4 0 N021 200
R8 N003 N018 500k
D1 FCOM N004 Z19V
D2 N011 FCOM Z19V
Q2 N011 N018 N020 0 2N3904
R1 N020 N021 800R
Q4 N018 N020 N021 0 2N3904
Q5 FVCC N008 P001 0 2SC5200
Q6 FVEE N008 P002 0 2SA1943
R3 P001 FCOM 0.5R
R5 FCOM P002 0.5R
R7 FCOM N008 300R
M2 N006 N004 FVCC FVCC IRFP240
M4 N012 N011 FVEE FVEE IRFP9240
XU1 N010 N009 FVCC FVEE N008 LT1006 ;pnba In+)In-)V+)V-)OUT
C2 N004 FCOM 100n
C3 FCOM N011 100n
C5 FCOM N008 1p
R2 FCOM 0 1k
C7 FVCC FCOM 100n
D5 FCOM FVCC D
D6 FVEE FCOM D
D7 FVCC N004 D
D8 N011 FVEE D
D9 N007 N006 D
V2 N007 0 36
D10 N012 N013 D
V3 0 N013 36
M1 N001 N005 N006 N006 IRFP240
D11 N006 N005 D
D12 N004 N005 D
M3 N021 N015 N012 N012 IRFP9240
D13 N015 N012 D
D14 N015 N011 D
R4 FCOM N017 2k
R9 N017 0 18k
XU4 N017 N014 FVCC FVEE N014 LT1006 ;pnba In+)In-)V+)V-)OUT
C9 FCOM FVEE 100n
XU2 N019 N016 FVCC FVEE ERR LT1006 ;pnba In+)In-)V+)V-)OUT
R10 N016 N014 25k
R11 ERR N016 25k
C8 N008 N009 1n
R18 N009 ERR 100k
R12 N010 FCOM 10R
C1 N010 0 1n
R21 FCOM N019 25k
R22 N019 N022 25k
V6 N022 FCOM -1
.tran 3ms
.include my.lib
.include standard.bjt

* LTspice schematic (.asc)
Version 4
SHEET 1 2480 1632
WIRE -776 -800 -952 -800
WIRE -168 -800 -776 -800
WIRE -72 -800 -168 -800
WIRE -952 -768 -952 -800
WIRE -776 -720 -888 -720
WIRE -840 -672 -952 -672
WIRE -168 -672 -168 -800
WIRE -776 -592 -776 -624
WIRE -392 -592 -776 -592
WIRE -216 -592 -328 -592
WIRE -168 -528 -168 -576
WIRE -168 -528 -216 -528
WIRE -168 -464 -168 -528
WIRE -72 -464 -104 -464
WIRE -168 -416 -168 -464
WIRE -776 -336 -776 -592
WIRE -216 -336 -776 -336
WIRE 280 -336 136 -336
WIRE 344 -336 280 -336
WIRE -952 -272 -952 -672
WIRE -168 -272 -168 -320
WIRE -168 -272 -216 -272
WIRE -168 -240 -168 -272
WIRE -72 -240 -168 -240
WIRE -168 -208 -168 -240
WIRE -232 -160 -312 -160
WIRE -520 -96 -520 -176
WIRE -440 -96 -520 -96
WIRE -360 -96 -376 -96
WIRE -776 -80 -776 -336
WIRE -728 -80 -776 -80
WIRE -312 -80 -312 -160
WIRE -296 -80 -312 -80
WIRE -200 -80 -232 -80
WIRE -520 -48 -520 -96
WIRE -504 -48 -520 -48
WIRE -360 -32 -360 -96
WIRE -360 -32 -440 -32
WIRE -328 -32 -360 -32
WIRE -312 -32 -312 -80
WIRE -312 -32 -328 -32
WIRE -296 -32 -312 -32
WIRE -200 -32 -200 -80
WIRE -200 -32 -216 -32
WIRE -168 -32 -200 -32
WIRE 136 -32 -168 -32
WIRE 152 -32 136 -32
WIRE 312 -32 152 -32
WIRE 328 -32 312 -32
WIRE -1064 -16 -1240 -16
WIRE -776 -16 -1064 -16
WIRE -728 -16 -776 -16
WIRE -712 -16 -728 -16
WIRE -616 -16 -712 -16
WIRE -504 -16 -536 -16
WIRE -536 32 -536 -16
WIRE -712 48 -776 48
WIRE -328 96 -328 -32
WIRE -232 96 -328 96
WIRE -168 176 -168 144
WIRE -72 176 -168 176
WIRE -168 192 -168 176
WIRE -168 192 -216 192
WIRE -168 240 -168 192
WIRE -776 256 -776 48
WIRE -216 256 -776 256
WIRE 552 368 488 368
WIRE 904 368 552 368
WIRE -168 384 -168 336
WIRE -56 384 -104 384
WIRE -168 448 -168 384
WIRE -168 448 -216 448
WIRE 552 448 552 368
WIRE 760 448 664 448
WIRE -168 496 -168 448
WIRE 664 496 664 448
WIRE 680 496 664 496
WIRE -776 512 -776 256
WIRE -344 512 -776 512
WIRE -216 512 -280 512
WIRE 760 512 760 448
WIRE 760 512 744 512
WIRE 872 512 760 512
WIRE 968 512 952 512
WIRE 1048 512 1032 512
WIRE 680 528 552 528
WIRE 1048 528 1048 512
WIRE 1192 528 1048 528
WIRE 1240 528 1192 528
WIRE -776 560 -776 512
WIRE -952 608 -952 -192
WIRE -840 608 -952 608
WIRE 952 608 952 512
WIRE 968 608 952 608
WIRE 1048 624 1048 528
WIRE 1048 624 1032 624
WIRE 968 640 952 640
WIRE -776 656 -888 656
WIRE -952 736 -952 704
WIRE -776 736 -952 736
WIRE -168 736 -168 592
WIRE -168 736 -776 736
WIRE -56 736 -168 736
WIRE 872 736 760 736
WIRE 952 736 952 640
FLAG -72 -720 0
FLAG 328 48 0
FLAG -72 -240 FVCC
FLAG -72 176 FVEE
FLAG 136 -400 FVCC
FLAG 136 -272 FVEE
FLAG 136 -96 FVCC
FLAG 152 32 FVEE
FLAG -72 -384 0
FLAG -56 304 0
FLAG -56 656 0
FLAG -472 -64 FVCC
FLAG -472 0 FVEE
FLAG 312 -32 FCOM
FLAG 552 608 0
FLAG 712 480 FVCC
FLAG 712 544 FVEE
FLAG 280 -336 FCOM
FLAG 488 368 FCOM
FLAG 1000 592 FVCC
FLAG 1000 656 FVEE
FLAG 1032 736 FCOM
FLAG -1064 -16 FCOM
FLAG 1192 528 ERR
FLAG -600 -176 ERR
FLAG -536 96 0
FLAG 760 816 FCOM
SYMBOL pnp -840 -624 M180
SYMATTR InstName Q1
SYMATTR Value 2N3906
SYMBOL pnp -888 -672 R180
SYMATTR InstName Q3
SYMATTR Value 2N3906
SYMBOL res -792 -816 R0
SYMATTR InstName R6
SYMATTR Value 800R
SYMBOL voltage -72 -816 R0
SYMATTR Value 200
SYMATTR InstName V1
SYMBOL voltage -56 640 R0
SYMATTR InstName V4
SYMATTR Value 200
SYMBOL res -968 -288 R0
SYMATTR InstName R8
SYMATTR Value 500k
SYMBOL zener -760 -16 R180
SYMATTR InstName D1
SYMATTR Value Z19V
SYMBOL zener -760 48 R180
SYMATTR InstName D2
SYMATTR Value Z19V
SYMBOL npn -840 560 R0
SYMATTR InstName Q2
SYMATTR Value 2N3904
SYMBOL res -792 640 R0
SYMATTR InstName R1
SYMATTR Value 800R
SYMBOL npn -888 608 M0
SYMATTR InstName Q4
SYMATTR Value 2N3904
SYMBOL npn -232 -208 R0
SYMATTR InstName Q5
SYMATTR Value 2SC5200
SYMBOL pnp -232 144 M180
SYMATTR Value 2SA1943
SYMATTR InstName Q6
SYMBOL res -184 -128 R0
SYMATTR InstName R3
SYMATTR Value 0.5R
SYMBOL res -184 -48 R0
SYMATTR InstName R5
SYMATTR Value 0.5R
SYMBOL res -200 -48 R90
SYMATTR InstName R7
SYMATTR Value 300R
SYMBOL nmos -216 -416 R0
SYMATTR InstName M2
SYMATTR Value IRFP240
SYMBOL pmos -216 336 M180
SYMATTR InstName M4
SYMATTR Value IRFP9240
SYMBOL OpAmps\\LT1006 -472 -96 R0
SYMATTR InstName U1
SYMBOL cap -744 -80 R0
SYMATTR InstName C2
SYMATTR Value 100n
SYMBOL cap -728 -16 R0
SYMATTR InstName C3
SYMATTR Value 100n
SYMBOL cap -232 -96 R90
SYMATTR InstName C5
SYMATTR Value 1p
SYMBOL res 312 -48 R0
SYMATTR InstName R2
SYMATTR Value 1k
SYMBOL cap 120 -400 R0
SYMATTR InstName C7
SYMATTR Value 100n
SYMBOL diode 152 -32 R180
SYMATTR InstName D5
SYMBOL diode 168 32 R180
SYMATTR InstName D6
SYMBOL diode -200 -272 R180
SYMATTR InstName D7
SYMBOL diode -200 256 R180
SYMATTR InstName D8
SYMBOL diode -104 -480 R90
SYMATTR InstName D9
SYMBOL voltage -72 -480 R0
SYMATTR Value 36
SYMATTR InstName V2
SYMBOL diode -168 400 R270
SYMATTR InstName D10
SYMBOL voltage -56 288 R0
SYMATTR Value 36
SYMATTR InstName V3
SYMBOL nmos -216 -672 R0
SYMATTR InstName M1
SYMATTR Value IRFP240
SYMBOL diode -200 -528 R180
SYMATTR InstName D11
SYMBOL diode -392 -576 R270
SYMATTR InstName D12
SYMBOL pmos -216 592 M180
SYMATTR InstName M3
SYMATTR Value IRFP9240
SYMBOL diode -200 512 R180
SYMATTR InstName D13
SYMBOL diode -280 496 R90
SYMATTR InstName D14
SYMBOL res 536 432 R0
SYMATTR InstName R4
SYMATTR Value 2k
SYMBOL res 536 512 R0
SYMATTR InstName R9
SYMATTR Value 18k
SYMBOL OpAmps\\LT1006 712 448 R0
SYMATTR InstName U4
SYMBOL cap 120 -336 R0
SYMATTR InstName C9
SYMATTR Value 100n
SYMBOL OpAmps\\LT1006 1000 560 R0
SYMATTR InstName U2
SYMBOL res 968 496 R90
SYMATTR InstName R10
SYMATTR Value 25k
SYMBOL res 1048 496 R90
SYMATTR InstName R11
SYMATTR Value 25k
SYMBOL cap -376 -112 R90
SYMATTR InstName C8
SYMATTR Value 1n
SYMBOL res -504 -192 R90
SYMATTR InstName R18
SYMATTR Value 100k
SYMBOL res -520 -32 R90
SYMATTR InstName R12
SYMATTR Value 10R
SYMBOL cap -552 32 R0
SYMATTR InstName C1
SYMATTR Value 1n
SYMBOL res 1048 720 R90
SYMATTR InstName R21
SYMATTR Value 25k
SYMBOL res 968 720 R90
SYMATTR InstName R22
SYMATTR Value 25k
SYMBOL voltage 760 720 R0
SYMATTR InstName V6
SYMATTR Value -1