🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.sources.hp48
1 messages
1 total messages Started by W. J. Levenson Wed, 18 Nov 1992 03:52
v07i034: sch48.wjl - Scheduler/Diary v1.1, Part01/01
#52
Author: W. J. Levenson
Date: Wed, 18 Nov 1992 03:52
507 lines
24563 bytes
Checksum: 3770523047 (verify with brik -cv)
Submitted-by: W. J. Levenson <akcs.levenson@hpcvbbs.cv.hp.com>
Posting-number: Volume 7, Issue 34
Archive-name: sch48.wjl


BEGIN_DOC sch48.doc

********************************************************

                        SCH48 VERSION 1.1
                 A SCHEDULER/DIARY FOR THE HP48

******************* UPDATES ********************************

CHANGES FROM VERSION 1.0 (ORIGINAL VERSION):

Two minor bugs were found and fixed.  One involved the STD mode
setting on the HP48.  In version 1.0, the calender display was 
unless STD mode was used.  This has been fixed.

The other bug involved update of the appointments when keys were 
quickly pressed.  Sometimes, the appointments would not match 
the day.  Noone seems to have noticed this, but I did and it is 
fixed.

Two features were added.  A copy function copies an entire alarm to 
a different day.  This is intended to compensate for the lack of
repeating alarms in SCH48.  Try this option to see if repeating 
alarms are still necessary.  Let me know...Is this good enough or
should I work on the repeating stuff?  The scanning of repeating
alarms to correctly indicate them on future dates might slow
SCH48 down - how much, I don't know yet.

An edit feature has also been added to allow you to change the
alarm text without deleting and resetting.  I found this 
handy.

************************* DESCRIPTION *************************

SCH48 is a library written entirely in system RPL (with a small bit of ML)
which allows the HP48 to function as an electronic "DAYTIMER".  
The intent is to replace the "ALARMS" catalog in the HP48 for a more useful
and intuitive representation of appointments, events or blocks of 
time.

SCH48 uses the existing ALARM functions built into the HP48.
BUT...the user interface is improved (I hope).  The SCH48 library
contains two commands, D->CAL and SCHED.

D->CAL merely takes a date from the stack and displays the calender
for that month.  The stack diagram is:

      ( date --> )

where "date" is in MM.DDYYYY or DD.MMYYYY format, depending on the 
HP48 setting.  If YYYY is omitted, the current year is assumed.

SCHED is the primary function of the library.  When this command is executed, 
a calender is displayed with the current day highlighted.  To the right
of the calender is a listing of the current ALARMs that are scheduled
for the day.  These alarms can be entered as a single point in time or
as a block of time.  The time or block of time is reflected in the listing
of alarms.  Below the calender is a 24 hour time-line which shows the 
times of the listed alarms blacked out.  In this way, you can see graphically, 
how much of your day has been scheduled.

I have attempted to present as much data as possible on a single screen 
for quick viewing, but the alarm text listings may extend beyond the 
window.  Scrolling is provided for this.

Once the SCHED is started, it is fairly self-explainatory.  Alarms
can be set, deleted (and acknowledged), moved, and edited. I have
tried to make the functional keys intuitive.

**********************KEY DEFINITIONS*************************

*************************************************************
NO SHIFT KEYS:                                               
*************************************************************

KEY            DEFINITION

{A}             Scroll the screen fully to the left
                (JUMPLEFT)

{F}             scroll the screen fully to the right
                (JUMPRIGHT)

{up arrow}
{down arrow}
{left arrow}
{right arrow}   Move the date cursor on the calender

{NXT}           Go to the next alarm

{ENTER}         Set the alarm - the user will be prompted
                for the alarm text.  If a time has been 
                marked (see {*} key), a block of time will
                be set; if not, a single time will be set.
                ATTN at the prompt will erase the contents
                of the command line if it is present.  ATTN
                without a commandline, aborts the setting
                of the alarm. ENTER enters the alarm text.

{DEL}           Deletes the alarm if the time cursor is 
                pointing at an alarm block on the timeline.
                If the time cursor is not pointing at an alarm,
                a error beep will be generated.

{LEFT-SHIFT}    Activates left shift mode

{RIGHT-SHIFT}   Activates right shift mode

{*}             (This is the "multiply" key) sets one end
                of a block of time on the time-line.  {ENTER}
                determines the other end of the block of time.

{-}             Moves the time cursor 15 minutes to the left
                (hold down for repeat)

{+}             Moves the time cursor 15 minutes to the right
                (hold down for repeat)

ATTN            Ends SCHED


*************************************************************
LEFT SHIFT KEYS:                                               
*************************************************************

KEY            DEFINITION

{up arrow}
{down arrow}    Scrolls the screen up and down.  This is
                necessary if a lot of alarms are set on a 
                single day (the listing may extend beyond 
                the bottom of the screen).  Hold the key 
                down to continue scrolling.

{PREV}          Go to the previous alarm

{LEFT-SHIFT}    Disables left shift mode

{RIGHT-SHIFT}   Activates right shift mode

{-}             Moves the time cursor 1 minutes to the left
                (hold down for repeat)

{+}             Moves the time cursor 1 minutes to the right
                (hold down for repeat)

{EDIT}          Edits the text of the alarm that the time 
                cursor is pointing to.  
                ATTN at the prompt will erase the contents
                of the command line if it is present.  ATTN
                without a commandline deletes the alarm.
                If you enter the EDIT function, and change
                your mind, ENTER will reset the alarm with 
                the text indicated.  Or, you can attention
                out of the EDIT and reset the alarm with
                the {LEFT SHIFT - ENTER} function.
                CONTROL alarms cannot be edited this way.
                If you accidentally try to edit a CONTROL
                alarm, ATTN out of the EDIT and reset the 
                alarm using {LEFT SHIFT - ENTER}.

{ENTER}         Copies the alarm from the last DEL, NXT, PREV 
                EDIT, or ENTER command to the current day.
                Use this feature to move, copy (repeat), an
                alarm by using one of the above commands to 
                indicate the alarm of interest, move to a 
                different day and set the alarm with the same
                time block and EXEC on that day.  CONTROL
                alarms can use this too.

*************************************************************
RIGHT SHIFT KEYS:                                               
*************************************************************

KEY            DEFINITION

{LEFT-SHIFT}    Activates left shift mode

{RIGHT-SHIFT}   Disables right shift mode

{-}             Moves the time cursor 1 hour to the left
                (hold down for repeat)

{+}             Moves the time cursor 1 hour to the right
                (hold down for repeat)

*************FEATURES, LIMITATIONS, AND BUGS???*************

An alarm can be moved by first deleting it.  The alarm text
is copied and will be the default the next time an alarm is 
set.  Use this method if the time needs to be adjusted.
If you only want to change the day, use {LEFT SHIFT - ENTER}

An alarm can be copied by going to it by means of {NXT} 
or {PREV}.  Again, the text will be copied and offered 
as a default the next time an alarm is set.  Again, if only
the day is to be changed, use {LEFT SHIFT - ENTER}

To delete an alarm, move the cursor to the alarm block or use
{NXT} or {PREV} and press {DEL}.

An alarm may not show up on the time-line of it is a block 
alarm which spans less than 7 minutes.  I didn't think this 
was much of a limitation, but if you don't like it, I can fix
it.

CONTROL ALARMS cannot be set using SCHED.  They will be displayed 
only with the text "CONTROL ALARM".  If this capability is desired,
perhaps it will be included in an update.  Let me know!

REPEAT alarms also cannot currently be set in SCHED.  I have 
attempted to compensate for this by allowing you to make 
multiple copies (see {LEFT SHIFT - ENTER}).  Is this good
enough?  Let me know.

SCHED should operate correctly with any HP48 time/date settings.
I primarily use a 24 hour clock and MM.DDYYYY settings and haven't 
experienced any problems.

Alarms not set from inside SCHED should work fine with the 
following exception.  In order to set block times, the alarm
time is set with the "begin" time as the time of the alarm.
The end time is indicated by the fractional seconds of the 
alarm time.  That's not clear, how about an example:

      An alarm from 8:15 a.m. to 11:45 a.m. is set with
      an alarm time = 08.15001145

If an alarm is created with arbitrary fractional seconds, the
time-line may end up looking a little strange but no 
damage will be done.

This carries with it another minor limitation that the end time
of the alarm will be rounded to the nearest 5 minute 
interval.  This is necessary because of accuracy problems 
with those fractional seconds (trust me).  I may be able 
to fix this if enough of you wish it.

Past due alarms will be acknowledged when they are deleted from 
within SCHED.  The alarms will behave just like the HP48
handbook describes for appointment alarms.  If you don't want
the beeper going off, set flag -57. 


********************* CREDITS ********************************** 

SCH48 was written in system RPL (with a bit of ML) using the excellent 
RPL v2.2 library written by Detlef Mueller.  If you are interested
in the source code, it can be decompiled using the same library
(but do NOT execute any commands other than SCHED and D->CAL, as 
no error checking is done and unpredictable results could occur...
but you knew that).

The SCH48 library was created using <-LIB->, again by Detlef
Mueller, Raymond Hellstern, Rick Grevelle.

THANKS HERR MUELLER et al.!!

Thanks also to HP for the RPL TOOLS and, especially, the RPLMAN
documentation.  And, of courxe, thanks to HP for such a 
versatile calculator.

Thanks to Mika Heiskanen and other contributors to the entries
lists that were posted at seq.uncwil.edu.

Thanks to Jan Brittenson, whose MLDL was a great help.

And thanks to all the helpful 48'ers who helped me get this far.
I hope this will be a useful partial payback with, hopefully, more
to come.  

********************* DISCLAIMER *******************************

I have not had any problems with SCH48 while using it on my HP48-D
but...It does contain some unsupported entry points.  Although they 
have appeared on several of the "entries" lists, that doesn't 
guarantee that they will work the same on other revisions of the HP48.
With that in mind...Have fun SCHeduling and certainly let me know of any
problems!


****************** COPYRIGHT NOTICE ***************************

    Copyright (c), 1992, W.J. Levenson.
    Permission to copy this article is granted provided that the copies are
    not made or distributed for resale (excepting nominal copying fees).
    Other permissions can be arranged by contacting W.J. Levenson via email
    at the following address:
        akcs.levenson@hpcvbbs.cv.hp.com

    or by U.S. Mail at

    12558 Caminito Mira Del Mar
    San Diego, CA  92130
    USA

    SCH48 is distributed in the hope that it will be useful, but
    WITHOUT *ANY* WARRANTY.

    This software is LET-ME-KNOW-WARE.  Please let me know if you
    like it or not and any improvements you would like to see.
    But MONEY will be accepted in lieu of the above!!

************************* INSTALLATION ************************** 

    To install SCH48, a) download the ASC version, execute ASC->, or b)
    download the uudecoded version and recall it into the stack. Purge the
    variable which contains the orginal copy. Enter the port number (0,1,2)
    where you want to store SCH48 and press STO. Switch the HP48 off, then
    on again. SCH48 will now be installed.




END_DOC

BYTES: #E530h 3170

BEGIN_UU sch48.uue
begin 755 sch48.lib
M``5S8V@T.`HL,C,L-30L.2PQ-C0`"C,@4T-(140-.CH-($-+,`T@6D523UI%
M4D]:15)/#2!&04Q310T@3E5,3'M415A434%#00$``4`!`/_^``````QJ````
M`*;["]BF^POV`````+P34V5N9"`B06)O<G0@3W5T<'5T(@````!(4$A0-#@M
M1$`K\(L!&U-#2#0X("T@2%`T."!30TA%1%5,15(@5C$N,!O4)7\!``#P=P$%
M`-#9`A$I0%T`"7>P$@.=+3`9!(0W):\#O!G6V0)-KQ)?0;RILA(#$>R"@&,U
M0'#O`Y$FU@4$O#TP(@-G0"#L`R,RL!(#G2V07@67;M#F`@1A;'-T)WW0Y@(#
M9&%TB#$`Y0[5Z_!,8]]5(!H'MA,F0`[8&M;9`MCA@+ABNP_F)6'!J(*M88$Z
MT-D"2P\&K`,K,;`2`\`ZX!X'G2W`<&*Y+-;F`@1A;'-T(S*@+P67;M#F`@1A
M;'-T)WV@!@V)04!X4]@:UMD"`T"P`@1M+;82`YTM@!@#*T"0)6,C,I`$!$E`
M,',%:C^V$@.(,8`P*CVU$I@JB#&P=BK8&D8D`YTM,),"!0````````*\J>(M
M*BFUTC$JO*E"*RJ@IA+0'-RKH@8-B4%`>%/8&M;9`@-`L`($,U>P$@.=+8`8
M`RM`D"5C(S*0!`1)0#!S!9-1L!(#3U2V)0634;`2`Y$Q-B(#5"$FKP.\&=;9
M`D0RP*("'P`P].1$)?7$!!+$%"35M!(#DU$0&6.346`[8>\]`%YA*S%0'@>7
M=*#'9.\_4&,2GA>E(V$Z$E8I`[L/YHECDBY`70]`)`.2+D!="]#F`@-T:6V2
M+D!=";`2`YTMT.8"`6>(*P:+$FTN,$`61C<B`WG,(.D"U.4`"$?`FV&=+4"G
M`EU`\`@$F4`P"@0K,?`^9&`9=OL&*S$@Z0+4%0$K,=#9`I4R(!H'IR<!^!$<
M$L8A894R`(L2*T#`W&(),H8<!TL/MA(#G2V`&`-M+C!`%D8W&02$-X6M89TM
MT/0J(S+0]"HK,=#9`F"O,B(#8*^R$@/,J,*;89TM@!@#DBY`70-PZ09M+A#@
M=M('*S%PZ09M+C!`%D9WT@=M+A#@UN8"`V1A=)(N0%T2P!H#K#'P`P08-U8#
M!!@W5F,2Q!#VDA$-0)`=`\TQ=ND&;2X0<';2!_\B`8L2*S'@L0(?`8```(,`
M``"`#P``````````````P'\``(`/``````````````#`?P``@`T`````````
M`````$!4``"`*B(B(B(B(B(B(B(BPE4``(#J______________]?1```@`H`
M`````````````$!?``"`#0``````````````0%P``(#O_______________?
M?]#9`HRF@C`JO*G2"V5TJ1+!+NE`P-L#*S'0V0+O/R#I`M35`)>BT^8"!&%L
M<W2O5-#+8\-SD,MB"*/24RN!J8(8`VNG@JUAG2U`)`.(,3"3`ID)`````%`!
M=*FR$@.=+3"3`@4````````"O*GB+2HIM3*3`@`````````%O*FR$@.2+D!=
M##`B`Y(N0%T,`#AAX#T0D0)Y`.`?8>`]H$MB`T`P(@./%?$O$D4F42D#(4"0
M9Q$T<[`2`QXK4`$``P!0```?#@2=+2#I`M2E`$4F\0T$[S\0D0)Z`-``!&T:
MX1]ADBY`70S@Y`/O/Y!G$6K0D!@$A#>%K6&=+3``!"M`,',%*S'0V0(K0)`E
M8RLQ`/@1.BYV*3HK,=#9`FTN,$"7UA;0''2I`FHJ`<W!O2J(,7#I!FTN,$"7
MUG;2!Y(N0%T)L!(#G2W`"A,L*G`"`$5.5$52($%,05)-(%1%6%0Z;2XP$,9&
MT@`$ME:`K6&=+4`58O(ZP)MA/DVP$@/?5?#^`_D_0*QCZ560_P/`.O#^`T0O
MA*UAG2U`*RH70)`=`Q=`D$4%EV[0Y@(#86PD)WW0;@Y$,K`2`U@R`-(<EV[0
MY@($871I;2=]T.8"`V1A=(@Q(.D"U#4`1#(@Z0+4Y0"2+D!=$;`2`YTM($`.
M\CJPOF/8X8`8`Y=NT.8"`V%L)"=]@+AB6#+@+2H]M8(8`Y=NT.8"`W1I;2=]
MT.8"`V1A=)4RD,,,B#&P=BKW&";I`M25`)L/)ND"U`4!*S'0V0*7;M#F`@-A
M;"0G??!V#BL70!8.*S'0V0)M+C!`%D8'Y0XC,C#H#B;N4+T.*S'0V0*L,)'+
M8I-!0'A3O!G6V0)-KQ)?0;RILA(#$>S"H@)-`*`4Y&14)-04)!4$)=44E*54
MY:14Q114=315!/4T1.7T9$54-#0B`PU`(.P#B#'@Y`,C,C!S!2,R$%]!O*G2
M]"HS*4`````````0P)LJZHQ!?A:341`98RPJ\`(`4W4@36\@5'4@5V4@5&@@
M1G(@4V$*DU$P(@/,+4`&`/@LV3`1H'X!@*^S#?A1VS!P"5:@""&@+T&N7OB%
MU%`.$RAI5;!6G?@OUA"0V!0_("P##4`@[`-V5L2B`KT``!(#`B(#`C(#`D(#
M`E(#`F(#`G(#`H(#`I(#$@,#$A,#$B,#$C,#$D,#$E,#$F,#$G,#$H,#$I,#
M(@,#(A,#(B,#(C,#(D,#(E,#(F,#(G,#(H,#(I,#,@,#,A-3*0,-0"#L`UDR
M-AD%I2QF8P7;<R`L`R%R@!@#MT#`VP,S5Q`98Y-1$`P$I7.P^6#\02;I`M3U
M`"^2LQ(#G2W0Y@(#=&EM,RE0F0``````,$"7*I(N0%T$X.`#B#$@0`[R.J!6
M8]CA@!@#B"N&)0,C,M#F`@-D873!J"*O`Y,9UMD"2P\&K`,K,8`8`PBCTE,K
MB#%0*0.!J8(8`VNG@JUAG2UP>F(S*9"9```````5`&HJ*S'0V0(S*6``````
M```0R9LJ*S'0Y@(#=&EMB#%0*0.*J,+Z8(JH4K<#@S46J`,K,8#4%0"=+5"J
M&+*/D?\#G2U`*RIYS"#I`M0U`$0RL!(#*S&`U`4`G2W@H1@)0P:L`^E5H+\,
MB#$`]BHC,M#T*H7,X9\JWJ*24BN%S,&;*J"F$M`<W*L"TASI54"G`FTN,$`6
M1M?F`@%N;2X0<-;F`@1E>&ET;2Y`$,8V1]?F`@-T:6UM+D`01I?6UN8"`V%L
M)"LQ`$T'#LP@Z0+4Y0"2+D!=$7#I!HYN<.D&G2V0_P/3&-;9`EU`L/$_G2V`
M>$`$I"+I`M0%`2LQ\`@$&__3V0*(!V0X*I(N0%T0L!(#F4"P\3^=+8!X0$>C
M(ND"U`4!*S$P"@0;_]/9`H@'E"PJDBY`71"P$@,22[;Q/YTM@'A`B`XDL62=
M+3"3`ID)`````%"1DBY`70BP$@,K,4"T9!O_T]D"B`>$Z$!$2];9`C,ID)D`
M`````!4@Z0+4A0`K,;`2`W5!L/$_G2V`>$!M+C!`E]9VZ09M+D`01I?6=M('
M*S&0#@0;_]/9`H@'U.8"`V1A=&TN0!!&E];6Y@(#=&EMK#&@B"J\&38B`X@Q
M$-`<H*B"K6%$,M#9`C,I8````````!#@GRITJ;(2`Y(N0%T'L!(#9T"P\3^=
M+8!X0&TN,$"7UC:3`I4)```````#=*DBZ0+410"2+D!=!K`2`P=!L/$_G2V`
M>$"2+D!=`B"O`^L[)ND"U%4`DBY`71&P$@/Y/[#Q/YTM@'A`Y1:U$@,K0+#Q
M/YTM@'A``Q>U$@,<2[;Q/YTM@'A`@3IPZ09M+D!0AI=&=]('*S'0%`1'-?87
M!$<U1B0#$OZS$@,#0#"-89TM,`\$&__3V0*(!R3I`M0E`/(ZL+YC@!,FZ0+4
M50"(*X8E`Y(N0%T'L!(#74"P\3^=+8!X0#+1M!(#F4"P\3^=+8!X0&[1M!(#
M$DNV\3^=+8!X0(@.)+%DG2TPDP*8"0``````D9(N0%T(L!(#*S%`M&0;_]/9
M`H@'A.A`1$O6V0(S*8"9```````0(.D"U(4`*S&P$@-G0+#Q/YTM@'A`;2XP
M0)?6)ND"U$4`#CX@Z0+490`K,9`.!!O_T]D"B`?4Y@(#86PD;SHFO6.(*[;[
M8$0RT.8"`V1A=)X0UFX.1#(@Z0+4%0$K,=`4!$<U]A<$1S5&)`,2_K,2`PU`
M,(UAG2T@L60;_]/9`H@'A.A`$DO6V0*&HR+I`M2%`"LQL!(#1$NV\3^=+8!X
M0(@.1+1DG2V0+"J2+D!="+`2`RLQT!0$1S7V%P1'-48D`Q+^LQ(#6#(@X3\K
M,="^"\`Z,%-CEV[0Y@($97AI=)=N$.T$A8G#"A-$D;,2`TXJ0`8`C/@_A/_J
M]L\__\?S+SG_XO)_&?\[\?\(_W#PK_+^\^ZOW/Z@[`_%_L#K/XO^0.COI`*"
M```````````````0!``````````````````````````````````````P`@`%
K4T-(140`4$#4.!3$%``>`$`!``1N8V%S90T@.CH-("`S1%)/4`T@($9!3``%
`
end
END_UU

BEGIN_ASC sch48.asc
%%HP: T(0)A(D)F(.);
"04B20FB810B1353484438302D2028405438302353484544455C45425026513E2
03B14D52F71000000F771050000D9D20119204D50090770B2130D9D203914048
7352FA30CB916D9D20D4FA21F514CB9A2B213011CE280836530407FE3019626D
5040CBD3032230760402CE3032230B2130D9D209E55079E60D6E204016C63747
72D70D6E20304616478813005EE05DBE0FC436FD5502A1706B316204E08DA16D
9D208D1E088B26BBF06E52161C8A28DA1618A30D9D20B4F060CA30B2130B2130
0CA30EE170D9D20C07269BC26D6E204016C6374732230AF25079E60D6E204016
C6374772D70A60D098140487358DA16D9D2030040B2040D6D26B2130D9D20881
30B20409523632230940409404033750A6F36B213088130803A2D35B2189A288
130B67A28DA1644230D9D20339205000000000000020CB9A2ED2A2925B2D13A2
CB9A24B2A20A6A210DC1CDBA2A60D098140487358DA16D9D2030040B20403375
0B2130D9D2088130B2040952363223094040940403375039150B2130F4456B52
5039150B21301913632230451262FA30CB916D9D2044230C2A20F100034F4E44
525F4C40214C41425D4B21303915019136391506B316FED300E516B21305E170
79470A7C46FEF3053621E9715A3216A321659230BBF06E983629E204D5F00442
3029E204D5B00D6E20304796D629E204D5900B2130D9D20D6E20107688B260B8
21D6E20304616473223097CC029E204D5E0080740CB916D9D2047A20D5040F80
40990403A040B2130FE346069167BF60B213029E204D5110B2130D9D20592302
A1707A72108F11C1216C1216592300B821B2040CCD26902368C170B4F06B2130
D9D2088130D6E203046164739140487358DA16D9D20D4FA232230D4FA2B2130D
9D2006FA23223006FA2B2130CC8A2CB916D9D208813029E204D530079E60D6E2
010E672D70B213079E60D6E203046164772D70D6E2010E6D6E203046164729E2
04D5210CA130CA130F3040817365304081736536214C016F2911D00409D130DC
13679E60D6E20107672D70FF2210B821B2130E1B20F1100800003800000008F0
00000000000000000000000CF7000008F000000000000000000000000CF70000
08D000000000000000000000000445000008A222222222222222222222222C55
000008AEFFFFFFFFFFFFFFFFFFFFFFF544000008A00000000000000000000000
04F5000008D0000000000000000000000004C5000008FEFFFFFFFFFFFFFFFFFF
FFFFFDF70D9D20C86A2803A2CB9A2DB056479A211CE29E040CBD30B2130D9D20
FEF3029E204D5D00792A3D6E204016C63747FA450DBC363C3709BC26803A2D35
B2189A288130B67A28DA16D9D204423088130339209990000000000510479A2B
2130D9D20339205000000000000020CB9A2ED2A2925B23392000000000000000
50CB9A2B213029E204D5C003223029E204D5C00083160ED301192097000EF116
0ED30AB4263004032230F8511FF2215462159230120409761143370B2130E1B2
0510003000050000F1E040D9D2029E204D5A0054621FD040FEF3011920A7000D
0040D6A11EF11629E204D5C00E4E30FEF3097611A60D098140487358DA16D9D2
030040B204033750B2130D9D20B204095236B213008F11A3E26792A3B2130D9D
20D6E20304796D610DC1479A20A6A210DC1CDBA28813079E60D6E20304796D67
2D7029E204D5900B2130D9D20CA031C2A207200054E44554250214C41425D402
45548545A3D6E203016C642D00406B6508DA16D9D20451262FA30CB916E3D40B
2130FD550FEF309FF304CA369E5509FF300CA30FEF3044F248DA16D9D204B2A2
710409D130710409545079E60D6E203016C64272D70DE6E044230B2130852300
2DC179E60D6E2040164796D672D70D6E20304616478813029E204D5300442302
9E204D5E0029E204D5110B2130D9D20204E02FA30BEB368D1E08813079E60D6E
203016C64272D7088B2685230ED2A2D35B28813079E60D6E20304796D672D70D
6E20304616475923093CC088130B67A27F81629E204D5900B9F0629E204D5010
B2130D9D2079E60D6E203016C64272D70F67E0B2710461E0B2130D9D20D6E203
046164705EE03223038EE062EE05DBE0B2130D9D20CA0319BC263914048735CB
916D9D20D4FA21F514CB9A2B213011CE2C2A20D4000A414E4645424D41425140
525D41495A455E4A455C4145574355405F43445E4F46544543432230D00402CE
3088130E4E303223033750322301F514CB9A2D4FA2339204000000000000010C
B9A2AEC814E7613915019136C2A20F2000355702D4F602455702755602458602
6427023516A03915032230CCD20460008FC29D03110AE71008FA3BD08F15BD03
0790650A80120AF214EAE58F584D05E0318296550B65D98FF26D01098D41F302
C230D00402CE3067654C2A20DB00002130202230202330202430202530202630
2027302028302029302130302131302132302133302134302135302136302137
3021383021393022303022313022323022333022343022353022363022373022
38302239302330302331359230D00402CE3095236391505AC2663650BD3702C2
3012270881307B040CBD303375019136391501C0405A370B9F06CF14629E204D
5F00F2293B2130D9D20D6E20304796D6339205990000000000030479A229E204
D5400E0E3088130204E02FA30A65368D1E08813088B268523032230D6E203046
16471C8A22FA3039916D9D20B4F060CA30B213088130803A2D35B28813059230
189A288130B67A28DA16D9D207A7263392099900000000005100A6A2B2130D9D
20339206000000000000019CB9A2B2130D6E20304796D68813059230A88A2CAF
06A88A257B303853618A30B213084D5100D9D205AA812BF819FF30D9D204B2A2
97CC029E204D530044230B2130B213084D5000D9D20E1A81903460CA309E550A
FBC08813006FA232230D4FA258CC1EF9A2ED2A2925B258CC1CB9A20A6A210DC1
CDBA202DC19E55047A20D6E2030461647D6E2010E6D6E201076D6E2040568796
47D6E204016C63747D6E20304796D6D6E2040164796D6D6E203016C642B21300
D470E0CC029E204D5E0029E204D511079E60E8E6079E60D9D209FF303D816D9D
20D5040B1FF3D9D2088704404A229E204D5010B2130F8040B1FF3D9D20887046
83A229E204D5010B213099040B1FF3D9D2088704743A229E204D5010B21303A0
40B1FF3D9D20887049C2A229E204D5010B213021B46B1FF3D9D208870488E042
1B46D9D2033920999000000000051929E204D5800B2130B213044B46B1FF3D9D
208870488E0444B46D9D2033920999000000000051029E204D5800B2130B2130
57140B1FF3D9D2088704D6E20304796D679E60D6E2040164796D672D70B21309
E040B1FF3D9D2088704D6E2030461647D6E2040164796D6D6E20304796D6CA13
0A88A2CB916322308813010DC10A8A28DA1644230D9D20339206000000000000
010EF9A2479A2B213029E204D5700B213076040B1FF3D9D2088704D6E2030479
6D6339205990000000000030479A229E204D540029E204D5600B213070140B1F
F3D9D208870429E204D52002FA30BEB3629E204D550029E204D5110B21309FF3
0B1FF3D9D20887045E615B2130B2040B1FF3D9D208870430715B2130C1B46B1F
F3D9D208870418A3079E60D6E20405687964772D70B2130D414074536F714074
5364423021EF3B2130300403D816D9D203F040B1FF3D9D208870429E204D5200
2FA30BEB360831629E204D550088B268523029E204D5700B2130D5040B1FF3D9
D2088704231D4B213099040B1FF3D9D2088704E61D4B213021B46B1FF3D9D208
870488E0421B46D9D2033920899000000000001929E204D5800B2130B213044B
46B1FF3D9D208870488E0444B46D9D2033920899000000000001029E204D5800
B2130B213076040B1FF3D9D2088704D6E20304796D629E204D5400E0E3029E20
4D5600B21309E040B1FF3D9D2088704D6E203016C642F6A362DB3688B26BBF06
44230D6E2030461647E9016DE6E04423029E204D5110B2130D414074536F7140
745364423021EF3B2130D00403D816D9D2021B46B1FF3D9D208870488E0421B4
6D9D20683A229E204D5800B2130B213044B46B1FF3D9D208870488E0444B46D9
D209C2A229E204D5800B2130B2130D414074536F7140745364423021EF3B2130
8523021EF3B2130DEBB00CA303353679E60D6E20405687964779E601DE405898
3CA03144193B2130E4A2046000C88FF348FFAE6FFCF3FF7C3FF293FF2E2FF791
FFB31FFF80FF070FFA2FEF3FEEFACDEF0ACEF05CEF0CBEF3B8EF048EFE4A2028
0000000000000000000000014000000000000000000000000000000000000000
0000000000000000000320005035348454440005044D83414C4100E100041000
40E6035E"
END_ASC  
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads