CA1173981A - Telephone alarm system - Google Patents

Telephone alarm system

Info

Publication number
CA1173981A
CA1173981A CA000388346A CA388346A CA1173981A CA 1173981 A CA1173981 A CA 1173981A CA 000388346 A CA000388346 A CA 000388346A CA 388346 A CA388346 A CA 388346A CA 1173981 A CA1173981 A CA 1173981A
Authority
CA
Canada
Prior art keywords
telephone
communication system
alarm device
detecting
signals
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
CA000388346A
Other languages
French (fr)
Inventor
Lon H. Kennard
Duane O. Hall
Richard M. Bangerter
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Salt Lake Communications Inc
Original Assignee
Salt Lake Communications Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Salt Lake Communications Inc filed Critical Salt Lake Communications Inc
Application granted granted Critical
Publication of CA1173981A publication Critical patent/CA1173981A/en
Expired legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M11/00Telephonic communication systems specially adapted for combination with other electrical systems
    • H04M11/04Telephonic communication systems specially adapted for combination with other electrical systems with alarm systems, e.g. fire, police or burglar alarm systems
    • H04M11/045Telephonic communication systems specially adapted for combination with other electrical systems with alarm systems, e.g. fire, police or burglar alarm systems using recorded signals, e.g. speech

Abstract

Abstract An automatic telephone message device for transmitting recorded messages to predetermined telephone numbers. The device is connected to the telephone jack and AC power source of the user's telephone, and is also connected to a standard tape recording system. One or more messages are recorded by the user on the tape recorder. The microprocessor controlled circuitry of this device provides memory space for convenient storage and modification of several telephone numbers. This device is responsive to manual, timed automatic or remotely generated activation signals for transmitting the recorded message to parties answering at the specified telephone numbers. An additional audible alarm may be set to sound at predetermined times, and if a manual switch is not closed within a specified time thereafter, the device calls the selected telephone numbers and transmits the recorded message. In response to remote transmitter activation or lack of response to the audible alarm, a tone is transmitted in addition to the message indicating that the user is probably in the vicinity of the device.
All specified numbers are redialed until the device senses that they have been answered, or until a specified maximum number of dialing attempts have been made. The recorded message may be reviewed and the alarm activation time may be modified or deactivated by a party accessing the device from a remote telephone.

Description

~ 3~B~
2 TELEPHONE ALARM SYSTEM

4 Background 1. Field of the Invention The present invention relates to automatic telephone ~6 message devices, and more particularly to a telephone 8 message device for automatically delivering a pre-recorded message to each of several preselected telephone numbers.
2. The Prior Art Devices for automatically delivering a recorded 12 message to an incoming telephone caller are well known and 13 have been in use for many years. Further, devices for 1~ automatically dialing preselected telephone numbers are also well known and generally available to telephone j users. These devices are useful in taking and delivering messages in response ~o a telephone call and for quickly I dialing a desired telephone number. However, these ! devices are not intended nor designed to automatically I contact and deliver recorded messages to specified telephone numbers. ~ -21 ¦ Due to the high cost of in-patient health care for the physically incapacitated, and the increasing expense of convalescent homes and nursing care for the aged, as well as the desire of many such persons to be independent, the numbers of aged persons or those with fragile health 27 who elect to live alone are becoming very large. These persons could, at any time, become incapacitated from 2~ r~

35~

2 disease or accident, so as to be physically unable to contact someone for help. These occurrences too often 4 result in the death of the person because his condition is not discovered at an early stage.
There is, therefore, a great unfilled need to have a ~6 reliable system for notifying and communicating the 8 whereabouts of such aged or incapacitated persons in emergency situations.
One system directed to this need provides the aged or incapacitated person with a small remote transmitter 12 similar to a conventional garage door opener. A telephone 13 device, responsive to this remote transmitter signal, is 14 attached to the user's telephone system. If the user suffers illness or if he is in need of police or fire ' assistance, he presses the appropriate button on the transmitter. The transmitter produces a signal which ca~ses the telephone device to transmit signals over the telephone lines to a dispatch center which is equipped ¦ with a computer. The telephone device causes the computer ! at the dispatch center to produce the user's ~ile on a ¦ display screen where it is viewed by an operator. Upon ¦ reviewing the user's file and determining what is needed, ¦ the operator will call up to three different telephone ¦ numbers to get help.
25 ¦ Clearly, the above-described system is cumbersome at best since it requires constant monitoring by a remote 2~ operator, who must himself perform the functions of ~'73~

2 calling the specified numbers, and communicating the desired message. Further, the user becomes very 4 restricted in his ability to leave the local area since the transmitter range for activation of such a telephone device is inherently short (generally much less than one mile). Also, there is no provision for an alarm or other 8 check~in device to monitor the presence and health status ¦ of the user. Still further, the costs of such a system are necessarily high due to required periodic fees to provide for the continuing service and maintenance of the 12 centralized computer and operators.
13 An improvement to this system has been proposed 14 wherein a device, having a message pre-recorded on an endless tape, is connected to the home telephone. This device may be activated by a timer at a speci~ied time, or I by a remote activation device such as a conventional 17 garage door opener. The activated device begins calling a series of predetermined telephone numbers, and at the same ~9 time the endIess tape begins playing, its signal output 21 being transmitted through the telephone lines.
¦ Although this device can, in fact, notify parties that help is needed, it has several limitations which 223 reduce its effectiveness. First, the pre-recorded message is permanent, and may not be modified to suit peculiar needs of the incapacitated party. Secondly, the proposed 26 device does not recognize when a previously called 27 telephone number has been answered, and thus it continues ~73~38~

1 dialing all specified numbers ad infinitum until the 2 device operation is manually terminated. Further, the 4 proposed device does not permit postponement or termination of the alarm activation by a remote user. The above-described device provides only limited freedom to ,6 the user since prior to leaving home the incapacitated 7 party must either turn off the automatic alarm activation 8 ¦ capability of the device, or be sure that he returns prior 9 to the time specified.
Thus, what is needed is an automatic ~elephone message device which may be activated manually, 13 automatically or remotely for communicating a desired message to parties answering at one of the several 14 specified telephone numbers. The message of the device lB should be easily modified in order to inform the called 16 I party of the whereabouts of the incapacitated person, and I any special needs of that person. The device should I permit remote modification of the alarm activation time, 19 and the system operation should,further allow initiation 21 or termination of operation from a remote telephone. The device should also detect when the called number has been 22 answered, and should refrain from repeated callings of an answered telephone number. A device such as this would 24 truly offer adequate protection for an aged or incapacitated person while still permitting a grea~ amount 2267 f freedom to that person, with minimum risk of annoyance or nuisance to the called party.

1~73981 2 Brief Summary and Objects of the Invention
3 The present invention provides a unique device
4 responsive to manual, timed automatic or remote activation signals for communicating a desired message to parties answering at specified telephone numbers. The device may 7 be interconnected with any standard tape recording system 8 which has interface capabilities, and may be additionally I interconnected to any common home telephone system.

Through use of the tape recording system, the device permits the recording and modification of all messages by 11 the user himself, and in the user's own voice. The device 13 additionally provides memory space for the storage of 14 several selected telephone numbers for future reference.
In actual operation~ a specific time for device operation is selected and set in a device clock system.
I If the system has not been deactivated or otherwise ! modified prior to the occurrence of this set time, the ! device is activated and proceeds to systematically call 19 the selected telephone numbers. The device provides the novel step of detecting when a party has answered the ¦ called telephone number, after which the recorded message 22 is transmitted over the telephone system to the answering 223 party. The device will not redial an answered telephone number, but will continue to try the other specified telephone numbers until they too are answered, or until a 27 specified maximum number of tries to contact each number has been reached.
2~

~ ~ 3 ~ ~

2 The preset device activation time may be modified by 3 a remote user by his simply calling the number of the 4 telephone to which the device is connected and utilizing a preset identification and control code to accomplish such ~65 changes. The device may also be deactivated by the same 7 method.
A "check-in" option permits the user to preset an alarm time into the device, producing an audible alarm upon occurrence of that time. If the alarm is not manually deactivated within a specified time, the calling 12 sequence is activated.
13 Device operation may also be initiated by the 14 depression of a button on a remote control transmitter.
Both this and the "check-in" initiation methods cause an ¦ additional signal to be transmitted with each message so as to notify the answering party that the device was activated by the remote control transmitter, thus I providing an additional indication as to the general ¦ location of the party depressing the remote control I transmitter button.

It is therefore a primary object of the present I invention to provide an improved automatic telephone 23 .
message device for obtaining aid at an early time in emergency situations.
It is another object of the present invention to provide an automatic telephone message device for use in ~7 emergency situations which provides increased ~reedom of travel and scheduling to the party using the system.

1:iL'73~81 2 Another important object of,the present invention is 3 to provide a device for obtaining help in emergency 4 situations wherein the communicated message may be modified by the user to meet his needs, and may be in his 6 own voice.
7 Still a further object of the present invention is to 8 provide a device for communicating messages in emergency j situations wherein the device operation may also- be controlled from a remote lcoation.
11 Yet another object of the present invention is to 12 provide an emergency message communication device which 13 may be activated by a signal from a remote transmitter, 14 and which transmits an additional tone with the message after activation by remote transmitter.
16 1 A further important object of the present invention j is to provide an automatic telephone message device which detects when a called number is answered prior to transmitting the message, and which does not redial such answered number.

These and other objects and features of the present 21 invention will become more fully apparent from the following description and appended claims taken in 24 conjunction with the accompanying drawings.
Brief Description of the Drawings Figure 1 is a perspective view of the telephone alarm 27 device of the present invention.

~9 ~'73~3~1 2 Figure 2 is a functional block diagram illustratin~
the components of the telephone alarm device.
4 Figure 3 is a schematic diagram of the electrical circuits utilized to detect polarity changes in the telephone line, to seize the telephone line, to detect and 6 filter incoming audio signals from the telephone line and 7 to activate the interc~nnected tape recording system.
8 I Figure 4 is a schematic diagram illustrating the electrical circuits comprising the tone generator, the audio level detector, the circuit for detecting touch tone 12 opèration of a remote telephone, the check-in alarm system, and the input port portion of the microprocessor 13 of the present invention.
14 Figure 5 is a schematic diagram illustrating the j microprocessor of the present invention, as well as its 6 1 associated memory and a portion of the control circuitry I of the present invention.
18 i Figure 6 is a schematic diagra~ illustrating the ¦ display and keyboard of the present invention, along with ¦ control devices associated therewith.
~1 ¦ Detailed Description of the Preferred Embodiment 22 I Reference is now made to the figures wherein like ¦ parts are designated ~ith like numerals throughout.
¦ 1. General Referring initially to Figure 19 the telephone alarm 2~ control device of the present invention is generally 27 designated at 10. Alarm control device 10 includes a 1~ 7 ~ 9 ~ 1 housing 11 having a downwardly sloping front panel 13.
2 Upon front panel 13 is positioned a seven segment visual 3 display 12 capable of displaying up to 14 separate 4 alphanumeric characters. Panel 13 additionally includes a series of control switches mounted on keyboard 16a, with ~6 further control and numeric switches positioned on keyboard 16b. It is noted that keyboards 16a and 16b may be configured in numerous different arrangements, and electrically they may comprise a single keyboard.
Therefore, both keyboards are referred to hereafter as 12 "keyboard 16".
13 The switches (or keys~ on keyboard 16 include a "SET"
key 24 which also comprises a "NUMBER" key. Various 14 information may be programmed into device 10 by first i depressing the "SET" key 24 and then depressing the key ! which accesses the desired function.
7 Particular telephone numbers may be accessed for ! viewing or replacement by depressing the "NUMBER" key 24.
19 "DELAY" key 30 accesses the particular time value which 21 may be added to the alarm time of this device, and depression of key 30 prior to pressing "SET" key 24 does 22 cause such addition. "CLEAR" key 28 may be utilized to ¦ remove specified data from the display 12 and from the memory of device 10. Key 28 additionally permits access to and modification of the current time value as 26 calculated by device 10. "ALARM" key 32 causes the presentation on display 12 of the time at which the ~8 ~9 ~0 11739~

1 device, if enabled, will begin calling designated 3 telephone numbers as well as permitting the modification of that time. Key 32 may also be used to enable or 4 disenable the operation of the "ALARM" function.
~ Keyboard 16 includes one key each for the numeric 6 digits 0 through 9 as well as control keys 22 and 26. Key 22 comprises an "~NTER" command wherein its depression 9 causes information being placed in the memory of device 10 to be entered therein. Button 26 comprises a "SHIFT
RIGHT" key which causes data being entered into display 12 11 to shift right after each depression of key 26, with the 23 right-most character being totally erased. "0" key 34 also comprises a "CHECKIN" control, such that depression 14 of this key in the proper operation mode will access, display and may permit change of the check in times stored 16 ! in device 10. A more detailed description of the device 17 1 operation will be presented hereafter.
18 j An antenna 18 extends outward through an aperture 20 19 in the upper surface of housing 11, so as to receive incoming control signals from a remote system actuation 21 device (not shown). The remote system actuation device 22 may constitute any commonly known transmitting device for 223 automatically activating such things as electric garage doors.
2. The System Components 2~ By reference to Figure 2, the electrical components 27 of the automatic telephone alarm device may be generally 28 described.

~ ~'7~9 ~ 1 2 The system components which are functionally 3 described within block 211 of Figure 2 depict that portion 4 of the system which comprises the "SOS interface" and corresponds to the detailed circuit element depicted in Figures 3 and 4, as described more fully hereafter.
7 Referring more particularly to the elements of block 211, 8 line seize relay 202 and polarity detector 204 comprise a 9 telephone loop circuit. When the microprocessor of block 241 relays a signal to seize the line, the line seize 11 relay 202 closes and polarity detector 204 transmits a 12 signal through the microprocessor bus interface 226 to CPU
13 242 identifying the polarity of the interconnected 14 telephone line. Device 10 utilizes a change in polarity to determine when the remote telephone number has been answered, and thus the absolute polarity of the line is I not critical. In addition to its use in seizing the telephone line, the line seize relay 202 may be used to access remote telephone numbers by sequentially pulsing dial signals onto lines 201 and 203. These signals are 21 identical to those created by dialing on common dial telephones.

Polarity detector 204 is connected to one pole of a 24 conventional telephone jack by interconnection through line 201. Line seize relay 202 is connected to the other 26 pole of the telephone jack through line 203.
Additionally, line seize relay 202 and polarity detector 28 204 are interconnected with each other by line 205.

1i7398i 1 Signals ent~ring from the telephone jack on lines 201 2 and 203 are additionally connected to transformer 206.
3 Transformer 206 distributes the transformed audio signals 4 from lines 201 and 203 to all other circuit elements requiring these signals, with the exception of line seize ` 6 relay 202 and polarity detector 204.
q The output of transformer 206 i5 interconnected with 8 a detector system comprising amplifier 208 and level 9 detector 210. This detector combination is utiiized to determine the presence or absence of audio signals on 11 telephone lines 201 and 203 by determining whether the 12 signal magnitude is above a specified threshold value. If 13 the magnitude of a signal is above the threshold value, 14 then level detector 210 produces a signal so indicating, which is transferred to the input ports of microprocessor 16 bus interface 226.
17 The output of transformer 206 is additionally lS connected to a touch tone detector 212. Detector 212 is 19 comprised of a switched capacitor filter which is implemented on a CMOS chip, connected to a tone decoder.
21 Touch tone detector 212 produces an output comprised of 22 two sets of signals. The first signal from detector 212 23 is a four bit binary code which comprises the binary value 24 associated with the pressed touch tone telephone button and is transferred on line 216 to the input port of the 26 microprocessor bus interface 226. The second signal from 27 detector 212 is a strobe signal which is transmitted on ~9 ~

1:l'739~

1 line 218 to the input port of microprocessor bus interface 2 226, indicating that the data on line 216 is valid.
3 A ~ape actuation relay 220 is connected by lines 219 4 and 221 to the on/off controls of a remote tape recorder (not shown) which is used to record and transmit one or 6 more desired messages. Relay 220 is additionally 7 connected to microprocessor interface 226, thus enabling a 8 signal to be transmitted through microprocessor interface 9 226 to the tape actuation relay 220 causing the remote tape recorder to be turned on or off in con~rolling the 11 transmission of recorded messages.
12 A tape audio filter and amplifier 222 is connected 13 through transformer 206 to the telephone jack lines 201 ~4 and 203. Filter and amplifier 222 is additionally connected through bus ~23 to the audio output of the 16 remote tape recorder (not shown). Filter and amplifier 17 222 filters the audio output of the remote tape recorder 1~ so that no out of band signals frGm line 223 will be 19 transmitted to telephone jack lines 201 and 203.
An audible alarm device 225 is interconnected to an 21 audible alarm interface 224 by lines 227 and 229. Audible 22 alarm 225 has a built in pulser which generates audible 23 signals and thus produces the audible alarm signals of 24 this invention. Audible alarm interface 224 is used to activate transmission of audible warning signals from 26 alarm 225, and functions in a similar manner to tape 27 actuation relay 220, except that interface 224 utilizes no 11 7 3 ~ ~ 1 1 relay but rather includes a transistor which produces the 2 necessary control signals. The audible alarm interface 3 224 is additionally connected to the microprocessor 4 interface 226J through which interface 224 is controlled.
A tone generator 200 is connected through transformer 6 206 to telephone jack lines 201 and 203. Additionally, 7 tone generator 200 is connected with microprocessor inter-8 face 226. In response to control signals transmitted 9 through interface 226, tone generator 200 produces tones used to identify the transmitted message as one being -11 activated by the remote actuating transmitter or on the 12 premises of the device. As explained more fully herein-13 after, tone generator 200 is also used to communicate the 14 status of various device functions to a user accessing the device 10 by telephone.
16 The microprocessor interface 226 is comprised of an 17 eight bit input port, and a four bit output port. In 1~ addition to interconnection with the devices in block 211, 19 interface 226 is interconnected to the microprocessor CPU
(central processing unit) 242 of block 241, and select 21 logic 240 of that block. The microprocessor and 22 associated devices of this invention are generally 23 described in block 241 of Figure 2. Select logic 240 is 24 connected to the CPU 242, and is utilized to decode the 2~ address bus of the CPU 242 and to generate eight distinct 26 address blocks within the memory space available to CPU
27 242. The cutput signals from this device are connected to l 1~ 3 ~ 8 1 l and utilized to selectively enable the input and output 2 ports of interface 226 J display 260, scanner control 264, 3 and keyboard 16.
4 CPU 242 is comprised of a conventional microprocessor such as the well-known Z80 model. A watchdog timer 244 is 6 connected between select logic ?40 and CPU 242. ~atchdog 7 timer 244 is accessed through select logic 240 and 8 determines whether continued access by select logic 240 to 9 a specific memory address is being made. In normal system operation, access to this memory location by selec$ logic ll 240 must be made within a specified maximum time in order 12 to indicate correct system performance. Select logic 240 13 may satisfy this maximum time restriction by repeated 14 accessing of that location. Watchdog timer 240 monitors the repeated accesses of select logic with respect to the 16 particular memory location, and if no access is made l7 within the specified maximum time, then watchdog timer 244 l~ causes the CPU 242 to re-initialize itself, and return to 19 a specified initialization position in the execution of its program.
21 The purpose for reinitializing CPU 242 is to prevent 2~ erroneous operation of the device lO due ~o such things as 23 static electricity discharge, power line ~luctuations, and 24 the like which can cause the operation of the micro-processor of block 241 to fail. In response to the reset 26 signal from watchdog timer, the microproce~sor logic 241 27 can determine whether a complete reinitialization of the ~.3.7~

1 system is necessary, or whether the CPU 2~2 must simply 2 return to the main body of the program.
3 A system clock 246 is interconnected with CPU 242, 4 and provides the timing signals for maintaining correct system operation therethrough. System clock 246 is 6 additionally connected to countdown chain 248, which is a q countdown device used to generate software interrupts 8 which are used in CPU 242, to which countdown chain 248 is 9 additionally connected. The software interrupts from countdown chain 248 are additionally divided in the system 11 software to create a real time clock pulse, which is used 12 in several of the alarm features of this device, as well 13 as providing a real time clock whose current time may be 14 presented to the user through display 12.
ROM 250 and RAM 252 comprise the system memory, and 16 are individually interconnected with CPU 242, so that they 17 may be accessed for program execution and data storage 18 during the operation of this device 10. More 19 specifically, ROM 250 contains the software program operating instructions, while RAM 252 is utilized as a 21 "scratch pad memory" for storing data which may be changed 22 by the user, such as telephone numbers, the status of 23 certain devices, the current time, the alarm time, the 24 check-in time, and etc. Additionally, RAM 252 is utilized by ROM 250 in performing any calculations which require 26 temporary data storage or other manipulations involving 27 the storing or calculating of information.

2g ~73~8~

1 The display and l~eyboard portions of the telephone 2 alarm device are generally described by reference to block 3 261 of Figure 2. In one preferred embodiment display 260 4 is a conventional seven segment 14 character display, capable of all digits and a limited number of alpha 6 characters. Display 260 is interconnected with select 7 logic 240, which determines the particular characters to 8 be displayed by display 260.
9 Segment logic 262 is interconnected with CPU 242 and additionally with display 260. Segment logic 262 is ll utilized in conjunction with digit select logic 264 to 12 cause certain segments of the various seven segment 13 display characters to be "turned on" for the visual 14 presentation of data thereon. Digit select logic 264 is utilized to ident:ify the individual digits within display 16 260 which are to be "~urned on" in the presentation of 17 data. Digit select logic 264 is interconnected with 18 select logic 240, with display 260, and with keyboard 16.
19 In the operation of display 260, when data is to be 20 visually presented, display 260 is first cleared and then 21 each character of display 260 is sequentially addressed 22 and illuminated in the presentation of the desired data.
23 Specifically, segment logic 262 identifies those 24 particular segments of the specified character to be illuminated, while digit select logic 264 has identified 26 the particular character to be displayed. Thus, the 27 combination of the segment logic 262 and digit select ~'739 !3~

1 logic 264 sequentially step through each character of 2 display 260 causing the necessary characters to be "turned 3 on" in the proper configuration so as to display the 4 desired data.
Digit select logic 264 is also utilized to scan the ` 6 keyboard 16 in determining which key or keys have been 7 depressed. Specifically, digit select logic scans each of 8 the four columns o~ keyboard 16, by sequentially placing a 9 signal upon those lines. If a key has been depressed on keyboard 16, the signal will be transmitted to the 11 interconnected CPU 242, which will store this information 12 for use during the operation of the system program.
13 Keyboards 16 are themselves conventional contact 14 keyboards, having pressure sensitive keys organized in a matrix fashion.
16 The remaining elements of Figure 2 are somewhat 17 segregated from the previously described components, but 1~ are necessary for proper system operation.
19 Power supply 270 comprises a typical logic circuit power supply which initially receives power from a 120 21 volt AC power source, such as a typical home wall power 22 outlet (not shown), and converts this into +16 volts DC
23 which is then regulated to +5 volts DC, and is distributed 24 throughout the circuitry of this device in ~rder to provide the energy for its operation. The ~ 16 volts DC
26 is utilized to power the alarm receiver 280 to be 27 discussed hereafter, and audible alarm 225, both of which 28 require this higher voltage power for proper operation.
2~
~0 1~7398~

1 Battery power source 272 comprises a back up system 2 such that if AC power is suddenly not available to the 3 system, power source 272 provides the necessary power for 4 operating the system for a limited period of time (generally in the range of two to three hours~. Power 6 source 272 is automatically charged when the system is 7 connected to a 120 volt AC power source.
8 Alarm receiver 280 is connected to CPU 242 through a 9 non-maskable interrupt. When alarm receiver 280 is activated by receiving a sinal from a remote transmitter 11 (not shown) through antenna 282, a signal is immediately 12 transferred to CPU 242 causing the initiation of the 13 calling phase of operation. Thus, when alarm receiver 280 14 is activated, the telephone alarm device immediately begins calling those telephone numbers which have been 16 previously specified by the user, and stored in RAM 252.
17 3. System Operation 18 The general method of system operation will now be 19 described by reference to Figures 1 and 2~ with a description of the detailed circuitry being provided 21 subsequently.
22 The telephone alarm system is installed by connecting 23 the control device 10 to a 110 volt power source by 24 commonly known electrical cord means. Device 10 is connected to the telephone system by conventional inter-26 connection into a telephone jack (not shown). A
27 conventional tape recorder (not shown) may be ~9 , -19-_.. .. _ . . .. .

~l~73~8~

1 interconnected with device 10 by means of conventional 2 tape jacks (not shown) which are connected between the 3 tape-in and tape-out connection points of the tape 4 recorder, and those of the device 10 as explained more fully hereafter.
6 Upon interconnection of device 10 with a power 7 source, as above described, CPU 242 receives a reset 8 signal from watchdog timer 244. CPU 242 then references 9 address location O in ROM 250 and execute sequentially the instructions-stored in that and subsequent locations.
11 These instructions cause the pointers and values in RAM
12 252 to go to their default~ initialization values. For 13 example, the alarm time is set to 0, the check-in times 14 are set to 0 (blanks), the delay value is set 60 minutes, and all stored telephone numbers are scanned to identify 16 invalid characters. If any invalid characters are 17 discovered, the telephone numbers are purged from the 1~ system.
19 Following initialization, the device enters a time setting mode, requiring the user to input the current time 21 into device 10. The device 10 next enters scanning mode 22 wherein CPU 242 transmits a signal through segment logic 23 262 and select logic 240 to clear displa~ 12. The updated 24 time is then calculated by CPU in response to signals from system clock 246 and countdown chain 248, with the current 26 time being placed upon display 12 and stored in RAM 252.

~1~3981 1 CPU 242 then checks a memory location in RA~I 252 to 2 determine if the alarm is set on. If the alarm is on, CPU
3 242 causes the current alarm time stored in RAM 252 to be 4 presented on the right hand portion of display 12. CPU
242 additionally determines whether or not the check-in ` 6 function is on, and if so whether it is tim~e to activate an 7 alarm in response to passing a set check-in time. As 8 explained more fully hereafter, the alarm and the check-in 9 functions are mutually exclusive in operation; they may never both be on at the same time.
11 If the alarm is set on, CPU 242 checks interface 226 12 to determine whether there is a currently incoming call, 13 and if not then CPU 242 checks the inputs from keyboards 14 16~to determine whether any keys have been depressed. The device will remain in this mode, functioning in this 16 manner until the occurrence o~ an event such as the 17 pressing of a key, or the determination that it is time to 18 sound an audible alarm at a check-in time, or that it is 19 time to begin the sequence of calling specified telephone numbers in response to the passage of an alarm time.
21 The system response to these and other occurrences 22 can best be described by a discussion of the various 23 individual functions available to the user, and the 2~ results of their use on the device.
After initialization, with no further changes to the 26 system, the initialized CPU 242 will cause the time of 27 12:00 o'clock midnight to be displayed on display 12.

1 ~L73~8~

1 Furtherg CPU 242 will cause a series o~ dashes to appear 2 across the remainder of display 12, indicating that the 3 system is in the time setting mode. In response to this 4 prompt, the user may enter the correct time into the device 10 by sequentially depressing numerals on keyboard 6 16 which correspond to the desired time. Upon sensing 7 that keys have been depressed on keyboards 16, CPU 242 8 causes segment logic 262, select logic 240, and digit 9 select logic 264 to shift the digits as they are entered from the right, onto the display 12.
ll After entering the current time, the user presses 12 "ENTER" key 22 of keyboard 16, which indicates to CPU 242 13 that the current time has been entered. The en~ered time 14 is checked to insure that all characters entered were valid digits, comprising a valid time. If an error is 16 detected, CPU 242 causes the prompt "ERROR" to appear on 17 display 12, and rejects the entered digits. The "ERROR"
l~ prompt is cleared by pressing any key on keyboard 16.
l9 After pressing a key to remove this prompt, the user may again repeat the process as above described to enter the ~21 correct time into device 10.
22 If the entered time is found to be correct, CPU 242 23 causes display 12 to present the prompt "A=l OR P=0". In 24 response to this prompt, the user depresses a`l on key-board 16 if the entered time is a.m. or a 0 on keyboard 16 26 if the entered time is p.m. As soon as the 1 or 0 of 27 keyboard 16 is depressed, CPU 242 causes the entered time ~0 1^1'7~ 9 1 to be stored in a proper location in ~AM 252 9 and causes 2 select logic 240, segment logic 262 and digit select logic 3 264 to present this time left ju~tified on display 12 in 4 hours and minutes followed by an A for a.m. or a P for p.m.
With a time value entered in device lO, the user may 6 program into device lO any of the various functions which 7 will be described hereafter by use of the control and 8 numeric keys of keyboard 16. For example purposes, the 9 operation of the various functions will be described by reference to the control keys from left to right.
ll By depressing the set key 24 of keyboard 14, CPU 242 12 causes the prompt "NBR or ALA?" to be presented on display 13 12. Any of the function control keys of keyboard 16 may 14 next be depressed, indicating to CPU 242 the desired function to be accessed. Again, referring to the control 16 keys from left to right, key 24 now becomes the "NUMBER"
17 key and thus depressing key 24 indicates to CPU 242 that a l8 particular telephone number stored in RAM 252 is to be l9 accessed.
In response to depression of "NUMBER" key 24, CPU 242 21 causes the prompt "NBR?" to be presented on display 12.
22 Up to ten individual telephone numbers may be programmed 23 and stored within RAM 252, and thus the above prompt is 24 asking the user which of the ten telephone numbers contained within device lO is to be accessed. In response 26 to this prompt a one digit number from 0 to 9 is entered on 27 keyboard 16, indicating the particular telephone number 28 which ïs to be accessed.

;~

1 In response to this key entry, CPU 2~2 addresses the 2 corresponding location in RAM 252 and causes the telephone 3 number stored therein to be presented on display 12. If 4 RAM 252 contains no telephone number in the addressed location, then CPU 242 simply causes display 12 to present 6 the number of the depressed key followed by blanks.
If the user does not wish to modify the telephone 8 number presented by display 12, he may again press 9 "NUMBER" key 24 followed by another digit (from 0 to 9) on keyboard 16. In response to these actions CPU 242 will 11 access the new telephone number corresponding to the 12 entered key from keyboard 16, and will present this 13 telephone number on display 12. If the user does not wish 14 to modify the telephone number of display 12, and he does ~5 not wish to view additional numbers, he may depress 16 "ENTER" key 22 which will cause CPU 242 to leave the "set 17 number" mode of operation, and go to the normal mode of 18 operation, presenting the current time on display 12.
19 If the ,user wishes to modify the telephone number presented at display 12, he sequentially depresses number 21 keys on keyboard 16 corresponding to the new telephone 22 number. As CPU 242 senses the depressed number key from 23 keyboard 16, it causes that digit to be shifted into 24 display 12 from the right side thereof. Entry of the first digit causes the displayed number to be erased from 26 the display, but not from RAM 252. If an error on the 27 input of a telephone number is made, correction may be ~8 -~4- .

1~739~11 1 made with the use of the "RIGHT SHIFT" key 26. For each 2 depression of key 26, CPU 242 will cause select logic 240, 3 segment logic 262 and digit select logic 264 to shift all 4 entered characters to the right, removing the mos~
recently entered character from the system. Successive 6 depressions of right shif~ key 26 permits removal of a 7 portion, or of the whole number from display 12. After 8 removing the erroneous characters, the correct numbers may 9 be placed within the device 10 by sequentially depressing the desired buttons on keyboard 16, in the manner 11 described above. It is noted that this process of 12 reviewing present data, and of editing or changing that 13 data is common to all functions which permit user entry of 14 data into the system.
After placing the desired telephone number on the 16 display, the user depresses "ENTER" button 22 on keyboard 17 16, after which CPU 242 checks for any erroneous 18 characters. lf an erroneous character is identified, or 19 if less than four characters were entered, CP~ 242 discards the values and causes the prompt "ERROR" to 21 appear on display 12. Otherwise, CPU 242 causes this new 22 number to be stored in RAM 252 for later reference, erases 23 the previous number from RAM 252, and returns to the 24 normal, time display mode.
Still a further option available to the user is to 26 completely remove an undesired telephone number, without 27 replacement thereof. When the original telephone number 1 has been initially presented at display 12, by accessing 2 the location of that number as described above, a ~ depression of "CLEAR" key 28 will cause CPU 242 to remove 4 that number from display 12, and also from RAM 252. This action must be performed after the original number is ` 6 presented in display 12, and prior to the depression of 7 any other control or number key.
8 Still another option available when programming 9 telephone numbers into device 10 is the use of a "guard tone pause". When it is desired to access remote 11 telephone devices such as car telephones, or telephone 12 activated paging devices, it is necessary to first dial a 13 central exchange telephone number and wait for a response 14 therefrom. After receiving a response, the calling user must enter additional digits identifying the particular 16 device to be contacted. This action may be accomplished 17 within device 10 by first programming the number of the lg desired exchange, as above described, and then depressing 19 the "DELAY" key 30, of keyboard 14. In response to a depression of the delay key 30, CPU 2~2 will cause a "G" to 21 appear on display 12, immediately following the previously 22 entered central exchange telephone number. At this point, 23 numbers identifying the particular device to be contacted 24 may be entered in the manner described above. The presence of this delay function in the telephone number 26 will cause the device to initially access the telephone 27 number of the central exchange, and then to wait until a 1~739~1 1 response is detected. At this time, the remaining portion 2 of the stored telephone number is communicated across the 3 telephone lines to access the remote telephone device.
4 With device 10 properly interconnected to the power supply, telephone system, and tape recording system as 6 above described, being fully initialized and programmed 7 with desired telephones, activation resulting in attempted 8 communication with parties at the specified telephone 9 numbers may be caused to occur. The various functions causing activation of the "calling mode" of device 10 11 operation will be discussed hereafter. In each case, the 12 activated calling procedure is identical and thus this 13 procedure will now be described.
14 Upon sensing a signal requiring activation of the calling sequence, CPU 242, functioning as a dialing 16 controller, accesses RAM 252 and obtains the first entered 17 telephone number. CPU 242 then checks a flag in that 1~ number to see whether or not it has previously been dialed 19 and answered. If the current telephone number has previously been answered, RAM 252 then discards that 21 number and accesses the next sequentially entered 22 telephone number from RAM 252. If the number was ~ot 23 previously answered, CPU 242 determines whether or not the 24 number has been dialed five times. If the number has been dialed five times, then CPU 242 discards the number and 26 accesses the next sequentially programmed telephone 27 number.

1~L'73~81 l If the presently accessed telephone number has not 2 been previously answered, and if it has not been tried 3 five times, then CPU 242 utilizes select logic 240 and 4 microprocessor bus interface 226 for transmitting signals necessary to initiate the calling of the currently 6 accessed telephone number.
7 When the calling sequence is initated, CPU 242 8 transmits a signal through interface 226 causing line 9 seize relay 202 to seize the telephone line 201-203. This action has the effect of a party lifting a telephone off 11 the cradle prior to dialing a telephone number. After 12 siezing the telephone line, data from polarity detector 13 204 is transferred through interface 226 to CPU 242 and is 14 stored in a location in RAM 252, indicating the present telephone line polarity.
16 The currently accessed telephone number is "dialed"
17 by CPU 242 sending signals through interface 226 which 18 cause line seize relay 202 to pulse on and off at a rate of 19 approximately ten times per second (in conformance with standard telephone company operating procedures) in a 21 manner so as to communicate the desired telephone number.
22 After all digits of the telephone number have been dialed, 23 CPU 242 monitors the polarity of telephone lines 201 and 24 203 as obtained from polarity detector 204 and transmitted through interface 226. The polarity value thus obtained 26 is compared by CPU 242 with the previously stored original 27 polarity value contained in RAM 252.

~28-.

~7 3~3~

1 If a change is detected between the current polarity 2 value as compared with the original value then it is 3 assumed that the called telephone has been answered and 4 the recorded message is then transmi~ted over the telephone lines 201 and 203 ~o ~he accessed telephone.
6 This is accomplished by a signal from CPU 242 (functioning 7 as a message controller) to interface 226 which directs 8 tape actuation relay 220 to turn the tape recorder on.
9 Relay 220 transmits a signal on lines 219 and 221 which activates the remote tape recorder (not shown). The ll activated tape recorder then plays its recorded message, 12 which is transmitted on line 223 to audio amplifier and 13 filter 222, which further transmits the message through 14 transformer 20~ and onto lines 201 and 203, communicating the message to the party answering the accessed telephone 16 number.
17 After playing the recorded message line seize relay lY 202 is caused to release the telephone line 201-203 by a 19 command from CPU 242 through interface 226. CPU 242 then flags this telephone number in RAM 252 as having been 21 answered, accesses the next entered telephone number in 2~ RAM 252, and initiates calling of that number.
23 In addition to monitoring the output of polarity 24 detector 204, CPU 242 (functioning as a line status controller) monitors the presence or absence of incoming 26 audio signals on telephone lines 201 and 203 through 27 amplifier 208 and level detector 210. If a change in 2g ~ ~7 3~ ~ ~

1 polarity is not detected, CP~ 242 continues to monitor the 2 audio level of the device to determine whether the 3 telephone is ringing, whether there is a busy signal, or 4 whether there is some other status on the telephone system. It is noted that in some instances, line polarity 6 of the telephone lines 201 and 203 will not change when a 7 person answers the accessed telephone number. Therefore, 8 the audio level detection system is utilized as a backup 9 to the polarity detector 204 for determining whether the number has in fact been answered.
11 In response to indications from level detector 210 12 that audio signals are present, CPU 242 stores the length 13 of each audio signal in RAM 252. CPU 242 additionally 14 compares the length of time of these audio signals with time standards stored in ROM 250, and by such comparisons 16 CPU 242 can determine whether the audio signal received is 17 a busy signal, a telephone ring signal, or some other 1~ signal referred to hereafter as an "odd count" signal.
19 In one presently preferred embodiment of this system, CPU 242 will permit eight telephone ring signals, or three 21 telephone busy signals before instructing line seize relay 22 202 to open, releasing the telephone line 203. CPU 242 23 additionally flags the current te~ephone number stored in 24 RAM 252 as having been dialed with no answer, counting this as one of the five tries permitted.
26 If ampli~ier 208 and detector 210 identify six odd 27 count signals, then, even though no polarity change has ~8 1 1 7 3~ ~ 1 1 been detected, CPU 242 will assume that the accessed 2 telephone number has been answered, since such signals can 3 be generated by a party repeatedly stating "hello" into 4 his telephone. In this situation, CPU 242 causes the tape recorded message to be played to the accessed telephone, 6 as above described.
q After the desired telephone number has been "dialed", 8 if no change in polarity is detected, and if no audio 9 signals are detected by amplifier 208 and level detector 210 for a period of approximately fifteen seconds, then 11 CPU 242 will cause line seize relay 202 to open, releasing 12 telephone line 203 and disconnecting the circuit. CPU 242 13 will then flag the currently accessed telephone number in 1~ RAM 252 as having been dialed, with no answer, constituting one of the five permitted tries. Also, prior 16 to dialing the desired telephone number, when line seize 17 relay 202 seizes the telephone lines 203 and 201, if no dial tone is detected by amplifier 208 and level detector 19 210 after a preselected time, then CPU 242 will cause line seize relay 202 to disconnect the device from the 21 telephone system. CPU 242 will wait an appropriate period 22 and then will again cause line seize relay 202 to seize 23 the telephone line in an attempt to obtain a dial tone.
24 After each such unsuccessful attempt the currently accessed telephone number is credited with another 26 unsuccessful try. No attempt will be made to dial the 27 desired telephone numbers until a dial tone is detected.

1 1 ~ 3~8~

During operation of the calling mode, CPU 242 2 continues to cause the scanning of keyboard 16. If 3 depression of any key on keyboard 16 is detected, calling 4 mode operation will terminate and CPU 242 will cause the device lO to return to normal operation in the current 6 time display mode. Thus, the user or a party at the 7 location of device lO can terminate its operation when it 8 is no longer necessary.
9 It should be noted that in all cases where the recorded message is played over the telephone lines, CPU
11 242 will, prior to such playing, determine whether this 12 telephone calling mode of operation was initiated by an 13 alarm signal (as described hereafter), by a signal 14 received from the remote transmitting device, or by a 16 signal indicating that the party did not respond to an on-16 premise check-in alarm (as described more fully 17 hereafter). In the last two cases, the incapacitated l~ party will most likely be on the premises or in the nearby l9 vicinity, and thus to indicate this fact, CPU 242 transmits a signal through interface 226 causing tone 21 generator 200 to transmit a series of slow beeping tones 22 which are superimposed upon the transmission of the 23 recorded message. This beeping signal will indicate that 24 the incapacitated party is probably located on or near the premises from which the call is originating.
26 The remote tape recorder utilizes a continuous tape, 27 which, in the presently preferred embodiment, has a length 1~39Bl 1 of ten seconds. From the time the recorded message is 2 activated, CPU 242 monitors the time. After the passage 3 of approximately 12 1/2 seconds, CPU 242 sends a signal 4 through interface 226 causing line seize relay 202 to disconnect the device from telephone lines 203 and 201. .
6 Additionally, CPU 242 transmits a signal through interface 7 22~ to tape actuation relay 220 causing that relay to turn 8 the remote tape recorder off by a signal transmitted on 9 lines 219 and 221. When all specified telephone numbers have either been called and answered, or have been tried 11 five times, then CPU 242 returns to the normal operating 12 state wherein it presents the current time on display 12, 13 while scanning the system status for any incoming requests 14 from keyboard 16, or for incoming telephone calls if the alarm function has been activated.
16 It is important to note that the particular time 17 periods and other numerical factors relating to the 18 operation of this system may be varied for use in other 19 embodiments of this device, and such variations are considered to be within the scope of this invention. The 21 various numerical factors utilized herein are given for 22 example purposes only and are not intended to limit or 23 otherwise reduce the scope of the claimed invention.
24 Having described the method by which device 10 2i5 responds to signals requesting ac~ivation of the calling 26 mode of operation, the various functions which are 27 available for use in this device will now be discussed.

2~

3!381 1 In addition to using "DELAY" key 30 i~ the 2 programming of telephone numbers, as described above, 3 delay key 30 additionally functions to postpone the alarm 4 activation ~f the calling mode. As explained more fully ~ hereafter, the user may preset ~he designated alarm 6 actuation time of device 10. If the alarm is not 7 deactivated prior to the occurrence of this time, the call 8 ¦ mode of operation will be activated. However, the alarm 9 activation of the call mode may be postponed for a predetermined period of time by simply depressing delay 11 button 30, or by` addressing device 10 through the 12 telephone system in order to enter such delay, as 13 explained hereafter. In response to the depression of 14 delay key 30, CPU 242 will access the preset delay period which is stored in RAM 2523 and add that value to the alarm 16 ¦ time which is also stored in RAM 252, replacing the 17 ¦ previous alarm time with this new delayed alarm time 18 I value.
19 The preset value for system delay may be entered into the system by first depressin~ "S~T" button 24~ o~ key 21 activations, CPU 242 will cause the prompt "DELAY"
22 preceded by the current delay value as stored in RAM 252 23 to appear on display 12. The user may modify this delay 24 value by depressing keys on keyboard 16 corresponding to 2~ any number between 0 and 69, and then depressing enter key 26 22. In response to these key activations, CPU 242 will 2~ compare the newly entered values with information stored 1:~'739~31 1' in ROM 250 to determine whether the values are within this 2 valid range, and whether erroneous characters may have 3 been entered. If invalid characters or range are 4 detected, CPU 242 causes the prompt "ERROR" to appear on display 12, discarding the newly entered characters. If 6 no error is detected, CPU 242 replaces the pr~vious delay 7 value in RAM 252 with the new value.
8 As explained previously, upon initially energizing 9 device 10, the current time is set in device 10 by the user. The current time for use in ~he device time clock 11 may be reset at any time by the user, by first depressing 12 set button 24 and then depressing clock button 28. From 13 this point, the previously described procedure for setting 14 the time value into device 10 is employed.
In order to set the alarm time at which the call mode 16 of operation is initiated, the user first depresses set 17 ¦ key 24, after which he depresses alarm key 32. The 18 procedure subsequent to these actions is identical to that 19 1 of setting the clock time as described above. During ¦ normal system operation (not during programming or other 21 I functionally related modes of operation~, the alarm of 22 device 10 may be set or turned off by depressing key 32.
23 When alarm key 32 is depressed to turn the alarm on, CPU
24 242 functions as an alarm controller and responds by causing the current alarm activation time to appear in the 26 right-most digit of display 12, verifying ~hat the alarm 27 is set. Additionally, during its normal scanning 1 ~ 7 3~ ~ 1 1 functions, CPU 242 will compare the current time with the 2 set alartm time stored in RAM 252, and will activate the 3 calling mode of ~peration at the specified time. If alarm 4 key 32 is depressed to turn the alarm off, then CPU 242 will cause the alarm time to be removed from display 12, 6 and will not compare the current time with ~.he set alarm 7 time during its scanning process.
8 The presently preferred embodiment of the telephone 9 alarm system additionally permits the setting of up to five separate "check-in" times, causing the sounding of an 11 audible alarm at the occurrence of those tiMes. Further, 12 if the check-in button 34 of keyboard 16 is not depressed 13 within ten minutes from the initial sounding of the alarm, 14 then CPU 242 causes initiation of the calling mode of operation.
16 1 Operationally, the user may set the desired check-in 17 ! times by first depressing set key 24, after which the 18 ¦ check-in key 34 is depressed. In response to these 19 actions, CPU 242 will cause the prompt "NBR?" to appear on display 12, requesting the particular number (from 1 to 5) 21 of the check-in time to be accessed. The user responds by 22 depressing any one of keys 1-5 on keyboard 16. After 23 depression of a key from keyboard 16, CPU 242 will 24 determine if the digit is in fact a valid number between 1 and 5. If CPU 242 finds that the entered character is 26 invalid, that character will be discarded and there will 27 be no visible response of device 10. The user may then 1 depress another character, which should be a digit between 2 1 and 5 on keyboard 16.
3 Upon determining that a valid digit has been entered, ¦
4 CPU 242 will access the stored time corresponding to that ¦
digit in RAM 252 and will cause display 12 to present the 6 entered digit along with the presently stored check-in 7 time related to that digit. This number may be modified, 8 or may be left the same by the user utilizing the same 9 procedures as outlined above for programming the current time values in the system.
11 It is noted that in programming the check-in time or 12 any of the telephone numbers within device 10, after 13 depressing set button 24 and the particular function key 14 to be accessed, if the user determines that he wishes to remove that value from the system, without replacing it at 16 all, he may depress clear key 28. When CPU 242 detects the 17 depression of a clear key while in the programming mode 18 ¦ with respect to check-in times or telephone numbers, the 19 location of that corresponding data stored in R~M 252 will be accessed, and CPU 242 will purge that data from the 21 system placing blanks in the associated storage location 22 of RAM 252.
23 It is noted that the check-in function and the alarm 24 function of device 10 are mutually exclusive. The alarm is utilized to activate the calling mode of operation when 26 the user is away from the premises, and thus the check-in 27 feature would not be appropriate in that situation.

:

111 73~#1 1 Conversely, when the user is on the premises, the check-in 2 feature is utilized since it provides an audible signal to 3 the user which he must answer prior to the passage of a set 4 period of time. If the user does not respond to an audible signal by depressing check-in key 34, then the calling 6 mode of operation is initiated but additionally the 7 audible beeping tone is superimposed over the message to 8 indicate that the incapacitated party is likely on or near 9 the premises. Thus, the alarm function and the check-in function perform functions which are necessarily mutually 11 exclusive and thus when one is activated on the device 10, 12 the other one is necessarily deactivated.
13 It is noted that the check-in function may be placed 14 in operation in the system or removed from operation by depressing the check-in digit 34 on keyboard 16 while the 16 system is in the normal time display mode of operation.
17 1 Again, display 12 will indicate the prompt "CH-IN" at its 18 1 far right digit, verifying that the check-in function is 19 1 activated in device 10.
Having described those functions of device 10 which 21 1 are utilized by manual operation of the system, it is now 22 necessary to discuss those functions relating to remote 23 operation of this system.
24 Device 10 may be remotely accessed by calling the telephone number to which device 10 is interconnected. An 26 incoming call is identi~ied by device lO through detection 27 in the amplifier 20~ and level detector 210. When ~ 3~ ~ 1 2 telephone lines 201 and 203 are not seized by line seize 3 relay 202, the sensitivity of amplifier 208 and level 4 detector 210 is reduced by a factor of approximately 100.
Therefore, the full (approximately 100 volts) ringing 6 signal is required on the telephone lines 201 and 203 7 before amplifier 208 and level detector 210 will indicate I
8 that an audio signal is present. - ¦
9 A signal from detector 210 indicating the presence of an incoming call is transmitted through microprocessor bus 11 interface 226 to CPU 242 which acts as the answer 12 controller. I the alarm function is turned of~, then CPU
1~ 242 will ignore the signal from level detector 210 14 indicating that audio is present on the line. This prevents the device 10 from siezing the telephone line and 16 in effect answering the telephone when the user may in 17 fact be on the premises. However, if CPU 242 determines 18 that the alarm function is in fact turned on, then in ~9 response to the signal from detector 210 that a call is coming in, CPU 242 causes line sieze relay 202 to close, 21 seizing telephone lines 202 and 203, answering the 22 incoming call.
23 After telephone lines 201 and 203 have been seized by 24 relay 202, CPU 242 transmits a signal through microprocessor bus interface 226 causing tone generator ~6 200 to emit an extended tone indicating that the alarm 27 device 10 has in fact answered the telephone.

~73~

; 2 After indicating that the telephone has been answered, device 10 awaits instructions from the remote caller. The remote caller communicates with device 10 by
5 means of the bu~tons of any conventional touch tone
6 telephone. CPU 242 utilizes system clock 246 to determine
7 whether data is still coming, or whether the time between
8 responses of the remote user exceeds some predetermined
9 maximum value.- If the wait does exceed this, then CPU 242 causes tone generator 200 to produce and transmit over 11 telephone lines 201 and 203 a rapidly repeating signal, 12 after which line seize relay 202 is instructed to release 13 the line.
14 Touch tone detector 212 receives audio signals from ~5 I the telephone lines 201 and 203 through transformer 206, 16 ~ and upon identifying signals from a touch tone telephone, lq I transmits a signal corresponding to the filtered and 1~ decoded touch tone signal on line 216 to interface 226, 19 and additionally transmits a strobe signal on line 218 to interface 226 verifying that the data on line 216 is valid 21 and should be accepted. Interface 226 will transmit the 22 data to CPU 242 (functioning as the response controller), 23 which will respond in accordance with the type of data 24 transmitted. Particular system responses to various function related signals will now be discussed.
26 If the accessing party wishes to hear the recorded 2~ message, he may do so by depressing the 0 button on any 28 conventional touch tone telephone from which he is ~t~3~ ~ ~

2 calling. Of course, it is clear that this system could be 8 modified to additionally accept instructions from dial 4 telephones, and thus such an embodiment is considered to be within the scope of this invention. The signal, I
6 transmitted from the touch tone telephone, is transmitted j 7 across telephone lines 201 and 203, through transformer ~ 206 and touch tone detector 212 to interface 226 from 9 which it is transferred to CPU 242.
Upon sensing that a 0 has been depressed by the 11 accessing telephone, CPU 242 transmits a signal through 12 interface 226 to tape actuation relay 220, causing the 13 actuation of the remote tape recorder via lines 219 and 14 221. Additionally, CPU 242 transmits a signal through 1~ interface 226 to amp and filter 222, enabling the audio 16 output of said tape recorder to be transmitted on lines 17 223 through said amp and filter 222 and through 18 transformer 206 onto telephone lines 201 and 203. CPU 242 19 causes the remote tape recorder to remain activated for a period of approximately twice the normal playback period 21 of time as calculated through system software. The 22 extended time period for message transmission permits the 23 accessing party to hear two complete playings of the 24 recorded message. At the conclusion of the extended 26 playing period, CPU 242 causes tape actuation relay 220 to 26 terminate the operation of the remote tape recorder 27 through lines 219 and 221.

~ ~ ~ 3~ ~ ~

2 In order to remotely initiate the operation of any 3 other functions in device 10, the accessing party must 4 first enter a three digit code number via the dial keys of a conventional touch tone telephone. The three digit code 6 number is preset in device 10, and is contained either in 7 ROM 250 or alternatively a device for manually setting 8 this code in device 10 may be included, with this coded 9 device being interconnected to CPU 242 so as to permit its comparison with any incoming digits.
11 Upon receiving three digit signals from the remote 12 touch tone telephone, CPU 242 compares their values with lS the code stored either in ROM 250 or in a separate 14 hardware device which is connected to CPU 242. If CPU 242 1~ determines that the entered code is invalid, then tone 16 generator 200 is caused to transmit a series of rapidly 17 rep~ating beeps over lines 201 and 203. CPU 242 causes 1~ device 10 to remain on the line in awaiting further acts 19 and attempts from the touch tone telephone.
Alternatively, if the entered code is found to be valid by 21 CPU 242, then device 10 awaits additional signals from the 22 touch tone telephone representing further instructions.
23 The three digit code need be entered only once during each 24 phone call, after which all telephone accessible functions 2~ may be utilized without further restrictions.
26 If at any point, a predet~rmined maximum time period 27 elapses with no response from the remote touch tone 28 telephone, then CPU 242 causes tone generator 200 to ~'739E~

2 transmit a rapid series of beeps over lines 201 and 203.
8 After this, CPU 242 causes line seize relay ~02 to release 4 lines 201 and 203, terminating the connection.
Upon receiving a new signal from the touch tone 6 telephone, CPU 242 compares it with a series of acceptable 7 values as stored in ROM 250. ~f a character is found to be 8 valid, then ~PU 242 performs in accordance therewith, as 9 more fully explained hereafter.
The remote user may delay the alarm activation of the ll calling mode by depressing button 4 on the touch tone 1~ telephone. When CPU 242 determines that button 4 has been 1~ depressed on the touch tone telephone, it will access the 14 present delay time from RAM 252 and add it to the present 1~ I alarm time also stored in RAM 252, storing the sum in the 16 ¦ alarm time location of RAM 252 as the new alarm time. To 17 I verify the new alarm time, CPU 242 causes tone generator lS 200 to produce a series of audible beeps over the 19 telephone system, corresponding to the new alarm time.
For example, if the new alarm time were 1:35, tone 21 generator would be caused to transmi~ ten beeps to 22 represent a 0 in the left-most time digit location, then 23 after a brief pause device 200 would transmit a single 24 beep indicating that a 1 is present in the digit second 26 from the left. After another brief pause, tone generator 26 200 would transmit three beeps, indicating that a three 27 exists in the third digit position, and likewise after 28 another brief pause five beeps would be transmitted ~73913~

2 indicating that the fourth and last digit of the new alarm 3 system is a five.
In order to program an entirely new alarm time, the accessing party depresses button 3 on the touch tone 6 telephone. After depressing button 3, the remote party 7 then presses buttons corresponding to the desired alarm 8 time to be set in device 10. After the entry of new alarm ~ time, the a.m. or p.m. indication is designated by entry of an asterisk (~) for a.m. or a pound sign (#) for p.m.
11 Upon determining that an asterisk or a pound sign has been 12 transmitted, CPU 242 processes the transmitted alarm time 13 to determine whether it is indeed valid. If a valid alarm 14 time has been entered, CPU 242 causes tone generator 200 to play back the alarm time by a series of beeps, in the 16 manner described for verifying the delay function above.
17 However, if an invalid alarm time has been entered, CPU
1~ 242 causes tone generator 200 to transmit a series of l9 rapid beeps, while at the same time discarding the invalid alarm time and retaining the pre-existing time. After the 21 series of beeps has been transmitted, CPU 242 awaits 22 further signals from the touch tone telephone.
23 If the accessing party wishes merely to have the 24 alarm time played back to him, with no changes to be made 2~ thereto, then, after entering the appropriate access code, 26 the user depresses the "7" button on his touch tone 27 telephone. De~ice lO respoads by playing out the alarm 28 time in the manner previously described.

1~73981 2 If the accessing party wishes to turn the alarm time 3 completely off, he may do so by pressing button 1 on the 4 touch tone telephone. Upon determining that button 1 was depressed, CPU 242 will cause tone generator 200 to 6 transmit a continuous tone for a short ~ime through 7 transmitter 206, and across telephone lines 201 and 203 to I
8 the accessing party. This signal notifies the accessing 9 party that he has disabled the alarm function, and that if he breaks the telephone connection, he will be unable to 11 access device 10 from a remote location until after the 12 alarm is manually set to on again. In response to this 18 signal, if the remote user wishes to reactivate the alarm, 14 prior to disconnecting his remote connection, he may 1~ depress button 9 on the touch tone telephone~ Upon 16 determining that button 9 has been depressed, CPU 242 will 17 be caused to reactivate the operation of the alarm 18 function, and then CPU 242 will await further 19 communication from the remote touch tone telephone in its normal operation mode.
21 If the accessing party depresses any buttons on the 22 touch tone telephone other than those described above, CPU
23 242 will determine that these are invalid characters, will 24 discard them, and no action will be taken by device 10 2~ with respect to those invalid characters.
26 In addition to accessing device 10 manually, or by 27 remote telephone connection, a user may also cause device 28 10 to function in the call mode of operation by ~9 2 transmitting a signal from a remote activation device. As 3 was noted previously, when a signal from the remote 4 activation device (not shown) is received, device 10 will immediately go into the call mode of operation, regardless 6 of its operation state at the time the signal is received.
7 In activating the system in this manner, a signal is 8 generated by the remote activation ~ransmitter, which 9 signal is received by antenna 282 and is transmitted into alarm receiver 280 which relays the signal to CPU 242. In 11 response to this signal, CPU 242 causes the initiation of 12 the call mode, and begins accessing and calling the 13 telephone numbers stored in RAM 252 in a method identical 14 to that described above resulting from no user response to an audible check-in alarm.
16 4. The Electronic Circuitry 17 By reference to Figures 3-6, in conjunction with 1~ Figure 2, one presently preferred embodiment of an 19 electrical circuit accomplishing the above functions is described in detail.
21 Referring initially to Figure 3, it will be noted 22 that the portion of the circuit in dashed lines 23 corresponds to the circuit elements described previously 24 with reference to Figure 2. The transformer 206 of Figure 2, is comprised of transformer 302 and line capacitor 304.
26 Line seize relay 202 of Figure 2 is comprised of a 27 seize relay 306, which is driven by drive transistor 308 2~ with its associated protection diode 3~0. Drive ~ 7 3 ~ ~ ~

2 transistor 308 is driven through resistor 312, which is a 3 current limiting resistor being connected to the output 4 port of the microprocessor at inverter 402. The contacts 316 of relay 306 are utilized to seize or pulse the phone 6 line by drawing current from the telephone lines 201 and 7 203 through resistor 314.
8 Loop polarity detector 204 of Figure 2 is comprised 9 of a line connected in series to the contact 316 of relay 306, causing the telephone loop current to flow from 11 telephone line 201 through resistor 314, past contacts 316 12 to a parallel combination made up of optoisolator 326, 13 which includes emitter 325 and detector 327, in series 14 ¦ with resistor 324, with this combination being in parallel with Zener diode 322. The Zener diode 326 is used to 16 provide continuity for the current in the opposite 17 polarity from the optoisolator emitter 325, and also to 13 limit the amount of voltage which may be impressed across 19 the optoisolator emitter 325, thus protecting that device.
Additionally, capacitor 334, resistor 336 and capacitor 21 338 are used to col~ple the audio signal past switch 22 contact 316 and past optoisolator 322, to impress the 23 signal across transformer 302 in order to provide ringing 24 detection for incoming calls. Capacitor 304 is also used 2~ for DC isolation of transformer 302 from a telephone line 26 and for coupling of all signals across transformer 302.
27 Transmission of the recorded message to the telephone 28 lines 201 and 203 is accomplished through amplifier and 2~

~ 7 3 ~ ~ 1 1 filter 222 described in more dctail in Figure 3. The tape 3 audio signal comes in on cable 340, and passes through 4 resistor 342 and capacitor 344 to two back-to-back diodes 346 and 348 which limit the audio amplitude and cause 6 clipping if the amplitude exceeds a specified level. The 7 audio signal is then passed through capacitor 350, 8 resistors 352, 354 and 356, and capacitors 358 and 360 9 which comprise a band pass configuration with respect to amplifier 362, having resistor 364 for output 11 linearization. The succeeding stage is configured in 12 exactly the same relationship, namely with the signal 13 traveling through resistors 366, 368 and 370, and 14 capacitors 372 and 374 in a band pass relationship with 16 amplifier 376 which has a resistor 378 for output 16 linearization. Thus, those two band pass filter stages lq form a four pole low pass filter to limit the amount of out lS of band signal applied to the telephone lines 201 and 203.
19 The output from AMP 376 passes through transmission gate 380, and through transformer 206 to the telephone lines 21 201 and 203.
22 Tape actuation relay 220 of Figure 2 is connected to 23 the output port of interface 226. As seen in Figure 3, 24 that signal passes through resistor 382 to transistor 384 and its associated protection diode 386 to relay 388. The 26 contacts 394 of relay 388 are connected in series with 27 resistor 396, which is a current limiting resistor to 28 limit the amount of current and to eliminate contact 1~ ~ 3 ~ ~ 1 2 sticking which could be caused by excessive current 3 through the contacts.
4 Referring now to Figure 4, the circuit corresponding to block 211 of Figure 2 is continued. The tone 6 generator, 200 of Figure 2, consists of a timer circuit 7 402 together with timing components consisting of resistor 8 404 and resistor 406 and timing capacitor 408. These ~ components comprise an astable oscillator oscillating at approximately 1000 cycles per second. The output of timer 11 402 is applied to resis~or 410 and filtering capacitor 12 412, and then travels through transmission gate 414 to 13 transformer 302 of Figure 3. The signal is then coupled 14 through the components as previously explained with respect to Figure 3, onto the telephone line 201 and 203.
16 Amplifier 208 of Figure 2 includes resistors 416 and 17 418 which comprise a voltage divider which is utili7ed to 18 set a reference voltage level for all inputs of amplifier 19 420 and also all inputs of amplifier 422 in block 210. The audio signal from telephone lines 201 and 203 is coupled 21 through transformer 302, and then travels across capacitor 22 424 and through resistor 426 into the input of amplifier 23 420. Resistor 428 is a feedback resistor, with the 24 combination of resistors 426 and 428 setting the gain of ampli~ier 420.
26 The output signal from amplifier 420 travels into the 27 audio level detector, block 210 of Figure 2. The si~nal 28 from amplifier 420 is rectified in diode 430, resistor 432 1~739~11 2 and capacitor 434. Resistor 43~ is utilized to set the 3 attack time, and resistor 436 sets the decay time of this 4 circuitry. Resistors 438 and 440 are utilized to set the gain of amplifier 422, which is an operational ampli~ier 6 configured as a Schmidt trigger with resistors 440 and 438 . q setting the hysteresis factor of that trigger. The output 8 from amplifier 422 is fed to the input port of interface 9 226 of Figure 2.
Block 212 of Figure 2 comprises the touch tone filter 11 and decoder of the system. The incoming signal is coupled 12 through capacitor 442 into filter 444. Capacitor 446 is 13 utilized as a filter to eliminate any high frequency noise 14 which may be coupled across the telephone line 221 or 223.
Resistor 448 is a bias resistor used to bias the input of 16 filter 444 to its proper value. Filter 444 has an onboard 17 oscillator, which is utilized for its internal clock, and 18 also for the clock of decoder 456. Resistor 450, crystal 19 452 and capacitor 454 comprise the external components for the internal oscillator of filter 444. The output of 21 filter 448 is split into two separate band pass outputs, 22 which are passed into decoder 456. Resistors 458 and 460 23 and capacitor 462 form the attack filter of decoder 456.
24 These components are used to set the amount of time a 2~ valid input must be present for the outputs of decoder 456 26 to be valid. The output of decoder 456 is applied to the 27 input ports of interface 226 of Figure 2, as is the strobe 28 output of decoder 456 which indicates that valid data is 29 present upon the other outputs of that decoder.
~0 1~7398~L

2 Block 224 of Figure 2 comprises the audible alarm 3 interface. Interface 224 is comprised of an 4 interconnection with the output ports of interface 226 of Figure 2, permit~ing signals to be transmitted through 6 resistor 464 to drive transistor 466 in turning on the 7 audible alarm device 468, described by block 225 of Figure I
8 2. .
9 Block 226 comprises the microprocessor bus interface of Figure 2, and is specifically comprised of logic gate 11 470 which obtains inverted signals from the select logic 12 240 of Figure 2, for controlling the two input ports 472 13 and 474 of the device microprocessor referred to as CPU
14 242 in Figure 2. Another logic gate 476 accepts the inverted outputs from select logic 240 of Figure 2, and 16 utilizes these in the control of the output port 478 17 associated with microprocessor CPU 242 of Figure 2. The 1~ output lines from output port 478 are interconnected 19 through inverters 402, which invert and buffer all signals exiting from input port 478.
21 With reference to Figure 5s the circuitry related 22 directly with the system microprocessor is described.
23 Block 246 describes the system clock, which is inter-24 connected to ~he central processing unit 242 and the countdown chain 248. Specifically, system clock 246 26 comprises a crystal 502 in parallel with resistor 504 27 which is in turn in parallel with a high gain inverter 28 506. The above series of components are in series lAi 73981 2 connection with a second high gain invertor 508 used as a 3 bufferJ whose output is transferred to CPU 242 as the 4 system clock. The output of system clock 246 is additionally utili2ed by countdown chain 248 in generating sequential software interrupts for use with this system.
CPU 242 of Figure 2 is comprised of microprocessor 8 510, which may be one of the well known microprocessors 9 such as a Zilog Z80. Resistors 512 comprise pull up resistors for the input lines to microprocessor 510, 11 utilized for preventing spurious inputs into this device.
1~ ROM 250 of Figure 2 is comprised of two parallel 13 connected read only memories 514 and 516, which can 14 comprise one of ~he many types of read only memories which 16 are available. RAM 252 of Figure 2 is comprised of random 16 accessory memory 518, which may comprise any of numerous 17 such memories which are commonly available.
18 Select logic 240 of Figure 2 segregates the 1~ addressable memory of RAM 250 and ROM 252 into partitions to enable the CPU 242 to communicate with any of the 21 various components of the device 10.
22 An OR gate 522 having inverting input lines connected 23 to the output of CPU 510 has its output entering one side 24 of AND gate 524. Additionally, the output of inverter 526 is connected to the other input of AND gate 524, this ~6 combination of elements comprising the control logic for 27 the decoding logic 528 for RAM 518. Select logic 530 28 controls the other portions of block 240, and is utilized 1~73~8~

2 to determine the proper logic elements to enable during 3 the operation of the entire device. Two of the outputs 4 from 530 go respectively to the ROM control 520 and RAM
6 control 528, with the other outputs being directed to 6 display board (261) as depicted on Figure 6, and SOS
q interface board (211) as depicted in Figures 3 and 4.
8 Countdown chain 248 of Figure 2 is comprised of 9 divider 532, using the output of system clock 246 for its clock pulse, being interconnected with divider 534. The 11 output of divider 534 goes through NAND gate 536, the 12 signal output therefrom being inverted in inverter 538 and 13 fed back into the reset connection of divider 534 to set 14 the precise countdown division ratio of divider 534. The signal from AND ga~e 536 is additionally utilized on the 16 inverted input of SR FLIP FLOP 540. The output from FLIP
17 FLOP 540 is inverted in inverter 542, from whence it is 1~ presented as an interrupt signal to microprocessor 510.
19 In response to this interrupt signal, CPU 510 generates a signal which resets FLIP FLOP 540.
21 Watchdog timer 244 of Figure 2 is comprised of FLIP
22 FLOP 544 and associated elements including resistor 546, 23 capacitor 548, resistor 550, resistors 552 and 554, 24 capacitor 5569 capacitor 558 and resistor 560.
2~ Additionally, FLIP FLOP 562 has additional components 26 including capacitor 564, capacitor 566, and resistor 568.
27 The function of watchdog timer 244 consists of two one 28 shot multi~ibrators with one triggering the other and with 1:~7391~L

2 the first one shot being reset continually through 3 capacitor 558 by the presence of signals on a memory 4 access output line from microprocessor 510. Capacitors 548 and 564 and resistors 550 and 568 determine the timing 6 of the multivibrators. The other circuit devices of timer 244 are utilized for pull up of voltage and isolation.
8 Isolation diode 570 is used to isolate timer 244 from the 9 main reset line. Timer 244 itself functions to issue a reset signal to CPU 510 should a fault condition be 11 detected.
12 Power supply 270 consists of diodes 572 which 13 constitute a bridge rectifier, the output of which is 14 filtered by capaci~or 574 and transmitted to regulator 576. Diodes 578 and 580 mutually offset one another but 16 allow for an offset for utilization of ~he battery 272.
17 Battery 272 includes resistor 582 which is a current 18 limiting resistor for the charging current of the battery.
19 Resistors 584 and 586 form a hold off circuit controlling transistor 588~ which prevents the battery from being 2~ connected to the circuit until the input volta~e from the 22 power supply drops below a preset level. Transistor 588 23 is the switch which couples the battery power from battery 24 583 to the circuit, permitting power flow in the event that the AC power source should fail.
26 ~y reference to Figure 6, the display board 27 circuitry, generally designated 261 in Figure 2, is more 28 fully described.

1 ~'7~9 ~ 1 2 Display 12 of Figure 2 is illustrated in Figure 6 as 3 comprising a common calculator type seven segment display 602 wherein the segmen~s are common to all digits, with the individual dlgits selected for illumination by digit select lines 604, which are controlled ~hrough digit 7 select logic 264. Display 602 may be comprised of any 8 calculator type display, such as a National Semiconductor 9 NSA5140. Current limiting resistors 606 are placed on the display segment lines to protect the display from excessive current, which is transmitted from the device 12 segment logic, block 262.
13 The display segments of display 602 are accessed 14 through CPU ports 608 and 610, which are themselves selected by CPU 242 through port select inverted AND gate 612. The outputs from ports 608 and 610 are transmitted I through buffers 614 and through current limiting resistors i 606 to the segment lines of display 602.
Digit select logic 264 identifies and displays particularly specified characters of display 602 in 21 response to signals from CPU 242. Digit select logic 264 includes microprocessor output port 616 through which the signal is transmitted from CPU 242 through port select inverted AND gate 61S. The outputs from ports 616 are transmitted to decoder 620, where they are converted from binary to "one of sixteen" form. The display digit 2~ control signals from decoder 620 are transmitted through 28 buffers 604 to display 602. Four lines from decoder 620 ~ :3L'739~31 21 which are connected to the left-most charac~ers of display 3 602, are also connected to the columns of keyboard 622 and are utilized in identifying which individual keys of keyboard 622 have been depressed.
Keyboard 16 of Figure 2 is comprised of a conventional matrix type keyboard 622, the columns of 7 which are connected to decoder 620. ~utputs defining ! individual rows of keyboard 622 are connected to port 624, which is an input port of CPU 242. Pull up resistors 626 are connected to the individual lines between keyboard 622 11 and port 624, so as- to cause the particular line to 12 produce a low signal when its selected row (which is 4 identified by a signal from decoder 620) includes a depressed key. Signals are transmitted through port 624 only when permitted by port select gate 628, in response I to a signal from CPU 242.

18 I The microprocessor 241 of this system may be i programmed in accordance with the foregoing description in ¦ any suitable manner that is adapted for the particular 21 type of microprocessor 241 used. However 9 in order to ¦ fully disclose one presently preferred embodiment of the apparatus and method of the present invention, the computer program listing submitted as Appendix I is 24 incorporated herein by reference. The listing is in Z80 assembly language, and includes programming for monitoring the device status, for setting alarm timesj delay times, check-in times, and the like, for generating and/or I 1 ~'73~ ~ i 2 responding to signals activating or deactivating the 3 calling sequence, for accessing specified telephone 4 numbers in response to those signals, and for transmitting ~ pre-recorded messages thereto. It should of course be 6 recognized that the invention relies in the appara~us and 7 method defined by the claims, and is not intended to be 8 limited by the representative program listing as set forth 9 in Appendix I.

The invention may be embodied in other specific orms 11 without departing from its spirit or essential 12 characteristics. The described embodiments are to be considered in all respects only as illus~rative and not 14 restrictive and the scope of the inven~ion is, therefore, indicated by the appended claims rather than by the I foregoing description. All changes which come within the ' meaning and range of equivalency of the claims are to be j embraced within their scope.

I What is claimed and desired to be secured is:
19 .

2g ~t739~3~

_ IN THE UNITED STATES PATENT AND TRAD~IARK OFFICE
In re application of LON H. KENNARD A~ID DUANE O. HALL
For: TELEPHONE Al~ SYSTEM : ) ;

A71'1NDII

, 0000 31 30 24 1 LD SP.2430H
0003 ED S~ 2 L0003 IM
OOG5 CD 9E 0~ ~ L0005 C~LL 0~9EH
0008 3E FF 4 LD A.OFFH
OOOA 32 00 60 5 L~ ~hOOOH) 7 A
OOOD 3A 4~ 24 6 LD A.(2449H~
0010 FE 53 7 C~ 53H
0012 20 55 B J~ NZ.L00~9 0014 3A 4A ~4 9 LD A-~244AH) 0017 FE 53 10 . CP 53H
0019 CA BE 00 11 JP Z.LOO~E
ASCII ~>lOS V > 2 :1$ S U:J* S KCC
OOlC 13 4B 12 JR LOO~
OOlE 00 13 ~OP
OOlF 00 14 ~OP

00~ ?0 ~ lOP

00~3 00 18 ~OP

0028 00 ~3 NOP

0031 00 32 ~OP
0032 00 33 ~OP

00~5 00 3~ ~OP

0033 ~3 A4 00 39 ~P LOOA4 ASCI~ ~ <C

0040 4~ NOP
0041 00 4b NOP
0042 00 47 NO~

0044 00 49 ~OP
0045 00 50 ~P
004~ 00 51 NOP
0047 00 52 NO~

004g 54 NOP

-59~

73~

0051 00 ~2 NOP
0052 00 ~3 NOP
0053 ~4 NOP
0054 00 ~S NOP
0055 ~4 NOP

AS~ > CC
OOS~ 00 70 NOP

005B 00 72 NC~
005G 00 73 ~GP

005F 00 76 ~OP
00~0 00 77 NOP

0063 00 ~0 NOP

0066 C3 BS 00 83 ~ L00~5 0069 21 4g 24 54 L0069 LD HL.2449H
006C 3E 53 ~S LD ~.53H
006E 77 ~6 LD ~HL).
OOBF ~3 87 INC HL
0070 77 8R LD (HL)-~

0072 32 00 AO 90 L~ ~OAOOOH~.
0075 ~2 4C 24 ~1 LD (244CH).
~SCII >~ !I$~5 # 2 2L~W~C
0078 3~ 57 24 92 LD (24S7H).
007B 32 00 60 93 L~ ~6000H),~
007E 32 30 ~4 ~4 L~ ~2430H).A
00~1 0~ 14 95 LD B.14H
0083 21 31 24 9~ L~ HL.2431H
008~ 77 97 L0086 LD tHL).
0087 23 9~ INC HL
0088 10 FC 99 ~JNZ L008 OO~D 32 00 60 101 LD (~OOOH~.
008E 3E 0~ 102 LD A.
00~0 32 4B 24 103 LD ~244BH).
0093 21 ~2 24 l Q4 L~ HL- ~4b2H
ASCII >~$2 ~0$ !1~ ~ =2 ~ 2~$! $~ CC
00~6 3E 01 105 LD ~.1 00~8 77 106 LD ~HL).

009~ ~3 10~ INC HL
009D 77 109 LD (HL).
OO~C AF 110 XOR
009~ 23 111 ~NG HL
OOgE 77 11~ LD ~HL)g~
OO9F 23 11~ INC HL
00~0 77 114 LD ~HL).
OOAl C3 5D 06 115 JP L0~5 OOA4 E5 116 L00~4 PUSH HL

OOA7 FS 119 PUSH ~F
OOQ8 21 4D 24 120 LD HL.244DH
00~ 34 121 INC (HL) ~ ~0 ' ~73~

OO.qC CD 51 02 122 CALL L0251 OOBO 1::1 124 POP 131:
OOEIl Dl 12S POP ~E~
OOB2 El 126 POP HL
OOB:3 FE~ 7 F I
ASCI I ~> <# # # ~ ! M~1i4 Q ! C<

OOBS 21 57 24 129 LOOB5 Ll:l HL. 2457H
OOB8 CB DE 130 SET 3- ~HL~
OOI~A FB 131 EI
OOBB ~ ~3 0~3 132 .1~ L0833 OOE1F CD CA 01 134 CALL LOlCA
00C:2 CD CD 02 13S CALL L02CD
OOCS CD FB 02 13~ C~qLL L02FB
00~8 CD EB 00 137 C:~LL LOOEB
OOCB CD S8 03 1-~8 CALL L0353 OOCE CD 5'3 0~ 13~ CALL L03~3 OOD 1 CA 1~ OB 140 JP Z . 0~1 ~SH
~SCI I ~>W* 3 X CC
OOD4 FE 89 141 CP 89~1 OOB6 CC OB 04 142 C~qLL Z . L040B
OOD9 FE 8Q 143 CP B~H
OODB C~ lF 04 144 JP Z . L041F
OODE FE ~B 145 CP 8BH
OOEO CC D5 01 14~ CALL Z . LO 1 D5 OOE3 FE O~q 147 CP O~H
OOE5 ca ~3 01 148 . JP Z.LOlA3 OOES C3 13E 00 145~ .3P LOOBE
OOEE3 3Q 30 ~4 150LOOEB LD S!~. (2430H~
OOEE CB 47 151 BIT 0.~
OOFO e~ 67 01 152 JP Z.L01.~57 ASCI I ~ : O$ G <~
OOF3 11 ~32 74 153 LD DE- 24B2H
OOFb 21 80 OF 154 LD HL. OF80H
OOFS~ 01 05 00 155 L~ BC. LOOOS
OOFC ED 130 ` 156 LD I R
OOFE 3~ 57 24 157 LD ~ 2457H
0101 C13 87 158LOlOl RES 0. A
0103 32 S7 i~4 15~ LD (2457H) .. 4 0104 Cl3 7F 140 E3IT 7. A
OlCIF~ 20 76 161 JR NZ.L0180 01 O.q 3E OF 162 LD A . OFH
01 OC 32 00 60 1 b3 LD ~ 4000H ) . f~
OlOF 21 30 24 144 LD . HL. 2430H
ASCI I ~* ! : W* 2W* ~ 2 ! 0* NCC
0112 CB 4E 145 EIIT 1. tHL) 0114 C:O 166 RET NZ
0115 OE 00 167 LD C. O
V117 21 31 24 1~58 LD HL.2431H
011A 22 5B 24 165~ LD (245BH).HL
01 lD 06 04 170 LOl lD LD El. 4 OllF 11 42 24 171 LD DEl2442H
0122 lA 172 L0122 LD ~. tllE) 0123 }~E 173 I~P ~ HL ) 0124 20 46 174 JR NZ.L016C
012~ 23 175 It`lC HL
01:27 1:~ 176 I l`~C DE

012~q 21 57 ~4 178 LD HL. 2457H
012~ CB FE 179 SET 7. (HL) 01~ F 21 ~:0 24 180 LD HL . 2430H

-6/ ~

~1'7398:1L

~5CII >~ ! l$"~$ * F# !W$ !0* CC
0132 CB CE 1~1 SET 1~ (HL) 0134 1 I ~A 24 182 L~ DE. ~4~H
0137 21 ~6 24 183 LD HL.2466H
013~ 01 04 00 1~4 LD ~C.L0004 013D ED BO 1 æs LD I R
013F 11 ~ ~4 18~ L~ DE7246~H
0142 2A 5~ 24 187 LD HL. t2~5~H~
014S 01 04 00 188 LD gC.L0004 0148 ED BO 18~ L~IR
Ol~A 21 01 00 190 LD HL. LOOOl 014D CD DE 01 1 ~ 1 C~LL LO l DE
ASCI I ~ * ! $ $*~$ ! ECC
0150 11 4S Z4 ~ ~2 LD DE .244SH
OlS3 21 4~ 24 193 L~ HL.24~H
0156 01 04 00 1 ~4 LD BC . L0004 015~ ED ~0 1~5 LDI~
015B 11 6~ 24 19b LD ~E.2466H
015E 2i ~ 24 197 L~ HL.246~H
0161 01 04 00 1~8 LD BC. L0004 0164 ED DO 19~ LDIR
01 ~6 C9 200 RET
0167 AF 20i L0167 XOR
01 ~8 32 80 24 202 LD t 2480H ~ . A
016B C9 2~3 RET

016D 3E 05 205 LD ~ . S
ASC I l ~* ! * ~ ! ~ 2 ~ ~ CC
016F 8~ 206 CP

0171 79 20æ LD A. C
0172 CD 07 209 RL~ ~
0174 CB 07 210 RL~ A
0176 21 31 24 211 LD HL.2431H
017~ 85 212 ~DD ~. L
017~ 6F 213 LD L. A
017B 22 5B 24 214 LD ~ 245BH ) . HL
017E 18 ~D 215 JR LOl lD
OlCO 3E OE 216 L0180 LD A. OEH
0182 32 00 ~0 217 L~ ~6000H).
0185 11 62 24 218 LD DE.2462H
0188 21 45 24 21g LD HL.2445H
01 æB o~ 04 2~0 LD ~ .4 QSCII ~ ! l$ "C$ ~ 2 *!E~ CC
018D lA 2~1 L018D L~ ~- tDE) 01 E E3E 222 CF' ~ HL ) 018F CO 223 ~FT ~Z

01~1 13 225 I~ DE

01~4 21 57 24 227 LD HL.2457H
0197 C8 DE 228 8ET 3. ~HL) 01~ CB BE 22~ RES 7. ~HL) 01 ~B 3E~ OF 230 LD ~ . OFH
01 5~D 32 00 60 231 LD t ~OOOH ) .
Olf~O 1~3 33 08 ~2 JP L0~333 OlA3 3A 57 24 233 LOlA3 Ll:1 Q. 12457H) OlA6 CB 7F 234 BIT 7.A
OIA8 20 18 ~35 ~IR NZ.LOl~
OlA~ 3A 30 24 236 I D A. ~2430H~
ASCl I ~> # ! W* ~ 3 : W$ : 0$ <:~
OlAD EE 01 237 XOR
01 QF 32 30 24 238 Ll:l ~ 243011 ) .

01 B2CEI 47 :239 B I T O . .9 01E34C-q ~3E 00 ;240 JP Z7LOOE~E
OlB7 ~ 57 ~4 ~241 LD A. ~4571i~
01 BACB 87 242 RES 0. A
OlBC32 57 24 243 LD (2457H) .f~
OlBF C:3 BE 00 244 JP LOOEIE
OlC2` CB ~F 245 LOlC2 RES 7.
OlC4 32 57 24 24~ LD (2457H~
011:~7 C~ E3E 00 247 JP LOOE3E
OlCQ S~F 248 LOlt:~ XOR
ASCI ~ ~20$ C; : W~ 2W* 2W5 ' CC
OlCB 21 7~ 24 245~ LD ~JL. 2479H
01 CE 06 OF 250 LD B . OFH
01DO 77 251 LOlDO LD (HL).&~
OlDl 23 252 Il`IC HL
OlD2 10 FC 253 DJNZ LOlDO
01 D4 C5~ 254 REl OlD5 3A 57 24 255 LOlD5 LD ~. S2457H) O lD8 ~B 47 25~ BI1- 0. A

OlDB 7~ 4B 24 2sæ L~ HL. (244BH~
OlDE 3A ~9 24 255~ LOlDE LD Al ~24~9H3 OlEl 84 2~0 ADD ~q. H
O 1 E2 CD ED 01 2~>1 CALL LO 1 ED
OlE5 3~ 68 24 2~52 LD ~, (246gH) OlE8 85 263 ~DD F~. L
ASCI I ~`3$ # : W$ G *K*: * z $ C{
01 E~ CD 04 02 2~4 CALL L0204 01 EG C~ 2~5 RET
01 ED 32 6~ 24 2b6 LO 1 ED LD ~ 24~tl ) . A
OlFO CB 7F :2~7 E~IT 7.19 OlF2 28 04 26B JR Z7LOlF8 01 F4 FE 8P 2~5~ CP 8AH
OlF6 18 02 270 JR LOlF~
OlF8 FE OQ 271 LOlF8 CP OPH

OlF~ DE OA :273 S9C ~. OAH
OlFD ~2 69 24 274 Lll ~74~59H).~q 0200 3A 68 24 27S L~ ~.(2468H) 0204 32 S8 ~4.Z77 L0204 LD 12468H).
ASCII ~ 2 5 ~ ~ $: $C~ * CC
0207 FE 06 27~ ~P 6 020~ DE 06 280 SBC A-~
020C 32 ~C 24 281 L~ ~2468H).Q
020F 3~ 67 24 282 LD ~.t~467H) 02l2 3C 283 INC A
0~13 32 67 24 2g4 LD ~2467H)-~
0216 FE 0~ 285 CP
0218 28 1~ 3~ JR Z.L0235 021A FE 03 287 ~ 3 021C D8 2~8 RET
021D ~ S~ 24 2~ L~ 24~SH) 0222 30 20 291 JR NC.L0244 0224 3A S7 24 2~2 LD A.(24$7H) ASCII ~ 2 $: $C2 * ( : * O : * CC

0229 D~ ~g4 RET C
022~ DE 0~ 2g5 S~C ~,O~H
022C 32 ~7 24 296 LD ~2467H) 7 A
0~2F ~E 01 2~7 LD ~,1 ~739~

023t ~2 ~6 24 298 LD t246~H).A
0284 C~ 2~9 RET
0235 3A ~6 24 300 L0235 LD ~52466H) 023B 3A h9 24 303 LD ~.t2469H3 0240 32 6~ 24 305 LD ~2469H)-~
0243 C9 30~ REt 0244 3~ ~7 24 . 307 L0244 L13 A-~24~7H) ASCII ~ $~ 2 * ~ ~ : $ 2 $ : ~ ~C
0247 nE 02 308 SBC Ql2 024g 32 67 24 309 LD ~2467H).
024C ~F 310 XOR
024D 32 ~6 24 3il LD ~2466H),~

0251 3A 4D 24 313 L0251 LD A.t244DH) 025~ ~8 315 RET C

0259 32 4D 24 317 LD ~244~H).A
025C 3A 4E 24 318 LD ~.~244EH) 0260 32 4E 24 320 LD ~244EH).

ASCII ~2 * 2 $ :~$ 2~:N$C~N$ CC

02~6 AF 323 XOR A
02~7 32 4E 24 324 LD (244EH~.A
026A 21 30 24 325 LD `HL.~430H
026D C~ 8E 32~ RES l.~HL) 026F 3A 65 ~4 327 LD ~.t2465H) 0272 3C 328 IN~ ~
0273 32 65 24 329 L~ (2465H).A
027b 4F 330 LD C.A
0277 E~ OF 331 AND OFH

027D 79 33 LD A.C

027D C~ 7F 335 BIT 7-~
027F 28 04 33~ JR Z-L0285 02S1 3E 80 337 LD A.~OH
ASCII ~}2N$!0$ : 5C2 ~0 ( ~ CC
0283 13 01 338 JR Lo2æ6 07~5 ~F 339 LO785 XOR
0286 32 65 24 ~40 L028~ L~ ~2465H).A
0289 3A 64 24 341 LD A.~2464H) 023D 32 ~4 24 343 LD ~2464H3.
0~90 FE o~ 344 CP b 0~92 DS 345 RET

0294 32 ~4 24 347 L~ (2464H).A
0297 3A b3 24 ~48 LD A.(24~3H) 029A 3C ~49 INC
02~B 32 63 ~4 350 LD (2463H).
0'~9E FE 0~ 351 CP OAH
02Q0 38 09 352 JR C~L02A~
ASCII ~ 2 $: *C2 ~ ~ $: $C2 ~ ~ 2C<

02A3 32 63 24 354 LD (2463~).A
02Ab 3C 355 INC
02A7 32 62 24 35~ L~ ~2462H).A

~398~

02A~ C~ 357 RET
02f~.B 3P. ~2 24 358 L02~ LD ~. t2462H) 02AE FE 01 359 C~ 1 02B0 CO ~60 RET NZ
02Bl 3A ~3 24 361 L~ ~.t2463H) 02B4 FE 02 3~2 CP 2 02~6 20 09 363 JR NZ-L02Cl 02~8 3A ~S 24 3~4 LD A,~2465H) 02BB EE 80 365 XOR ~OH
O~D `32 ~5 24 ~6~ LD 524~5H)-~
ASCII ~> $~2 $ : * ~ S : $ 2 ~ CC
02CO C9 3b7 RET
02~1 FE 03 368 L02Cl CP 3 02C3 CO 3~9 RET NZ
02C4 ~F 370 %OR h 02C5 32 ~2 24 371 LD ~2462H)-A
02CS 3C 372 I~C A
02C~ 32 63 24 373 LD 12463H)-A
02CC C~ 374 RET
02CD 11 Y9 24 37S LO~CD L~ ~E.247~H
02D0 21 62 ~4 37~ LD HL.246~H
02D~ 06 04 377 L~ B.4 02D5 7E ~78 L02D5 LD A.(HL) 02D~ C~ BF 37~ RES 7.~
02D8 4F 330 L~ C.A
02D9 3E 04 381 Ln ~ ~ 4 02DB 98 3~2 CP

ASCII ~> 2 *C2 $ ~! ~ 0~ CC
02DE 79 384 LD A.C

O~El ~0 03 386 JR ~Z.LO~E~
02E3 lB 04 387 JR L02L~
O~E5 79 338 LO~E5 LD ~,C
02Eb CD 45 06 389 L02E6 C~LL L0645 02E9 12 3~0 LO-'E~ LD (DE)vA

O~EB 2~ 3~2 ~NC HL

02EF CB 7E ~g5 BIT 7.(HL) O~Fl 28 04 3~ JR Z-L02F7 02F3 3E 67 397 LC A.b7H
02FS 12 39B LO~F~ LD ~DE).A
02F6 C~ ~9 RET
02F7 3E 77 400 L02F7 LD ~.77H
02F~ 18 F~ 401 JR L02F5 O~FB 3A 57 24 402 L02FB LD ~.~2457H) ASCII ~> E # ~ t ~ ~ IW~ ~CC
02FE CB 47 403 BIT 0.

0302 D5 40b L0302 PUSH DE

0304 21 30 24 408 L~ ~L.2430H
0307 CB 8~ 40~ RES O.~HL~
030~ 06 04 410 LD B.4 030B 21 66 24 411 LD HL.2466H
030E 11 82 24 412 LD DE.24~2H
0311 7E 413 L0311 L~ HL) 0312 4F 414 LD C.
0313 3E 04 415 LD ~.4 0315 B~ ~l b CP El ~1'73~8~

0316 20 t)4 417 JR l` Z-L031lC
0:~18 AF 418 XOR
0319 B9 419 CP t:
031A 28 06 4;~0 JR Z. L0322 ASC I 1 ~ ! o$ ! fl~ * O> ~ <~
031C 79 421 L031C LD ~. C
03 S D I~B BF 422 RES 7. Ç~
031 F CD 4~; 06 423 CALL L0~4S
0322 12 424 L032;2 LD ~ I~E ) f`
0323 1~ 42S INC DE
0324 :23 426 I l~lC HL
0325 10 Ef` 427 DJNZ L0311 0327 2B 428 I~ C HL
0328 C:B 7E 42~ 13IT 7. (HL) 032A 28 1 ? 430 JR Z . L033F
0~2C 3E 47 431 LD ~.. 67H
032E l l 86 24 432 L032E Lll DIE.2486H
0331 1:2 433 LD ~DE) .~
0332 3P~ ~6 :24 434 LD ~. (24~56H) 0335 21 62 :24 435 LJ:l HL.2462H
0338 EIE 436 CP ~ HL ) 0~239 28 08 437 JR Z L0343 ~SCI I ~ E ~ + t } * : * ! $ ~ CC
033B E l 438 L033B POP HL
033C Dl 439 POP DE
033D ~1 440 ~OP E~C
033E C5~ 441 RET
033F 3E 77 442 L03~F L~ ~.77H
0341 18 EEI 443 JR L03~E
0343 06 0~ 444 L0~43 LD B .3 0345 l l ~6 24 445 LD DE 2466H
0348 1 S 4a,6 L034S I ~C DE
0349 23 447 I NC: HL
034A lP. 448 Ll~ ` Q. SDE) 0`~4E~ BE 449 CP ( HL ~

034E 10 F3 4S1 2JNZ L034~
0350 21 57 ~4 452 LIJ HL.2457H
0353 CB 9E 453 RES 3.5HL) 0355 C3 33 0~ 454 JP L0833 0358 C5 45S L035~ USH BC
f~SC I I ~ $ # ! W$ 3 CC
0359 D5 4SIS PUSH l:~E
035Q E5 4S7 F'USH HL

035D 06 OF 460 LD ~3. OFH
035F OE 01 461 LD . C.1 0361 2t 79 24 462 Lrl HL.2479H

0365 32 00 CO 464 LD ~ OOOOOH ) . ~4 0368 7E 4~S5 LD ~q. (HL) 03~ 32 00 AO 466 LD ~ OAOOOH ) . P.
03~C 75~ 4~7 Ll) A
03~D 32 00 CO 4~t LD ( OGOOOH ) .
0370 11 5~ 00 46`9 Ll~ BE.I 0056 0373 .qF 470 XOF~ q 0374 1 B 471 L0374 DEC l:lE
0375 B~ 472 CP 1:1 0376 20 FC 473 JR NZ ~ L0374 ~;30I I ~ ! $ 2 2 2 V CC

0379 20 F9 475 JR NZ . L0374 ~6 ~J73g~
-0~7B ~-~ 476 INC HL

0380 32 00 AO 480 LD tO~OOOH)-~
0~83 ~8 36 481 JR L033F' 0385 11 7~ 24 4æ~ L0385 LD DE.247~H

03~9 12 484 LD t~E).
038~ 13 485 INC DE
03RB 12 4~ LD SDE~-A

03SD 01 OC 00 488 LD BC.LOOOC
0390 ED BO 4~9 LDIR
03~2 C~ 4~0 RET

03~4 D5 4~2 PUSH DE

~SCII ~ # 2 ~ ~YCC
0396 3A 5~ 24 4~4 LD ~7 S24S~H~
03~ FE 00 4g5 CP O
039B 20 32 496 JR NZ.L03CF
03gD 06 04 4~7 LD ~.4 039F 78 4~8 L03~F LD ~.~
03A0 32 00 GO 4~ LD (OCOOOH)~A
03A3 3A 00 80 500 LD A.~8000H~

03AA 20 04 503 JR ~Z-L03~0 03AC 10 Fl 504 D~NZ L03~F
03~E 18 lC 505 JR L03CC
03B0 21 58 24 506 LO~BO LD HL.2458H
O B3 77 507 LD tHL~.
ASCII ~* 2 2 ~ !X$ CC
03B4 16 FF 508 LD D.OFFH
03~6 3A 00 ~0 50g L03~6 L~ A.~8000H~

03BB BE Sll C~ ~HL) 03BC 20 OE 512` ~R NZ.L03CC
03BE 15 S13 ~EC D
03BF 20 F5 S14 JR ~ZYLO3B6 0301 4F 51S LD C.
03C2 78 51~ LD ~.B
03C3 32 5~ 24 517 LD ~459H).A
O~C6 7~ 518 L~ ~.C
03C7 CD E8 03 51~ CALL L03E8 O C~ 18 18 520 JR L03E4 03CC ~F $21 L03C8 XOR A
03CD 18 15 522 JR ~03E4 03CF 16 FF 5~3 L03CF LD ~.OFFH
03D1 32 00 ~0 524 LD (OCOOOH~.
ASCII >~o O 2Y$ Z o CC
03D4 3A 00 80 525 L03D4 LD A~(æOOOH) 03DD 20 EF 52~ JR ~Z-L03CC
03DD 15 52~ DE~
03DE ~0 F4 530 JR NZ.L0304 03E1 32 5~ ~4 532 LD ~459H).
03E4 El 533 L03E4 POP HL
03E5 Dl 534 POP DE
03E6 81 535 . POP BC

6~ ~

7~9~3~

03E7 C9 S~ ~ET

03E9 E~ OF S38 AND OFH
03E~ CD F~ 03 539 CALL L03F9 03EE 07 540 RLC~
03EF 07 541 RLC~
03F0 05 ~4~ ~EC B
03Fl BO 543 OR B
ASCII >~ 2Y~ ~ ! C~
03F2 21 00 OF 544 LD HL.OFOOH
03F5 85 545 ~D~ A~L
03F6 6F 54~ LD L.~
03F7 7E 54~ LD ~.(HL) 08F~ C~ 548 RET
03F9 4F 549 L03F~ LD C-~
03FA E~ 0~ 550 ~ND 3 03FC 28 02 551 JR Z~L0400 ~ CII ~ O ~ - ~C
0400 7~ 555 L0400 L~ A.C
0401 CB 57 556 BIT 2.A
0403 20 03 557 JR NZ.L0408 0405 ~E 0~ S58 LD ~-3 0408 3E 02 ~60 L0408 LD ~.2 040~ 3A 57 24 562 L040B LD A.(2457H~

0410 32 57 ~4 564 LD ~2457H~.A
0413 CB 47 5~S ~IT O-A
041S C~ BE 00 566 J~ Z.L002E
0418 AF 5~7 XOR A
041~ 32 0 24 5b8 LD ~2430H).
041C C3 ~E 00 5~ JP LOO~E
ASCII ~> W ~ ~ :W$ ~W$ ~ 20$ C~
041F ~F ~70 L041F XOR
04~0 32 5A ~4 571 LD (245AH).
0423 21 44 OF 572 L~ HL.OF44H
0426 CD 85 03 573 ~ALL L0385 0429 GD S~ 03 574 L042~ CALL L0358 042C CD 93 03 5~5 C~LL L03 042F FE 8~ 576 CP 8~H
0431 CQ 6D 06 ~77 JP Z-L066 0434 FE 8A 578 CP ~AH
0436 C~ EE 04 57~ JP Z.L04EE

04~B CA 5D 06 S81 JP Z.LO~SD
ASCII ~ 2Z$!D X ~ C~

0440 28 07 S~3 J~ Z.~0449 0442 FE 0~ 584 CP OAH
0444 CA 54 06 585 J~ Z.L0654 0449 21 74 OF 587 L044~ LD HL.OF74H
044C CD 85 03 58~ C~LL L038 044F 3A 4B 24 589 LD A.(~44~H) 0452 CD 45 06` 5Si~0 CQLL L0645 0455 32 75~ 24 5~1 LD ( ~47~H ) . ~q 0458 3A 4C ~4 592 El~ Q- (244CH) 04sa CD 45 06 5~3 C:ALL L0~'45 A8CII ~:> ( T ! 'K$ E~ 2 $:L$ E CC
045E 32 7A 24 5~4 Ll) ~ 247QH ), A

~,g ~

~7~3~8~

0461 ~F ~5 XOR
0462 32 ~ 24 S9~ L~ (245AH)~
0465 32 85-24 5~7 LD S2485H~.Q
04b8 32 86 24 598 LD (2486H)-~
046B ~E FE 59~ LD A.OFEH
046D 32 6~ 24 600 L~ ~246~H).
0470 32 68 24 601 LD (246BH)~A

0476 CD ~3 03 $03 C~LL L0393 0479 FE 00 ~04 CP O
047B ~3 F6 605 JR ~.L0473 ~SCII ~}2 ~ 2Z$2 $2 $> 2 ~2 $ X S CC
047D FE ~D 606 CP 8DH
047F 28 4D 607 ~ Z.L04CE
0481 FE 38 608 CP 8~H
0483 28 29 609 ~R Z.L04AE
045 C~ ~F 610 aIT 7.
0487 20 EA 611 JR ~Z-L047 0489 F OA 61~ ~P OAH
048B 20 01 ~3 JR NZ7LO48E
048D ~F 6i4 XOR

048F 3A 68 24 616 LD A.(246BH) 0492 ~2 6A 24 617 LD ~24~AH).Q

0498 32 85 24 ~i~ LD t2485H)-~
ASCII ~ t) : ~2 $ E 2 $CC
0498 Fl ~20 POP AF
049C 32 6B 24 621 LD ~246BH~,~
049F CD 45 0~ ~22 C~LL L0645 04A2 32 8~ 24 623 LD (2486H)-A
04A5 3~ SA 24 624 `L~ A-(245AH) 04A9 32 SA 24 626 LD ~245AH).

04AE 3~ 6A 24 ~28 L04AE LD A~24bAH) 0481 32 68 24 62~ LD (24~BH)-A
04B4 CD 45 06 ~30 CALL L0~4 04B7 32 8~ 24 631 LD (24~6H).
ASC~ 2 ~ E 2 *:Z*C22* : ~2 * E 2 *CC
04BA 3E FE 632 LD ~.OFEH
04BC 32 6A 24 633 L~ ~24~AH).Q
04BF CD 45 0~ 634 CALL L0645 04C2 32 85 24 ~3S LD ( 2485H ~ . A
04C5 3Q 5~ 24 636 LD 1~. ~245AH) 04C8 3D b37 DEC
04C5' 32 5f~. 24 638 LD ( 245~9H ) 04CC 18 A5 h35~ JR L0473 04C:E 3A ~5A 24 640 L04CE LD ~q. (245~H) 04D 1 A7 ~41 AND A
04~2 C~ BE 00 642 JP Z . L0013E
04D5 3A 6~,q 24 643 Ll:l A. ~:24~H) ASC~ 2 * E 2 ~ Z*=2Z$ :Z* : $CC
04D~2 FE 03 644 CP OBH
04DA 3S 01 645 JR C. L04DZJ
04DC qF ~4~ XOR A

041:1F D2 lD 03 b4l3 JP NC. LOBlD
04E2 :32 4B 24 ~4~ LD ( 244BH ) .
04E~S 3~ 613 24 ~50 LD A. (246EIH) 04E~ 22 4C 24 ~51 LD ( 244CH ) . ~, 04E~E 21 2C OF 653 L04E~E LD HL, OF~CH

~73~

04F l Cl:l 85 03 ~554 C~LL L0~85 04F4 21 5724 6~SS LD HL 7 24S7H
~SCII ~> ~ 2Kili: l~2L~i ! 9 !W6{C
04F7 CB CE ~5~ SET ~ . (IIL) 04F9 CD SB03 b57 L04F9 CALL L0358 04FC cl:l ~3 03 658 CALL L0393 04FF FE 00 ~59 CP O
0501 ;Z8 F~ 660 JR Z. L04F5 0503 FE 8D 6~5 l CP 8~H
0505 C~ OC 0~ 662 JP ;Z-L060C
0508 FE OB ~63 CP OBH
050A 30 ED 6~S4 .IR NC, L04F9 050C FE OA ~$5 CP OAH
050E 20 01 666 JR NZ . L0511 0510 AF ~7 X5~ A
0511 32 5D24 ~6B L0511 LD ~245DH)~A

ASCII ~ % ~ 0 2~$ CC
O~i 15 07 ~70 RLI:A
051b 47 ~71 Ll~ B. A
0517 07 ~72 F~LCA
051~ 80 673 ADI~ ~ B
0519 16 00 674 LD D, O
051 E~ SF 675 LD E . A
051C 21 88 24 ~7~ LD HL.2488H
051F 1~ ~77 A~D HL.~E
0520 22 5B 24 ~78 LD t 245BH ) . HL

0526 3,q 5D :24 ~æo l_D A. ~2451:1H~
0529 CD 45 06 681 CALL LC;~45 052C 32 75~ 24 ~8;~ L~l ~247'9H).~
05:2F 2A 5B 24 6~3 Lll HL~ ~2459H) 0532 0/5 OC 684 LD ~. OI~H
ASCII >~ "C$ : J* E 2 $*~ CC
0534 11 7E~ 24 ~85 Lll DE- 247BH
0537 7E 686 L05~7 LD A. (HL) 0538 E~ OF ~87 AND OFH
053A 28 11 688 JR Z . L054D
053C FE OF b89 CP OFH
053E 28 OA 6gO ~IR Z . LOS4A

0542 38 06 ~?;2 JR C . L0541q OS44 3E 01 B93 LD A. l 0546 18 05 6~4 JR L054D
0548 18 08 $95 JR LO$52 054A CD 45 015 6~6 L054A C~LL L0~545 054D 12 ~S'7 L054D LD ~ DE ) "q 054E 23 ~98 I NC HL
054F 13 ~$99 I I~C l:lE
0550 10 E5 700 DJNZ L05~7 ~SCI I ~:~ * ( ~ > E # CC

0555 CD ~3 03 702 . CALL L03~3 0558 FE 00 703 CF' O
055A 28 F6~ 704 JR Z L0552 055E C~q OC 06` 706. JP ~ . LObOC
056` 1 FE 8~ 707 CP 8~qH
05~3 28 85~ 708 JR Z . L04EE
05~5 FE 8C 709 CP 8CH
05~7 :20 OC 710 JF~ l~lZ. L057S
0565~ 2A 5B 24 711 LD ~IL~ (245BH) 05bC AF 712 XOR A

~ d ~ 73~3~

056D Oh OC 713 LD B. OCH
05~F 77 714 L05~F LD (HL~
-- ~SCI I >~ % ~ ( *~$ CC
057~ 23 71S INC HL
0571 10 FC 71b DJNZ L056F
0573 18 AE 717 JR L05~3 0575 C~ 7F 718 L0575 B I T 7.
0577 20 D9 71 ~ J~ NZ . L055 057~ 4F 7~0 LD ~-057Q CD CA O 1 721 CALL LO I C~
057D Ob OC 72~ LD B. OCH
057E 21 ~A 24 723 LD HL.24~AH
05~2 3E OC 724 LD ~. OCH
0584 77 72S L0584 LD ~ HL ) 0585 ~3 726 I NC HL
058~ 10 FC 727 ~JNZ L0534 0588 ~F 7~8 XOR
OS3~ 32 SA 24 729 LD ~ 245QH ) .
058C 21 57 24 730 LD HL.2457H
~SCI I ~# O ! ~ # 2Z~ ! W~CC
058F C~ AE 731 RES 5. (HL) 05~1 3A SD 24 732 LD A. ~45DH~
05g4 CD 45 06 733 CALL L064S
0597 32 7~ ~4 734 Ln ~47~H).
059a 7~ 735 LD ~-C
059B 18 38 73~ JR L05D5 05~D CD 58 03 737 L05~D CALL L035æ
05AO CD ~3 03 738 CALL L03~3 05A3 f E 00 73~ CP O
05AS 2~ F~ 740 JR Z . L059D

05A9 28 ~1 742 JR Z . LO~OC
05AB FE ~B 74S CP ~BH
ASCI I ~> t ~* E ~ g 8 X ~ t CC

05AF FE 88 745 CP B~H
05B1 ~0 22 746 ~R NZ7 LOSD5 05B3 11 ~8 24 747 L~ DE . ~478H
05B6 21 77 ~4 743 LD HL.2477H
05B9 01 OE 00 749 LD BC. LOOOE

05BE 3E OC 751 LD A. OCH
05C0 12 752 LD ( DE ) . A
05C1 21 S~ 24 753 LD HL.245~H
05C4 35 7S4 DEC ( HL ) 05C5 3A 57 24 7~5 LD A- ~2457H) 05C8 C~ EF 756 SET 5-05CA 32 57 24 757 LD ~ 2457H ) .
~SCII >~Y " ~! $ } !Z*5:W* 2W~CC
05CD 3E FF 758 L~ ~,OFFY
05CF BE 75~ CP tHL) 05D0 20 13 760 JR NZ.LOSE5 05D2 34 761 INC (HL) 05D5 CB 7F 763 L05D5 B~T 7-~

05D~ 11 6~ 24 765 LD DE.246~H
OSDC 21 6B 24 7~ LD HL.24~H
05DF 01 08 00 767 LD ~C.LOOOB
05E2 ED 80 768 LD~
OSE4 12 76~- LD (DE).~
05ES 11 7B 24 770 L.OSE5 LD ~E-247~H
05E8 06 OC 771 LD ~.OCH

~. ~11~

~7~9~3~
05E~ 21 6A 24 772 LD HL7246AH
~SCII ~ 4 ~ ! KC
05ED 7E 773 LOSED LD A.~HL) 05F1 12 775 LD IDE).
05F2 ~3 77~ lNC HL

05F4 10 F7 77~ W NZ L05E~
05F~ 3~ S7 24 779 LD ~.~2457H) 05F~ CB 6F 780 BIT 5-~
05FB CB AF 781 RES 5~
05FD 32 57 ~4 782 LD t2457H).A
0~00 ~0 9~ 783 JR NZ-L059~
0602 1 5~ 24 784 LD HL.245~H
0605 34 785 INC tHL~
0606 18 ~5 786 ~R L05~D
0603 3E OF 787 L060~ L~ A.OF~
060Q l8 C~ 78. JR L05D5 ASCII ~ ~ # ~W$ 2W~ !ZS4 ~ CC
060C 3A 5A ~4 789 L060C LD A.(245AH) 060F FE 00 7~0 CP O
0611 CA BE 00 791 JP Z-LOO~E
0~14 FE 04 792 CP 4 0616 DA 1~ 08 7~3 JP C.L081D
061~ ED 5B 5~ 74 794 LD DE.(245~H) 061D 06 OC 795 LD ~.OCH
061F AF 79~ XOR Q
0620 12 7~7 L0620 LD (DE).
0621 13 798 I~8 DE
0622 10 FC 7~g DJNZ L0620 0624 21 6~ 24 800 L~ HL-246AH
0627 ED 5B 5B 24 801 LD DE.~45~H) ASCII ~:Z5 CC* ! S CC~CC
062B 3~ 5~ 24 802 LD A.(~45AH) 06~0 38 02 804 JR C.L0~34 0634 47 806 L0634 LD B.~
0635 7E 807 L0635 L~ A.~HL) 0638 20 03 809 JR N2-L0~3 063A 23 ~10 I~C HL
063B lR F8 811 JR L0~3S
0~3D 12 812 L0~3D Ln ~E) .a 0~3E 1~ 813 INC DE
063F ~3 814 I~C HL

0642 C3 BE 00 816 JP LOO~E
0645 CB 7F 817 L0645 BIT 7~A
0647 28 02 818 J~ Z.L064B
ASCII ~>:Z$ 8 } G ~ # ~ CC
064~ QF 819 XOR
064~ C9 820 RET
0~4~ E5 821 L064B PUSH HL
064C 21 10 OF 822 LD ~L70FlOH
064F 85 823 ADD A.L
06$0 ~F 824 LD L-A
0651 7E 825 LD A,(HL) 0652 El 82~ POP HL

0654 21 57 24 828 L06S4 LD HL.2457H
0657 CB 8E 829 RES l.~HL) 0659 C~ F6 830 SET 6.(HL) ~a~
.

~7~3~8~

0~5B 18 17 R31 J~ L0674 O~SD 21 ~7 24 832 L065~ LD HL.2457H
0660 CB CE 833 SET l.(HL~
0662 C~ a6 B34 RES 6.(HL~

0~65 32 4D 24 836 LD ~244~H) 7 ASCII ~ ! !W$ 'W~ 2~$CC
0668 32 4E 24 837 LD ~244EH).A

066D 21 57 24 83~ L0~6D LD HL.2457H
0670 CB 8E 40 RES l-(HL3 0672 CB B6 841 RES 6.5HL) 0675 32 5A 24 843 L~ ~245AH)-~
0678 3E F 844 LD A.OFEH
067A 21 6A 24 84S LD HL.246AH
067D 06 04 84~ L~ B.4 067F 77 847 LOb7F LD (HL).
0630 23 84æ I~C HL
0681 10 FC 84~ 3JNZ L0~7F
06~3 ~A 57 24 ~50 LD ~.~2457H) ASCII ~2~S !WS 2ZS~ ! $ # :W$CC
0686 CB 4F 851 BIT 1-~
0688 20 32 85~ JR NZ,L06BC
068A CB 77 853 B}T 6-~
068C 20 02 854 JR NZ-L06~0 Ob~E 18 37 855 JR L06C7 06~0 ~1 2C OF 856 L06~0 LD HL.OF2CH

06g6 CD 58 03 S58 L06~ CALL L0358 06~9 CO ~3 03 85~ CALL L03g3 06~E 28 f6 861 JR Z.L06~6 06AO FE 06 8~2 CP 6 06A2 ~0 F2 863 ~R NC.LOb~6 ASCII ~ O 2 7!~ X ~ O ~C
06A4 21 ~1 24 864 L~ HL.2431H
06A7 4F 865 LD C~A

06A~ C9 07 8~7 RLC

06An 8S 86~ ADD ~-L

06AF 22 5B 24 871 LD ~24$BH).HL
06B2 79 87~ LD ~.C

06B6 32 82 24 874 LD ~2482H).
ObB9 C3 DO Ob g7S JP L06DO
06BC 21 68 OF 87b LO~BC LD HL.OF68H

ASCII !1$0- "C~ E 2 * ! CC
06C2 21 62 24 878 LD HL~24~2H
06C5 18 09 879 JR L06~0 06C7 21 50 OF 880 L06C7 LD HL.OF50H
ObCA CD 85 03 881 C~LL L0385 06CD 21 66 24 æ82 LD HL.24b6H
ObDO 11 79 24 883 LObDO L~ ~E.2479H
ObD3 Ob 04 ~84 LD B.4 ObDS 7E 885 LObDS LD A,(HL) ObDb 4F 88~ LD C.
ObD7 ~E 04 887 LD A.4 Ob~ 20 04 S89 ~R NZ-LObEO

- 73~

7~39~

O~DC AF 890 XOR A
06DD B9 ais 1 cp C
O~DE 28 0~ 892 JR Z.LO~E~
ASCII ~! * !P I ~ ~ O> ~ CC
O~EO 79 ~93 L06EO LD A.C
06El C~ BF 894 RES 7.~
O~E3 CD 45 0~ 8~5 CALL L0~45 06E6 12 896 L06E6 LD ~DE)-A
O~E7 23 B~7 INC KL
06E8 13 ~8 INC DE
OhE9 10 EA 89~ DJN~ LO~DS
06EB 2~ ~00 DEC HL
O~EC C~ 7E 901 ~IT 7.~HL) O~EE ~8 05 ~02 JR Z 7 L06F5 O~FO 3E 67 ~03 LD ~.67H
06F2 12 904 LO~F2 LD ~DE).

46F5 3E 77 906 L06F5 LD A.77W
O~F7 18 F9 907 JR L06F~
ObF~ AF ~Q8 LOhFg XOR
O~FA 2A 5B 24 909 LD HL7~245BH) ObFD 06 04 ~10 LD B.4 ASCII ~> E ~ ~ t ~ ~ *CS CC
06FF 77 ~11 L06EF LD (HL)-A

0701 10 FC ~13 DJNZ L06FF
0703 2A 5~ 24 914 LD HL.~245BH~
0706 ~3 DO 06 915 JP L06DO
0709 CD 58 03 ~1~ L070~ C~LL L0358 070C CD 93 03 ~17 CALL L0393 070F FE 00 ~18 CP O
0711 28 F6 gl9 JR Z.L0709 0715 ~8 6D 921 JR Z-L0784 0717 FE 88 ~22 CP 88H
071g 28 lD ~23 JR Z.L0738 ASCII ~ ~ *~$ X ( ( ~ C~
071D CA F9 0~ 92S ~P Z~LObF~
0720 FE 0~ ~2~ CP O~H
0722 20 30 ~27 JR NZ.L0754 0724 4F ~8 LD C.~
0725 3A 57 24 92~ LD ~-(2457H) 0728 CD 77 930 3IT 6.A
072A 79 931 LD ~.C
072~ 28 27 ~32 J~ Z.L0754 072D 3A 5A 24 933 LD A~(245AH) 0732 79 93S LD A-~
0733 20 lF ~3~ JR NZ-L0754 0735 ~3 54 0~ ~37 JP L0~54 0738 11 ~D 24 ~38 L0738 LD DE.246DH
ASCII ~ O~:W~ ZS T *CC
073Ei 21 6C 24 939 LD HL.246CH

0741 ED ~8 ~41 LDDR
0743 3E FE ~42 LD A . OFEH
0745 32 6~q 24 943 LD ( 246~H ) . A
0748 21 SA 24 944 LD ~L. 245AH
074B 35 '?45 DEC ( HL ) 074C 3E FF ~4~ LD Fl. OFFH
074E BE g47 CP ( HL ) 074F ~0 IE 948 JR NZ.L076F

7; 3~

0751 34 94~ I~C ~HL) ~7S2 18 1 B 9SO JR L07~F
0754 C~ 7F ~51 L0754 B~T 7-~
0756 20 Bl 952 JR NZ-L0709 0758 21 5A 24 953 LD HL.245AH
ASCXI ~ $!Z~ 4 !Z$CC
075B 34 954 TNC ~HL) 075C FS 955 PU~H AF
075D 21 68 24 ~56 LD ~L.246BH
07~0 11 ~A 24 957 LD DE.246~H
0763 01 03 00 958 LD 0C.L0003 0766 ED BO ~59 LDI~
076~ Fl ~60 POP ~F
0769 FE OA 9~1 CP OA~
076B 20 01 ~62 JR NZ,L076E
076D ~F ~63 XOR
076E 12 9~4 L076E LD SDE).A
07~F 21 ~A 24 ~65 L076F LD HL~246AH
0772 11 83 24 ~66 LD DE.2483H
0775 06 04 9~7 LD ~.4 0777 7E ~8 L0777 LD A.(HL) 0778 E6 OF ~9 AND OFH
ASCII >~4 ! * ~ ! ~ * CC
077~ CD 45 06 970 CALL L0645 077D 12 ~71 LD (~E).A

077F 13 ~73 INC DE
0780 10 F5 974 ~JNZ L0777 0782 18 85 975 ~R L0709 0784 3A 5~ 24 976 L0784 LD A-~245AH) 0789 CA BE 00 978 ~P Z-LOOBE
07QC 21 ~a 24 ~7~ LD HL.246AH
078F FE 04 9~0 CP 4 0791 20 OE sæ 1 JR NZ.L07Al 0793 7E ~S2 L~ A.(HL) 07~4 FE 01 ~R3 Cp 0796 C2 lD 08 984 JP NZ.L081D
ASCII ~> E # ~Z$ ! S CC

07~A 7E 986 LG ~.~HL) 079F ~8 OA g89 ~R L07A~
07A1 23 ~90 L07~1 INC HL
07A2 FE 03 9~1 CP 3 07A6 7E ~3 LD a. ~HL) 07A7 fE 00 9~4 CP O
07A9 28 72 995 ~R Z.L081D

07A~ 3E 05 997 LD A.5 07AE BE 998 CP ~HL~
07AF 38 ~C ~9~ ~R C.L081~
07Bl Ol 04 00 1000 L~ BC-L0004 07B4 3~ 57 24 1001 LD ~ 457H) A5CII ~# 0 ~ ( #> 8 :W*CC
07d7 CB 4F 1002 BIT l.A
07B9 20 0~ 100~ JR NZ-L07CI
07B~ CB 77 1004 BIT 67~
07B0 20 07 lOOS J~ NZ-L07C6 07BF 1~ OB 1006 JR L07CC
07C1 11 62 24 1007 L07Cl LD BE.2462H

3L~'7~8~

07C6 ED ~B SB ~4 100~ L07C~ LD DE.~245~H) 07C~ 18 03 1010 JR LO~CF
07CC 11 ~6 24 1011 L07CC LD DE.2466H
07CF ~ 5~. 24 1012 L07~F LD A.~24SAH) 07D4 21 6A 24 1014 LD HL.24bAH
ASCII ~> O ~ ~C~ *:Z* ! *CC
07D7 28 OS lOlS JR Z.L07DE
07D~ AF 10~ XOR A
07DA. 12 1017 LD ~DE).

07JC 23 101~ I~C HL
07~D 03 1020 DEC BC
07DE ED BO 1021 L07DE L~IR
07E0 ~1 5C OF 1022 LD HL.OF5CH
07E3 CD 85 03 1023 8~LL L0385 07E6 3~ 57 24 1024 LD ~ 2457H) 07E9 C3 77 1025 BIT ~.~
07EB 2~ 08 102~ JR Z.L07F5 07ED 2A SB 24 1027 LD HL.~245BH) 07F1 ~3 1029 I~C HL
07F2 23 1030 I~C HL

ASCII ~ # !\ :W$ ( *~$#~# ~C
07FS C~ 4F . 1032 L07F5 dIT l.A
07F7 28 05 10~3 JR Z.L07FE
07F9 21 b5 24 1034 LD HL.24~5H
07FC 1~ 03 1035 JR L0801 07FE 21 ~9 24 1036 L07FE LD HL~2469H
A8CII >3 O( ! $ ! *C<

0804 CD ~3 03 1039 CALL L039 080~ 28 F6 1041 JR Z.L0801 080D 28 09 1043 JR Z.L08i8 0811 20 EE 104S ~R ~Z.L0801 0813 CB BE 1046 RES 7.~HL) 0818 C8 FE 1048 L0818 SET 7.(HL) 081A C~ BE 00 104~ JP LOO~E
081D 31 30 24 1050 L081D LD S~.24~0H
~SCII ~ X ~ ( lO~CC
oæ20 21 20 OF S051 LD HL.OF20H
0823 C~ 85 03 1052 C~LL L0385 0826 CD 58 03 1053 L0826 ~LL L0358 082~ C~ ~3 03 1054 CALL L0393 082E 28 F6 1056 JR Z.L0826 0830 C3 DE 00 lOS7 JP LOO~E
0833 AF 1058 L0833 XOR ~.
0834 32 5E 24 1059 LD (245EH).
0837 31 30 24 1060 LD SP.2~30H
083A 3E OB 1061 LD A.OBH
083C 32 00 60 10~2 LD ( 6000H ) . P~
QSC I I ~:~ ! X ~ 2 '`$ 1 O~ 2 CC
083f C~ C~4 01~ 1063 CALL LOlC~
08~:2 3E 0~ 106,4 LB A. OAH
0844 Cl~ BF 0~ 1 O~S CALL L08BF
0847 3A 00 40 10~6 LI:I A- (4000H~

~73~38~

084A E~ 04 10~7 ~ND 4 084C 32 4F 24 10~8 LD t244FH)-~
084F ?1 88 24 10~ LD HL.2488H
O~S2 7E 1070 LOBS2 LD A.tHL) 0853 E6 OF ~071 A~D OFH
0855 77 1072 LD tHL) 7 0~5~ 23 1073 INC HL

0858 BD 107~ CP L
0859 20 F7 107~ ~R NZ-L08S2 085B 21 83 24 1077 LD HL.248~H
ASCII ~ @ 20~! $ # ! *CC
OS5E OE 00 107~ LD C.O
08~0 7E 1079 L0~40 LD ~.tHL) 0861 A7 lOBO ~N~ A
08~2 CA 7R OA 1081 JP Z.OA78H
0865 3E lE 1082 LD ~.lEH
08~7 CD BF 08 1083 CALL L08BF

08~3 0~. OB 108S LD ~.O~H
086D 11 7B 24 lOB~ L~ DE- 247aH
0870 7~ 10~7 L0~70 LD ~.~HL) 0871 E~ OF 108~ AND OFH
0873 ~8 11 1089 JR Z.L088 OR75 FE OF 10~0 CP OFH

0879 FE OB 10~2 CP OBH
087B 30 02 1093 JR N~. Loæ7F
ASCIl ~ t ( O CC
087D 18 04 1094 JR L08~3 087F 3E 01 1095 L087F LD ~7 0881 1~ 03 10~6 ~R L038~
0883 CD 45 06 10~7 LOSB3 CALL L0~4S
088~ 12 10~8 L0886 LD tDE).
0887 23 109~ INC HL
088~ 13 1100 INC DE
088~ 10 E5 1101 DJNZ L0870 088B El 1102 POP HL
088C 7g 1103 LD A.C
088D CD 4S 06 1104 CALL L0~45 08~0 32 7~ 24 llOS LD ~2479H).A
0893 AF 110~ XOR A
0~4 32 7A 24 1107 LD (247~H).
08~7 3E OB llOB LD ~.O~H
089~ 3Z 00 60 110~ LD t4000H).A
ASCII >~ ~ E ~ E 2 ~ 2 *~ 2 <C
089C 3E lE 1110 LD A.lEH
08~E ~D ~F 08 1111 CALL LO~BF
08A1 3A 00 40 1112 LD ~.(4000H) 0~4 CB 4F 1113 ~IT l.A
08A~ 20 72 1114 JR M~.~lAH
08A8 3E FF lllS LD A.OFFH
O~AA 32 00 ~0 111~ L~ t~OOOH)~A
08AD 3E lE 1117 LD A.lEH
08AF CD BF 08 1118 C~LL L08BF
08B2 7E 1119 LD A.tHL) 08B3 C~ 10 1120 ADD ~-lOH
03B5 77 1121 LD tHL).A
08~o E~ FO 1122AND OFOH

ASC r I >:~> ~ @ O ~ PCC
08BA 30 17 1 124 .IR I~C L08D3 o~ec C3 7~ OP. 112S JP l:~q7~311 ~73983L

08BF 11 D9 01 112~ L08~F LD DE-LOID9 08C~ F5 1127 PJSH QF
O~C3 AF 1128 XOR
08C4 1~ 1129 L08C4 DFC DE

08C8 CD 58 03 1132 C~LL L0358 OBC~ B~ 1133 CP D

08CE Fl ~135 PO~ ~F

08D0 20 ED 1137 JR N~-L08BF
08D2 ~ 1138 RET
08D3 21 57 24 1139 L08D3 LD HL.24S7H
08~6 C~ 40 ~FS 2.~HI) ASCII ~>0 X - !W$ CC

08D~ 79 1142 LD A.C

08DC 38 14 1144 JR C. L08F2 03DE OE 00 114S L~ ~.0 08E0 3~ 5E 24 114~ LD ~. (245EH) 08E8 31 30 24 1149 LD SP.2430H
08EB C3 BE 00 1150 J~ LOOBE
08EE ~F 1 lSl L08EE XOR A
08EF 32 5E 24 1152 LD (24S H)-A
08F2 CD 09 09 1153 LO~F2 CALL 909H
08F5 3E FF llS4 L~ A.OFFH
ASCII ~ 8 :~* 105 2~$ ~ CC
08F7 32 00 ~0 1155 LD (~OOOH)-A
08FA 2~ 5B 24 115~ LD HL.~45BH) 08Fn CB 7E 1157 BIT 7.SHL) 08FF C~ 60 08 115C ~P Z.L0860 0902 21 5E ~4 1159 LD HL.245FH
0905 34 11~0 INC (HL) 0906 C-~ D3 08 1161 JP LO~D~
0909 DS 1 1~2 ~USH DE
090A 41 1163 LD B~r~
090B 04 11~4 INC
O90C 21 7C 24 ll~S LD HL.247CH
090F 11 OC 00 11~6 LD DE.LOOOC
0912 19 11~7 ADD HL.DE
0913 10 FO 11~8 DJNZ 912H
~SCII ~2 *C* !~4 ~ ! ~ CC
0915 Dl 11~9 POP DE
0916 22 5~ 24 1170 LD (245~H).HL

091B 32 5F 24 1173 LD (245FH).A
091E 7E 1174 L9 A~(HL~

0925 E5 1178 ~USH HL
092~ CD OB OB 1179 C~LL OBOBH
0929 GD 6D 0~ 1180 C~LL ~6DH
092C El 1181 POP HL

092F CD BF 08 1183 6ALL LO~BF
0932 23 1184 I~C HL
ASCII ~ * 2 * . ~t ~CC
.

3g~3~
. .

093S FE 03 1586 CP O~H
0937 D2 78 OA 1187 JP NC . OA78H
0~3A FE 00 118~ CP O
093C 28 11 1189 JR Z .94FH
093E CD ~A OA 1190 CALL OA3AH
0941 E5 l l~i PUSH HL
0942 21 SF 24 1192 LD HL.245FH
0945 34 1193 I NC S HL ~
0946 3E OA 1194 LD A~ OAH
0948 ~E 1195 C~ ( HL ) 0949 38 04 1196 JR C .94FH
094B El 1197 PO~ HL
094C 23 11~8 INC HL
094D 18 CF 11~9 JR ~lEH
094F 3~ SF 24 1200 LD A. (245FH) ASC I I ~} I t ! ~4~ 8 ~ ~ *CC

09S4 DA 78 OA 1202 JP C. OA78H
0957 3Q 57 24 1203 LD ~. ~2457H) 095A C~ 57 120~ B I T 2. ~
095C C2 5E OA 1205 JP NZ.0~5EH
095F 3E 04 1206 LD A.4 09~ 1 CD BF 08 1207 . CALL L08BF
0964 C~ 0~ OB 1208 CALL OBO~H
09~7 CD SD 09 1209 CALL 9~DH
O9~A C3 5E OA 1210 JP OA5E~
O9~D 3A 00 40 1211 LD A. ~4000H) ASC I I ~ : W$ W ^ ~ ^ ~ @C~

0972 21 4F 24 1213 L~ HL~ 244FH
097S AE 1214 XOK ~ HL ) 0976 28 OC 1215 JR Z .984H
0978 3E 02 121 ~ LD A .2 097A CD ~F 08 1217 CALL L08BF
097D 3A 00 40 1218 LD AJ ~4000H) 0~80 E6 04 121 ~ AND 4 0982 AE 1220 X OR ( HL ) 0984 2A 51 24 1222 LD HL~ (245~H~
0~87 23 1223 I~ HL
0988 22 Sl 24 . ~224 LD (2451H) ,HL
098B 7~ 122S LD A H

~SCI I ~> ! O* t > : ~ *Q*~"Q~ ~
098E D2 2F OA 122~ JP NC, OA2FH
0991 3A 00 40 1228 LD ~. ~4000H) 0994 CB 4F 1229 B I T 1. A
0996 28 3F 1230 ~R Z .9D7H
0998 3A S7 24 1231 LD A. ~2457H) 099B C~ 67 1232 B I T 4 ~ ~
O99D 28 l C 1233 JR Z .9B~H
O99F 3A 55 24 1234 LD A- (2455H) O9A2 A7 12~5 AND
09A3 28 1 ~ 1286 JR Z . ~BBH
09Q5 FE 3C 1 237 l~p 8CH
O9A7 30 l;~ 1238 JR NC7 Si~E~BH

09A13 30 04 1240 JR NC. 9BlH
ASC I I ~ t~ 0 ( 7: W* ( : U$ ~ <0 0 C~

09AF 30 0~ l 242 JR NC . '?E113H
O9E31 3A 50 ~4 1243 LD f~. t2450H) o79 -73~

0~4 ~C 1244 INC
09~5 32 SO ~4 1245 LD ~2450H)~
09B8 FE 0~ 124~ CP
09BA DO 1247 ~ET NC
O~BB AF 1248 XOR
O~C 32 55 ~4 1249 LJ (2455H).A
09BF 3A S~ 24 1250 LD ~.~2456H) 09C3 32 5b 24 1'252 L~ ( 245~H ) . A
09C~ FE 64 1253 CP 64H
09C8 30 ~S 12S4 JR Nr.OA2FH

ASCII ~> O ~P~C2PS 2U*:V$C2V* O CC
09CC AF 12~ XOR
O~CD 32 S6 24 1257 LD ~245~H).A
09D0 3E 01 12S8 L~ A.l 09D2 CD BF 08 1259 CALL L08~F
09DS 18 ~ 1240 JR 9~DH
09D7 3A 5~ 24 12~1 LD Q.(24S6H) 09DA A7 12~2 A~D A
09DB 28 2~ 12~3 JR Z T 0~03H
09DD 3~ 57 24 1264 LD Q.~2457H~
09EO G~ ~7 12~5 ~lT 4-~
09E2 20 07 126~ JR NZ.~E~H
09E4 CB E7 12~7 SET 4.A
09E~ 32 57 ~4 12~8 LD (2457H)-~
09E9 18 El 1~ JR 9CCH
ASCII ~> 2V~ :VS (&:WS 2W* CC
O~EB 3A 56 24 1270 LD A~(2456H~
09EE FE OA 1~71 CP OAH
09F0 38 BF 1272 JR C-9BlH

O~F4 38 2C 1274 JR C.OA22H
09F6 3a 53 24 1275 LD A.(24S3H) O9F~ 3C 127~ INC
09FA 32 53 24 1277 LD (2453H).A

09FF 30 2E 1279 JR ~C.OA2FH
OAOl 18 C9 1280 JR 9CCH
OA03 3A S5 24 1281 LD A.(2455H) OAOb 3C 1282 INC A
OA07 32 SS 24 1283 LD ~24S5H).
ASCII- ~:V~ 8 8.:S K25* O. :U$C~U$CC
OAOA 3A 57 24 1284 LD ~.(2457H~
OAOD CB ~7 1285 ~IT 4.A
OAOF 28 08 ~28~ JR Z.OA19H
OAll 3A 55 24 1287 LD A.~2455H) OA14 FE ~4 1288 CP ~4H
OAl~ 38 D8 128~ JR C.9DOH

OA19 3A 5S 24 1291 LD A~(2455H) OAlC FE FF 1292 CP OFFH
OAlE 20 ~0 1293 ~R NZ. 9DOH
OA20 13 OD 1~94 JR OA2FH
OA22 3A 54 24 12~5 L~ A.(24~4H) OA25 ~C 12~ INC A
OA2~ 32 54 24 1297 LD ~2454H a . A
A~CII 3~:W$ ( :U$ 8 ~U$ :T~C2T$C<
OA29 FE 03 12~8 CP 3 OA2B 30 02 12~9 UR NC.OA2FH
OA2~ 18 9D 1300 UR ~CCH
OA2F 2A 5B 24 1301 L~ HL.~245BH~
OA32 7E 130~ LD Q-(HL) ~ ~9 o -- ~739~3~
i OA33 C~ 10 130~ ADD ~lOH
OA35 77 1304 LD tHL)~A
I OA36 Fl 1305 POP ~F
OA37 C3 D3 08 130~ JP L08D3 OA3~ E5 1307 PUSH ffL
OA3B ~7 130B LD H.A
OA3C ~E OF 1309 LD ~. OFH
OA3E ~ 00 ~0 1310 LD ~OOOH).
OA41 3E 01 1311 LD A~l OA4~ 3E OB 13i3 LD A~O~H
ASCII ~> O *t* ~ 2 ~ ~ CC
OA48 32 00 ~0 13~4 LD I~OOOH)~A
OA4B 3E 01 1315 LD ~1 OA4D C~ BF 08 13~ CALL L08BF
OASO 7C 1317 LD A~H

OA52 ~7 1319 LD H.A

OA5S 20 E5 i321 -JR NZsOA3CH
OA57 El 1322 POP HL
OA58 3E 10 1323 LD ~lOH
OASA CD BF 08 1324 CALL L08~F

OA5E 3E 0~ 1326 LD A~
OA~O 32 00 ~0 1327 LD (~OOOH).A
OA~3 3A S7 24 1328 LD A~2457H) ASCII ~2 ~ ~ } ~ 2 W$CC
OA66 CB SF 1329 3IT 3~R
OA~8 20 1~ 1330 JR NZ.0~84H
OA~A AF 1331 %OR
OA~B CD BF OQ 1332 CALL L08BF
OA6E 3E FF 1333 LD A~OFFH
OA70 32 00 60 1334 LD (~OOOH).A
OA73 3E 3C 1335 LD A.3CH
OA75 CD BF 08 133~ CALL L08BF
OA78 2A 5B 24 1337 L~ HL~245BH~
OA7B CB FE 1338 SET 7.~HL) OA7D ~1 5E 24 133~ LD HL~245EH
OA80 34 1.40 IN~ ~HL) ASCII ~ ~ 2 ~C * r * ! ~4 CC
OA84 0~ 14 1342 LD B~14H
OA8~ 3E 01 1343 LD A~l OA88 32 00 ~0 1344 LD (~OOOH)~
OA8B 3E OS 1345 LD ~.S
OA8D CD ~F 08 1~4~ ~LL L08~F
OA90 3E 0~ 1347 LD ~.9 OA~2 32 00 ~0 1348 LD I~OOOH).A
OA95 3E 10 1349 LD A.lOH
OA97 CD BF 08 13SO CALL LO~BF
OA9A 10 E~ 1351 DJNZ OA8~H
OA~C 18 DA ` 1352 JR OA78H
OA9E OE 00 1353 LD C.O
OAAO C~ 0~ 0~ 1354 CALL ~09H
ASCII >~ > 2 ~ > 2 ~ CC

OAA4 32 5b 24 1356 LD ~245bH).
OAA7 32 55 24 1357 LD ( 2455H ) .
OA~A 06 OC 1358 LD B7OCH
OAAC 7E 1359 L7~ ~.IHL) OAQ~ E6 OF 13bO AND OFH
OAAF ~8 33 1361 JR Z-OAE4H
!

OA~l ~E OF 13~2 CP OfH
OAB3 ~8 O~ 13~ JR Z.OABBH
OA~S FE o~ 13~4 CP O~H
0~7 30 lF 1~6S JR NC.OAD8H
0~9 18 0~ 13~ JR OAC~H
O~E3B 3A 5~> 24 1367 LD ~. ~2456H) OABE 3C 1368 lNC A
O~F FE 02 13~9 CP 2 ~SCI~ >~ ~V~2US ~3 ~ O IV3C CC
OAC~ 80 15 1370 JR NC.O~D8H
OAC3 32 5~ 24 1371 LD ~245bH)-A

OAC7 3A 55 24 1373 LD ~.(24S5H) OAC~ fE 01 1374 CP
OACC 30 0~ 1375 JR NC.OAD8H
OACE 10 DC 137~ W NZ O~CH
OaDO OC 1377 ~C C
O~Dl 3E 09 1378 LD A.
Q~D3 D9 1379 CP G
OAD4 30 C~ 1380 JR NC.O~AOH
OAD~ 18 18 1381 JR O~FOH
OAD8 2A SB 24 1382 LD HL.(245BH) OAD~ 06 OC 1383 LD ~.OCH
OADD ~F 13~4 XOR a OADE 77 138S LD (HL).
ASCII ~>0 2VS#:U* O ~ O *~$ CC
OA~F 23 138~ INC HL
OAEO 10 FC 1387 DJNZ O~DEH
O~E2 18 EC 1388 JR OADOH
OAE4 3A 55 24 1~9 LD ~.(2455H) OQE7 3C 1390 INr OAE8 32 55 24 13~1 L~ (2455H).

OAEC 10 ~E 1 93 DJNZ O~ACH

OAFO 06 04 13~5 LD ~.4 OAF2 21 ~ 24 1394 LD HL~24~H
OAF5 7E 13~7 LD ~. ~HL) OAF~5 E~ 7F 1398 AND 7FH
OAF8 FE OB 1395~ CP 013H
OAFA 30 04 1400 JR NC. OBOOH
OAFC 2~2 1401 I t~ HL
ASCI I >~# : U~iC2U11i1~ ! * O lt~CC
OI~FD 10` F6 1402 ~JNZ OflFSH
OAFF C5~ 1403 RET
OBOO 21 66 24 1404 LD HL~ :i!46,1SH
0~03 AF 1405 XOR A
OB04 06 04 140~ LD B. 4 0E106 77 . 1407 LD ~ HL ) .
OB07 23 1408 I Nt~ HL
OB08 10 FC 1409 DJNZ OBO~H
OBO~ C~ 14 ~ O RET
OEIOB ~qF 1411 XOR
OBOC 21 50 Z4 141;~ LD HL. 2450H
OBOF 06~ 07 1413 LD B. 7 OBll 77 1414 LD (HL).~Q

OB13 10 FC 141~ I~JI`IZ 081 lH
OBI5 C5~ 1417 RET
OB16 21 13E 00 1418 LD HL. LOOBE
OB 19 ES 141 S~ PUSH HL
OE31~9 3~ 57 24 1420 LD ~. (2457H) ~SO I I ~> ! S 1~ ! PO~ W$CC

~ ~7~

~7~39~3~

OBlD C~ 47 1421 ~IT O.A
03iF C8 14~2 ~FT Z
OB20 3A 00 401423 L~ A.~4000H) OB23 C~ 4F 14~4 B~T l.A
0~25 C8 1425 RET Z
OB26 0~ 14 l42~ LD ~.14H
OB28 3~ 00 401427 LD ~.(4000H) 0~2B CB 4F 1428 ~IT t 7 A
0~2D CB 142~ RET Z
0~2E 3E 01 ~430 LD ~.1 OB30 CD BF 081431 CALL L08~F
0~33 10 F3 1432 DJ~Z OB28H
OB35 3E 20 1433 L~ ~9 20H
OB37 CD 2F 081434 CALL ~O~F
OB3~ 3E 03 143S LD ~.3 AS~ O I ~ O ~ . ~ > CC
0~3C 32 00 601436 LD ~OOOH~ 7 A
OB3F 3E 10 1437 LD A.lOH
OB41 CD ~F 081438 C~LL L08~F
OB44 3E OB 143~ LD ~,O~H
OB46 32 00 ~01440 LD (~OOOH).
OB4~ AF 1441 XOR
OB4A 32 S5 ~41442 LD (2455H)-A
OB4D 32 5~ 24~443 LD t245~H~.
OB50 3Q 00 401444 L~ ~.(4000H) OB53 E~ 04 144S AND 4 0~55 32 4F 24144b L~- (244FH).

ASCII ~2 ~ ~ 2 2U$2V*: ~ 20~ CC
O~SB CD OB 0~1448 CALL OB09H
OB5E 3E 0~ 1449 LD ~.1 OB60 CD eF 0814SO C~LL LO~F
OB63 3~ 00 401451 LD ~.(4000H) OB6~ CR 4F 14S2 BIT 1.~
OB68 28 11 1453 JR Z.0~7BH
OB~ AF 14~4 X8R A
OB6B 32 55 241455 LD ~2455H).A
OB6E 3~ 5~ 24145~ LD ~.~24S~H) OB72 32 5~ 24 14S8 LD t245~H),~
OB75 FE FF g 459 CP OFFH
OB77 30 33 14~0 JR NC. O~ACH
ASCII ~ s e OS :;~U$:Y~C2V* 03CC
OB79 1S OF 14~1 J~ OB8AH
0i37B hF 1 4~Z XOR
0137C 32 56 24146 3 LD ( 24se7H 3 . A
OB7F 3.4 55 241464 LD P.. ~2455Ha OB82 3C 9. 465 ~ NC
OB83 32 55 241 4b~ LD ( 2455H ) .
OB86 FE FF l 4~7 CP OFFH
OB88 30 22 14~8 JR NC. OE3ACH
OB8A 3A 00 4014~S~ LD A. ~4000H~
OB8D 21 4F 241470 Lll HL. 24~FH

OB'?2 ~qE 1472 XOR tHL)`
OE~?3 :20 17 147~ JR NZ . 013ACH
OB~5 ~f~ 00 40l474 LD P.. (4000H~
f~SCII ~`2V$:U$C2U$ 0"~ ~!0$ : QCC
OB9S CB 5F 1475 BIT 3.A
OB9A 2a C2 147~ JF:3 Z . OBSEH
OB~C 32 6F 241477 LD ~ 24~FH ? . P.
OB~F 3E 01 147B LD q. 1 OB~ 1 CD BF 08147~ CALL L08EIF

8'3~

~L~'7~3~

O~A4 3Q 00 40 1480 LD ~.~4000H) OB~7 CB 5F ~481 B~T 3.A
O~A9 20 F4 14~2 JR ~Z.0~9FH
OB~B C~ 14B3 RET
O~AC 0~ OA 1484 LD ~IO~H
OBAE 3E 03 1485 LD ~-3 OBBO 32 QO ~0 148~ LD ~OOOH).
OBB3 3E 02 1487 LD ~-2 0~5 CD ~F 08 1488 C~LL L08~F
~SCII ~> ~ 2 $} ~ e > 2 ~ <C
OBB8 3E OB 1489 LD A.OBH
OB~Q 32 00 ~0 1490 LD S6000H).A
OB3D 3E 02 1491 LD ~.2 OBBF CD ~F OB ~492 C~LL L08RF
ODC2 10 EA 1493 DJNZ O~AEH
O~C4 3E OF 14~4 LD A.OFH
OBC~ 32 00 60 1495 LD (~OOOH).A
O~C9 3E 04 1496 LD A.4 OBC3 CD BF 08 1497 C~LL L08BF
O~CE 31 30 24 14g8 LD SP-2430H
OBDl C3 BE 00 1499 JP LOOBE
OBD4 CD 5~ OB 1500 CALL OBSBH
QSCII ~> 2 > ~ 2 ~ 10~ ~ C<
OBD7 E~ FO 1501 AND OFOH

O~DB `20 48 1503 JR NZ-OG25H
OBDD CD DS 01 1504 C~LL LOlDS

OBE2 FE 03 150~ CP 3 ~E4 20 Zl 1507 JR NZ.OC07H
OBE6 3A ~ 24 lSO~ L~ ~.(24~H) O~EB 20 OC 1510 JR ~Z.O~F9H
OBED 3E BO 1511 LD Q.80H
O~EF 32 ~ 24 1512 LD (246~H).
OBF2 3E 01 1513 LD ~.1 OBF4 32 ~7 24 lS14 LD ~4~7H).
ASCII ~> ~ H X !~ $ ~ 2 $> 2 ~CC

OBF9 FE 81 lS16 CP 81H
ODFB 20 0~ lS17 JR NZ~OC07H
O~FD 3E 01 1518 LD A~l O~FF 32 ~ 24 1519 L~ ~24~H).
ASCII ~ ~ 2 *CC
OC02 3E 02 lS21 LD ~-2 0~04 32 ~7 24 1522 LD (2467~
OC07 21 ~6 24 lS23 LD HL.24~4H
OCOA 06 04 1524 LD ~-4 OCOC 7E 1525 LD A~HL) OCOD E6 OF 152~ ~ND OFH
OCOF 28 OD lS27 ~ Z.OClEH
OCll CD 27 OD 1528 C~LL OD27H

OC15 3E 0~ 1530 LD ~gO~H
OC17 CD ~F 08 1531 C~LL L08~F.
OClQ 10 fO 1532 DJNZ OCOCH
OClC 18 ~ 1533 JR OBD4H
OC l E 3E O~Q 1534 LD ~q . Of ~H
ASCI I ~ 2 ~ CC
OC20 CD 27 OD 1535 CALL OD:27H
OC23 18 EF 153~> JR OC 1 4H
OC25 f E 10 1537 CP 1 OH
OC27 20 19 1538 . JR NZ . OC42H

OC29 :~ 57 ~4 1539 LD A. (2457H) OC2C CB 137 lS40 RES 0- ~
OC2E 32 S7 24 1~41 LD S 2457H ) . A
OC31 3E 03 lS42 LD A. 3 OC~3 32 00 ~50 1~543 Ll:l (6000H~
OC3~ ~E 20 1544 LD A . 20H
oc~a CD ~F 08 1 S45 C~SLL Lt)8BF
OC30 3E 03 154~ LD ~ . OBH
OC3D 32 00 ~0 1547 LD ( ~OOOH ) .
ASCI I >~ ' ~ W~ 2W*~ 2 > ~ 2 CC
OC40 18 5~2 154~ JR OE3n4H
OC42 FE: 70 1~549 CP 70H
OC44 ~8 C 1 1 S50 JR Z . OC07H
OC4~ FE 30 15Sl CP 30H
OC48 C~ 5B OC ~ S5;~ JP Z 9 OCSBH

OC4D C2 D4 OB lSS4 JP NZ.O~D4H
OCSO 3A S7 24 155S LD ~S7 (2457H) OCS CB C7 155~ SFT 0. A
OC55 32 S7 24 1 5S7 LD ~ 2457H ) .
OC58 C:~ D4 OB 1558 JP 413D4H
OC5B 21 ~A 24 lSS~ LD HL. 24~AH
ASC I I :~ ( O C : W* 2W~ CC

OC5F 0~ 04 lS61 LD B.4 OC6 1 77 15~2 Lll ~ HL ) P~

OC~53 10 FC lS~4 DJNZ OC61H
OC~5 CD 5B OB l ~S Cf~LL 0~58H
OC~ 3A 6F 24 15~b LD Q. ~24~FH~
OC~B E~ FO 1567 ~D OFOH
OCISD FE ~0 15~8 G~ 080H
OC}>F 28 20 15~ .IR Z.OC91H

OC75 3A ~D 24 157~ LD A. (24~DH) OC78 Cl~ FF 1573 5ET 7.
OC7P. 32 6D 74 lS74 LD S~4~Dtl~ .
ASCI I ~> ~ C a S ~ ~ ~ 2 $<C

OC7F OF 157~ RRCA
OC80 OF 1577 RRC:A
OC81 OF 1578 RRCf~
OCC2 OF 1575~ RRCP
OC83 21 6B 24 1580 LD ~iL. ~46l3U
OC86 11 6A 24 1s8a LD DE. 24~P.H
OC89 01 03 00 158~ LD t3C9 L0003 OC8C ED E30 15~3. LD I R
OC8E ~ 2 1584 LD t DE ~ .

OC91 3~ 6A 24 1586 LD Q. (246~H) OC96 D2 OD OD ~ 588 J~ NC . ODODH
OC99 FE 00 1 5l3g CP O
ASC I I ~:~ ! $ 1~ C
OC9Et 28 OA 1590 JR Z . OC~7H
OC9D 3A 6B 24 1591 LD ~. ~246~H) OCA2 D2 on o~ 1593 JP NC- OOODH
OCAS 18 08 1594 .IR OCAFH
OCA7 3A 6~ 24 159S Li~ A. ~246~H) OCP,A FE 0~ 159~ CP OBH

- 8~--8~L

OCAF 3A ~C 24 lS98 LD A.(246CH~
OCB2 FE 0~ 1599 CP
OCB4 D2 OD OD 1~00 JP NC.ODO~H
OCB7 3A 6D 24 1~01 LD ~.(246DH~
ASCII ~ Z ~CC
OCB~ E~ OF 1~02 AND OFH
OCBC FE 0~ 1603 CP OBH
OC~E D2 OB OD 1604 JP ~C.ODODH.
OCCl 21 6~ 24 lbO5 LD HL.24b~H
OCC4 11 ~6 24 l~Ob LD DE.2466H
OCC7 01 04 00 1607 LD BC.L0004 OCCA ED ~0 1608 LDIR
OCCC C3 07 OC lSO~ JP OC07~
O~CF CD 5B OB 1~10 C~LL OB5BH
OCD2 E~ FO 1611 RND OFOH
OCD4 FE ao 1~12 CP OAOH
OCD6 20 lE 1~13 JR NZ.OCF6H
ASCII ~ $ C CC
QCD8 3E 09 lbl4 LD A-9 OCU~ 3~ 00 ~0 161S LD (6000H).A
OCDD 3E FF 16t~ LD A~OFFH
OCDF CD BF 03 lS17 CALL L08BF
OCE2 ~D ~F 08 1~18 CALL L08BE
OCE5 3E 03 16l9 LD A.3 OCE7 32 00 ~0 1620 LD S6000H)-Q
OCEA 3E OS 1621 LD A.5 OCEC CD BF 08 16~2 CALL L08~F
OCEF 3E OB 1~23 LD A.O~H
OCFl 32 00 60 1624 LD S6000H).A
OCF~ 18 D~ 1625 JR OCCFH
ASCII >~> 2 ~ ~ 2 ~ > 2 CC
OCF6 FE 70 162~ CP 70H
OCF8 20 13 1627 JR NZ.ODO~H
OCFA CD 5B OB 1628 CQLL Oa5BH
OCFD E6 FO 16~9 AND OFOH
OCFF FE 60 1~30 CP 60H
ODOl 20 OA 1631 JR ~Z70DODH
OD03 CD 5B 0~ 1632 CALL O~S~H

ODOA CA D4 0~ 1~3S JP Z.OBD4H
ODOD 06 OA lb3~ . LD B-OAH
ODOF 3E 03 1637 LD A.3 ODII 32 00 60 1~38 LD ~6000H).
ASCII ~ t C ~ ~ ec oDi4 3E 01 1~3~ LD ~1 ODl~ 3E OB 1~41 LD A.OBH
ODlB 32 00 ~0 1642 LD 56000H)-A
ODlE 3E 01 1~43 LD ~.1 OD20 CD ~E 08 1444 C~LL L08~F
OD23 10 E~ 1645 D~Z ODOFH
OD25 18 A~ 164~ JR OCCFH
OD27 CS 1~47 PUSH BC
OD28 47 1~48 LD B.A
OD29 3E 03 i649 L~ ~-3 OD2B 32 00 bO 1~50 LD ~6000H).
OD2E 3E 05 1651 L~ ~.5 OD30 CD BF 08 l~S2 CQLE L08BF
QSCII ~> ~ 2 ~ ~ 2 > CC
OD33 3E OB 16S3 LD A.OBH
OD35 32 00 60 1654 LD ~6000H).
OD38 3E 05 165S LD ~,S

_gg ", 3~
_ OD3~ CD BF 08 16S~ CALL LOBBF
OD3D 10 E~ 1657 DJNZ OD~H
OD3F Cl 1658 POP ~C
OD40 C9 165~ ~ET
OD41 00 1~60 NOP
0~42 00 1~ OP
OD43 00 1662 ~OP
OD44 00 1~3 NOP
OD45 00 1664 ~OP
OD4~ 00 1~6S NOP
OD47 00 16~6 NOP
OD48 00 1~7 NOP
OD4~ 00 i~68 NOP
OD4A 00 1~69 NOP
OD4B 00 1670 ~OP
OD4C 00 lh71 NOP
OD4D 00 1~72 ~OP
OD4E 00 1~73 NOP
OD4F 00 1~74 NOP
OD50 00 1~7S NOP
ASCII ~>~ 2 ~ CC
OD51 00 167~ NOP

OD53 00 1~78 ~OP

ODS5 00 lS80 ~OP

OD57 00 1~82 NOP
OD58 00 1S83 ~OP
OD59 00 a 684 NOP
OD5A 00 1685 ~OP
OD5~ 00 168~ NOP

ODSD 00 1688 ~OP
OD5E 00 168~ NOP
OD5F 00 1690 ~OP
OD60 00 1691 ~OP
OD~l 00 1692 NOP

OD~3 00 1~94 NOP
OD64 00 l~g~ NOP
OD6S 00 ~96 NOP
OD6~ 00 16~7 NOP
OD67 00 1~98 ~OP
OD6~ 00 1699 NOP
OD69 00 1700 ~OP

OD6B 00 ` 1702 NOP
OD6C 00 ~703 NO~

~SCII ~> <C
OD6F 00 170~ NOP

OD72 00 ~709 NOP

OD75 00 1717 NO~
OD76 00 1713 ~OP

OD?9 00 171~ NOP

3~

OD70 00 1719 NOI:' 0~7D 00 1720 I~JOP

OD7F 00 17:22 NOP

0081 00 1724 P~OP
OD82 00 172~ Nl:l~

OD84 00 3. 727 NOP

OD8b 00 1729 ~OP
OD87 OC 17:30 MOP
OD80 00 , 1731 NOP

OD8A 00 17 3 I~IOP

ASCIl ~:~ CC
OD8D 00 173~> NOP

ODgO 00 173~ NOP

OD5~2 00 1741 NOP

OD~4 00 1743 NOP

OD96 00 1745 I`JOP
OD97 00 1746` NOP

OD99 00 i748 NOP
ODS~ 00 1749 IJOP

OD9C 00 175i NOP

OD9E 00 175~2 NOP
OD9F 00 17~54 NOP

ODAI 00 175~ I~IOP

ODA~ 00 175~3 NOP
ODAS 00 1 7S~ NOP
ODAS 00 17~0 NOP
ODA6 00 17~ IOP

ODAA 00 1 76S P~IOP
ASCII ~ CC

ODAD 00 176EI .NOP
ODAE 00 17~59 NOP
ODAF 00 1770 NO~

OnBl 00 1772 NOP
ODB2 00 1773 NOF' OD~.~ 00 1774 NOP

ODE15 00 1776 I`IOP

~l~'73~

ODBl3 00 1779NCIP
ODE19 00 17BONOP' ODB~ 00 1781NOP

ODE3~` 00 1783NOF' ODBD 00 1784NO~
ODE3E 00 1785NOF' ODBF 00 1786~IOP

ODCl 00 ~.788NOP

ODC3 00 175~0NOP

OD~7 00 1794NOP
ODC8 00 1795Nl:lP
AS~ CC
OD~9 00 179~NOP
ODCA 00 ~75~7~p ODCa 00 17~8NOP
ODCC 00 175~NOP

ODCE 00 1801~IOP
ODCiF 00 1802NOP

ODDl 00 1804NOP

ODD3 00 180~NOP

ODlIS 00 1808NOP

ODD~ 00 lB13NOP

ODDD 00 181~NOP

ODDF 00 181~3NOP
ODEO 00 1~19NOF' ODEl 00 1820NOP
ODE2 00 1821NO~

ASCII }:~ C<
ODE7 00 1826Nnp ODE8 00 ~,~27N~:IP

ODEA 00 182~NOP
ODE~3 00 1830NO~

ODEF 00 18341lOP

ODFl 00 183~, NOP

'' ~S'-ODF4 00 1839 ~OP
ODF5 00 1840 NO~
ODF6 00 1841 N~P
ODF7 00 1842 ~OP
ODF~ 00 1843 ~OP

ODF~ 00 1845 NOP
ODF~ 00 1846 NOP

OEOO 00 18Sl ~OP
OEOl 00 18S2 NOP

OE04 00 18S5 ~OP
~SCII ~} CC

OEO~ 00 18S7 NOP

OE08 00 1~5~ NOP
OE09 00 18~0 NOP
OEOA 00 1861 ~OP
OEO~ 00 18~ ~OP
OEOC 00 18~3 ~OP
OEOD 00 18~4 NOP
OEOE 00 18~5 NOP
OEOF 00 1~ OP

OEll 00 18~ NOP
OE12 00 1869 ~OP

OEi4 00 1871 NOP
OElS 00 1872 NOP
OE16 00 1~73 ~OP
OE17 00 1874 ~OP

OEl~ 00 1877 NOP
OEl a oo 187~ NOP
OElC 00 lB79 NOP
OElD 00 18gO NOP
OElE 00 1881 NOP
OElF 00 1882 NOP

OEZl 00 18~4 NOP
OE22 00 1885 ~OP
AS8II ~ CC
OE23 00 . 188~ NOP
OE~4 00 1887 NOP
OE25 00 18~8 ~OP
OE26 00 1~89 NOP
OE27 00 1890 ~OP

OE2~ 00 1892 NOP
OE2A 00 18~3 NOP

OE2~ 00 18~6 NOP
OE2E ~0 1897 NOP
OE2F 00 189~ NOP
0~30 00 1899 ~OP

_~Q

~39~

OE34 00 1~03 NOP
OE35 00 1~04 NOP

OE37 00 190~ ~OP

OE3~ 00 1908 NOP
OE3A 00 190~ NOP
OE~ 00 1910 NOP
OE3C 00 1~11 NOP
OE3D 00 1~2 NOP

OE3F 00 ~914 NOP
OE40 00 l91S ~OP
ASCII ~ CC
OE41 00 191~ NOP
OE42 00 1~17 NO~
OE43 00 ~ NOP
OE44 00 191~ NOP
OE45 00 . 1920 NCP
OE4b GO 1~ 0~

OE48 00 1923 ~OP

OE4A 00 1~25 NOP
OE4B 00 192~ NOP

OE4F 00 lg30 NOP
OESO 00 1931 NO~
OE51 00 1~32 NOP
OE5~ 00 1933 NOP

OE54 00 ~35 ~OP
OE5S 00 193~ NOP
OES6 00 1~37 NOP
OES7 00 1~38 NOP
OES8 00 1~3~ ~0~

OE5A 00 1~41 NOP
OE52 00 i942 NOP
OESC 00 lg43 NOP
OESD 00 1~44 NOP

ASCIl ~> CC
OE5F 00 1~4 ~0~
OE60 00 1~47 NOP
OE61 00 1~48 NOP
OE~52 OO 1949 NOP

OE64 00 1~5i NOP

OEb~ 00 1~55 NOP
OE6~ 00 1956 NOP
OEb~ 00 1957 NOP
OE6B OO 1 g5~ NOP
OE6C OO 1 95S~ NOP

~7~

OE~E 00 19~ NOP
OE6F 00 1962 ~OP

OF71 00 19~4 ~OP
OE72 00 19~S NOP
OE7 00 19~6 NOP
OE74 00 19~7 ~OP

OE7~ 00 19~9 NOP
OE77 00 1970 ~OP
OE78 00 1971 ~OP
OE7~ 00 1~72 NOP
OE7~ 00 1973 NOP
OE7~ 00 1~74 NOP
OE7C 00 197~ NOP
~SCII >~
OE7D 00 197~ NOP

OE7F 00 1~70 ~OP
OE80 00 1979 ~OP
OESI 00 1~80 NOP
OE82 00 1~81 NO~
OE~3 00 i~82 NOP
OE84 00 19~3 NOP

OE8$ 00 1985 ~0 OE87 00 198~ NOP
OE88 00 l~B7 NOP
OE89 00 1~8~ NOP
OE8A 00 1989 NO~

OE8C 00 1991 ~OP
OE8D 00 1992 ~OP

OEgl 00 1~9~ NOP
OE92 00 1997 ~OP

OE94 00 19~ NOP

OE97 00 2002 ~OP
OE98 00 2003 ~0~
OEg9 00 2004 NOP
OE9A 00 2005 ~OP
~SCII ~ CC
OE9B 00 200~ NOP
OE9C 00 2007 ~OP
OE9D 00 ~008 NOP
OEgE 00 2009 ~OP

OEAl 00 2012 NOP

OEA4 00 201S ~OP "
OE~5 00 Z016 NQP
OEA~ 00 2017 NOP
OE~7 00 20~8 NOP
OE~8 00 201~ NOP
OEA~ 00 20~0 ~OP
OEA~ 00 -2021 NOP

~7~

OE~C 00 2023 N W

OE~E 00 202S NOP

OEBl 00 2028 NOP
OEB2 00 242~ NOP
OEB3 00 2030 ~OP

OEB~ 00 2033 NOP
OEP7 00 2034 ~OP
OEBO 00 ~03g. NOP
ASCII ~3 CC
OE~g 00 203L NOP
OED~ 00 2037 NOP
OE~B 00 2038 ~OP
OE~C 00 2039 NOP

OE~F 00 2042 NOP

OECl 00 2044 NOP

OECS 00 2048 ~OP
OEC~ 00 2049 NOP

OEC8 00 ~051 NOP

OECA 00 2053 ~OP

OECD 00 20S~ NOP

OEDl 00 20~0 NOP

OED4 00 ~063 ~OP
OED5 00 ~0~4 ~OP
OED6 00 20~5 NOP
ASCII >~ CC
OED7 00 206~ ~OP
OED8 00 20~7 NOP

OED~ 00 20~9 NOP

OEEl 00 207~ NOP

OEE~ 00 2078 NOP

OEE5 00 2080 ~OP

OEE~ 00 20g2 ~OP

9~

OEE8 00 20~3 ~OP

OEE~ 00 ~08S HOP

OEEC 00 2087 N~P
OEED 00 ~088 N4P

OEEF 00 20~0 NOP
OEFO 00 20~1 ~OP
OEFl 00 2092 NOP
OEF2 00 2093 ~OP

~SCII >~
OEFS 00 20~4 NO~
OEF~ 00 20~7 MOP
OEF7 00 20~ NOP

OEF~ 00 2101 ~OP

OEFF 00 210~ NOP
OFOO 01 0~ 03 ~107 LD BC-L0302 OF03 8~ 210~ ~DC ~.D
OF04 04 2109 ~NC

OF06 0~ 8B ~111 LO B.8BH

OFO~ 08 211~ EX AF.~F' OFOA 09 2114 QDD HL.~C
OFOB 8C 2115 ~DC A.H
OFOC 8D 211~ ADC ~-L
OFOD 0~ ~117 LD A.S~C) OFOE 88 2118 ~C A.~
OFOF 8~ 211~ ~D~ ~.C
OF10 7E 2120 LD ~.~HL) OFli 30 6D 2121 ~R N~.OF80 ~SCII ~
OF13 7~ 2~22 LD ~.C

OF15 SB 2124 LD E.E
OF16 5F 212S LD E.A
OF17 70 212~ ~D (HL).B
OF18 7F 2177 LD ~.A
OF19 73 2128 LD (HL).E
OFl~ 7E 2129 LD ~.(HL) OFlB 00 2i30 NO~
OFlC 00 2131 NOP
OFlD 00 ~132 NO~
OFlE 00 2133 NOP
OFlF 5E 2134 LD E.~HL) OF20 00 2135 ~0~
OF21 01 01 4F 21~ LD ~C~4FOlH
OF24 05 2137 ~E~ E31 OF2~ lD 213~ DFC E
OF27 0~ 2140 DEC a OF28 01 01 00 2141 LD ~C.LOOOl OF2B 00 2142 NC~

g~
OF2D 01 01 15 :2~44 LD BC. l~iOlH
OF30 lF 2145 RRA
~Sl~ > :3 C '` O CC
OF31 OS 214~ DE~C B

OF33 ~5 2148 LD H.L

OF36 00 21Sl ~OP
OF37 00 2152 NO~
OF3~ 10 15 2153 ~JNZ OF4FH
OF3A lF 2154 ~RA

OF3C 18 2156 ~NC E

OF3F 00 2159 ~OP
OF40 4E 21~0 L~ C.(HL) OF41 77 21~1 LD (HL).
OF42 OE OE 21~2 LD C.OEH
OF44 lS 7163 ~EC
OF45 lF 21~4 RR~
OF46 OS 21 ~S ~EC
OF47 00 21~ NOP
OF4B lD 21~7 DEC E
OF49 OS 2~b8 DEC
OF4~ 00 21~ ~OP
OF4~ 77 2170 LD tHL~
OF4C OE 77 2171 LD C.77H

QSCII ~ = N CC
OF4F ~S 2173 LD H.L

OF51 00 ~17S NOP

OF53 00 2177 NO~
OF54 00 2178 ~0~
OF55 77 2179 LD ~HL~.A
OFS6 OE 77 21CO LD 8.77H
OF58 00 2~81 NOP
OFS~ 65 2182 LD H.L
OF5A 01 01 77 2183 LD ~C.7701H
OF5D 09 2184 ~DD HL . ~C
OF5E 30 QO 7185 J~ N~7OF~OH
OF60 lD :218b DEC: E
OF~1 OS 2187 DEC
OF62 00 2188 ~OP
OF~3 ~7 218~ LD H.Q
OF64 09 2190 ~DD HL7~C
OF~ 7E 2191 LD ~.(HL) OF66 00 2~2 NOP
OF~7 00 21~3 NOP
OF~8 01 01 01 2194 LD BC.LO101 OF~ 01 Ol 01 219S LD ~C7 LO101 ASCII ~> O ~C
OF~E 01 01 01 219~ LD BC7LO101 OF71 01 01 01 Z1~7 LD BC.LO101 OF75 00 21~9 NOP
OF7~ 00 22~0 N~P
OF77 10 lS 220~ ~JNZ OF8EH

0~7~ OS 2203 DEC

3l~ 73~

OF7C 6S 2205 LD H.L
OF7D 00 220~ NOP
OF7E 00 2207 N~P
OF7F 00 220~ NOB
OF80 4E 2209 LD ~9 ~HL) OF81 17 2210 RL~
OF82 01 10 i5 2211 LD BC.1510H

OF8~ 3A 00 40 221~ LD ~.~4000H) ASCI~ >~, N 0": ~C<
OFRD 21 4F ~4 221~ LD HL.244FH
OF90 E~ 04 22l~ AND 4 OF92 AE ~218 XOR ~HL) OF93 20 17 2219 JR NZ.OFACH
OF95 3~ 00 40 2220 LD ~.(4000H) OF98 CB 5F 2221 ~IT 3.A
OF~A 28 C2 222~ JR Z.OF5EH
OF~C 32 ~F 24 2223 LD t24~FH)/A
OF9F 3E 01 2224 LD ~.1 OFAl CD BF 08 2225 CALL L08BF
OF~4 3A 00 40 2226 LD A~t4000H) OFA7 C~ ~F 2227 BIT 3.A
OFA9 20 F4 222~ JR NZ-OF~FH
ASCII ~!5* : Q ~ 2 ~ I e cc OFA~ C9 2229 RET
OFAC 0~ OA 2230 LD B.OaH , OFAE 3E 03 2231 LD ~-3 OFBO 32 00 60 2232 LD 5~OOOH).A
OFD3 3E 02 2233 LD ~.2 OF~5 CD BF 08 22 4 CALL L08BF
OFB8 3E OB 2235 LD ~.OBH
OFBA 32 00 BO 223~ Ln ~OOOH).A
OFBD 3E 02 ~237 LD A.2 OFC2 IO E~ ~23~ D~NZ OF~EH
OFC4 3E OF 2240 LD ~.OFH
OFC~ 32.00 60 2241 LD (6000H).
ASCII >~ ~ 2 3 > ~ ~ ~ 2 CC
OFC~ 3E 04 2242 LD ~.4 OFCE 31 30 24 2244 LD SP.2430H
OFDl C3 BE 00 224S JP LOO~E
OFD4 CD 5B OB 224~ CALL OB5BH

OFD~ FE 40 ?248 CP 40H
OFDB 20 48 224~ JR NZ-1025H
OFDD CD D5 01 ~50 ~LL LOlD5 OFEO 18 ~S 2~Sl JR 1007H
OFE2 FE 03 ~25~ ~P
OFE4 20 21 2253 JR NZ.1007H
OFE6 3~ 66 24 2254 LD ~.(2464H) ~SCII ~ 10$ C @ H X !: $CC
OFE9 FE 01 2255 ~P
OFE3 20 0~ 225~ JR NZ-OFF~H
OFED 3E 80 2257 LD ~/80H
OFEF 32 66 24 22S8 LD (2466H~.
OFF2 3E 01 225~ LD ~-1 OfF4 32 67 24 2260 LD t2467H)~

OFF9 FE 8i 22~2 GP ælH
.. . ..
.

OFFB 70 OQ 22~S~ JR NZ~ 1007H
OFFD 3E 01 22~4 LD ~.1 OFFF 3:2 6~ 24 22bS LD ~ 2464H ~ .
ASCI I :~> ~ 2 $> 2 ~ ~ 2 SCC
END OF DIS~SSEMBLY.
. . .

Claims (51)

1. A telephone alarm device for automatically transmitting messages over telephone communication systems, comprising:
means for storing at least one telephone number;
means for activating device operation;
means connectable to a telephone communication system for electrically connecting the telephone alarm device to said telephone communication system;
means connectable to the storing means for trans-mitting signals corresponding to selected telephone numbers onto the telephone communication system so as to call corresponding telephones;
means connectable to the telephone communication system for detecting if a telephone corresponding to a selected telephone number is answered, said answer detecting means indicating that said telephone is answered both upon detecting reversal of voltage polarity on the telephone communication system and, if no such voltage polarity reversal is detected, upon detecting a predetermined number of odd count signals on the telephone communication system;
means connectable to the telephone communication system for detecting incoming telephone calls; and means, responsive to the answer detecting means, for transmitting signals corresponding to a message onto the telephone communication system after the answer detecting means indicates that a telephone corresponding to a selected telephone number is answered.
2. A telephone alarm device as defined in claim 1 further comprising means for storing at least one message.
3. A telephone alarm device as defined in claim 1 wherein the message storing means comprises a recorder.
4. A telephone alarm device as defined in claim 1 wherein the activating means comprises a manually operated remote transmitter which transmits a control signal which causes device activation.
5. A telephone alarm device as defined in claim 1 wherein the activating means comprises a timer means which transmits an activation signal at a predetermined time.
6. A telephone alarm device as defined in claim 1 further comprising:
means responsive to the incoming call detecting means for connecting the alarm device to the telephone communication system;
means connectable to the telephone communication system for detecting control signals received over said communication system from a remote location; and means responsive to signals from said control signal detecting means for controlling device ac-tivation and the timing thereof.
7. A telephone alarm device as defined in claim 6 wherein the controlling means comprises means for modifying device activation time.
8. A telephone alarm device as defined in claim 1 further comprising:
means connectable to the telephone communication system for determining the status of the telephone communication system and of the called telephone; and means responsive to said status determining means for disconnecting the alarm device from the telephone communication system both when said status determining means indicates communication is finished and when said status determining means indicates calling of said corresponding telephones cannot be completed.
9. A telephone alarm device as defined in claim 8 further comprising:
means responsive to the answer detecting means and to the status determining means for storing both information on the number of unsuccessful attempts to call each selected telephone number and whether each called telephone was answered; and means responsive to the information storing means for prohibiting the transmission of signals correspond-ing to telephone numbers of telephones which have been answered and prohibiting the transmission of signals corresponding to telephone numbers of telephones which have been unsuccessfully called a specified number of times.
10. A telephone alarm device as defined in claim 1 wherein the means for detecting incoming telephone calls comprises means for detecting an audio ring signal on the telephone communication system.
11. A telephone alarm device for communicating messages over telephone communication systems, comprising:
first means for storing at least one audible message;
second means for storing at least one telephone number;
timer means for generating activation signals at predetermined times;
activating means for transmitting activation signals from a remote location;
alarm means responsive both to the timer means and to the signals transmitted by the activating means for initiating the calling of telephones corresponding to selected telephone numbers stored in said second storing means;
relay means connectable to a telephone communication system for electrically connecting the alarm device to the telephone communication system;
dialing control means connected to the relay means for calling telephones corresponding to said selected telephone numbers by transmitting dial signals onto the telephone communication system, said signals corresponding to the selected telephone numbers;
means connectable to the telephone communication system for detecting if the called telephone has been answered;
means connectable to the first storing means for transmitting signals corresponding to the stored message onto the telephone communication system;
means connected to the relay means and responsive to signals on the telephone communication system for determining status of a telephone line and of a called telephone when said relay means is closed, said status determining means further being capable of detecting incoming telephone calls when said relay means is open; and means connected to the relay means for disconnecting the alarm device from the telephone communication system both when the status determining means indicates communication is finished and when said status determining means indicates calling of said corresponding telephones cannot be completed.
12. A telephone alarm device as defined in claim 11 wherein the first storing means comprises a recorder which permits the modification or replacement of recorded mes-sages.
13. A telephone alarm device as defined in claim 11 wherein the second storing means comprises an electronic memory element.
14. A telephone alarm device as defined in claim 11 further comprising a data entry device which is connected to the alarm device so as to permit entry and modification of all user-supplied data in said alarm device.
15. A telephone alarm device as defined in claim 11 further comprising a switch which is electrically connected to the alarm device so as to permit termination of ongoing telephone calling actions of said alarm device.
16. A telephone alarm device as defined in claim 11 further comprising an audible alarm device connected to the timer means, wherein the timer means is capable of being set to activate said audible alarm device on at least one predetermined time, and wherein said alarm device will initiate calling of the selected telephone numbers if the user does not actuate a switch within a specified time after activation of said audible alarm
17. A telephone alarm device as defined in claim 16 further comprising means responsive to the activating means for transmitting an audible signal along with the transmit-ted message so as to indicate that the alarm device user is in the vicinity of the alarm device
18. A telephone alarm device as defined in claim 11 wherein the selected telephone numbers are long distance numbers and numbers accessing a dialable extension including a remote paging device
19. A telephone alarm device as defined in claim 11 wherein at least one of the dialing control means and the answer detecting means comprise a microprocessor circuit
20. A telephone alarm device as defined in claim 11, further comprising:
memory means responsive to the answer detecting means and the status determining means for storing information on the number of unsuccessful attempts to call each selected telephone number and whether each called telephone gas answered; and means connected to the dialing control means for preventing the dialing of telephone numbers correspond-ing to telephones which have previously been answered or which have been called a specified maximum number of times.
21. A telephone alarm device as defined in claim 11, further comprising:
answer control means responsive to the status determining means for causing the relay means to connect the alarm device to the telephone communication system when an incoming call is detected;
means connected to the telephone communication system for detecting and decoding control signals received over said telephone communication system from a remote telephone; and means responsive to signals from said detecting and decoding means for controlling the time for initi-ating calling of telephone numbers and for preventing such initiation.
22. A telephone alarm device as defined in claim 11 wherein the means for detecting when a telephone has been answered comprises means for detecting reversal of the voltage polarity on the telephone communication system.
23 A telephone alarm device as defined in claim 11 wherein the means for detecting incoming telephone calls comprises means for detecting an audio ring signal on the telephone communication system.
24. A telephone alarm device for communicating mes-sages over telephone communication systems comprising:
a recorder capable of both recording and playback and having electronic interfacing capability;
an electronic memory circuit for storing signals corresponding to selected telephone numbers and signals comprising alarm activation times;
an electronic clock circuit for producing check signals at predetermined times;
alarm control means connected to said electronic memory circuit and said electronic clock circuit for comparing the time of the current clock signal with the stored alarm activation times and for producing an activation signal when a match is found;
a line seize relay connected to the alarm control means for connecting the alarm device to a telephone communication system;
a tone generator circuit connectable to the telephone communication system for transmitting audio signals onto said telephone communication system;
dialing control means connected to the line seize relay for identifying selected telephone numbers in said memory and causing said line seize relay to successively open and close so as to create dial signals corresponding to the identified telephone numbers;

a polarity detector circuit connected through said line seize relay for detecting changes in loop polarity on said telephone communication system indicating that the dialed telephone has been answered;
an audio level detector circuit connectable to said telephone communication system for detecting audio signals on said telephone communication system;
a touch tone detector circuit connectable to said telephone communication system for detecting and relaying incoming communication signals from a remote telephone;
answer control means connected to the audio level detector circuit for identifying incoming telephone calls, said answer control means thereafter causing the line seize relay to connect the telephone alarm device to the telephone communication system and causing the tone generator circuit to transmit a tone on said tele-phone communication system indicating that said alarm device is connected thereto;
response control means connected to the touch tone detector circuit for accessing and modifying the con-tents of the electronic clock circuit and the memory circuit in response to signals received through said touch tone detector circuit, said response control means also causing the tone generator circuit to transmit audio signals on said telephone communication system; and line status control means connected to the audio level detector circuit for identifying if a called telephone is ringing if it is busy, and if other signals are present and for causing said line seize relay to disconnect said alarm device from said tele-phone communication system if no appropriate response is detected before the elapsing of a predetermined time period.
25. A telephone alarm device as defined in claim 24 additionally comprising:
a remote transmitter for transmitting a signal which causes the telephone alarm device to call the selected telephone numbers and transmit a message stored in the recorder to parties answering called telephones; and a remote alarm receiver connected to the alarm control means for causing said alarm control means to transmit an activation signal in response to a signal from the remote transmitter, thereby causing the tone generator circuit to transmit one or more tones concur-rently with the stored message so as to indicate that the user is in the vicinity of the telephone alarm device.
26. A telephone alarm device as defined in claim 24 further comprising:
an audible alarm device;
an audible alarm control unit connected to the alarm control means for activating the audible alarm device;
a switch connected to the alarm control means for causing said alarm control means to produce a signal terminating operation of the audible alarm device in response to the closing of said switch; and a time delay circuit connected to the clock circuit for causing said alarm control means to transmit an activation signal if no closure of the switch occurs within a predetermined time after activation of the audible alarm, said time delay circuit also causing the tone generator circuit to transmit at least one tone concurrent with a message stored in the recorder so as to indicate that the user is in the vicinity of the telephone alarm device.
27. A telephone alarm device as defined in claim 24 wherein at least one of the alarm control means, dialing control means, answer control means, response control means and line status control means, comprises a microprocessor circuit.
28. A telephone alarm device as defined in claim 27 wherein the microprocessor circuit is additionally connected to the electronic memory circuit and wherein the telephone alarm device further comprises:
a keyboard connected to the microprocessor circuit for manually accessing and modifying the stored contents of said electronic memory circuit; and a visual display device connected to the microprocessor circuit for displaying information corresponding to the accessed contents of the electronic memory circuit.
29. A telephone alarm device as defined in claim 28 further comprising:
message control means connected to the polarity detector circuit for producing signals causing the recorder to play a recorded message when said polar-ity detector identifies a change in loop polarity, and for causing said recorder to terminate the playing of said recorded message at a predetermined time after the initiation of the playing;
a recorder activation relay connected to the recorder for activating or deactivating the operation of said recorder; and an amplifier and filter combination connected to an audio output of the recorder for controlling volume and band width of the message from said recorder, and for transmitting said message onto the telephone communication system.
30. In a telephone alarm device which is electrically connectable to a telephone communication system, a method for automatically transmitting and receiving messages over telephone communication systems comprising the steps of:
storing at least one telephone number;
storing at least one message;
detecting an activation signal;
electrically connecting the telephone alarm device to the telephone communication system in response to the activation signal so as to permit signal transmission across the electrical connection;
transmitting signals corresponding to selected, stored telephone numbers on the telephone communication system so as to call corresponding telephones;
detecting if a called telephone is answered both by detecting reversal of voltage polarity on the telephone communication system and, if no such voltage polarity reversal is detected, by detecting a predetermined number of odd count signals on the telephone communication system;
transmitting to an answered, called telephone signals corresponding to the stored message; and detecting an incoming telephone call on said telephone communication system.
31. A method for automatically transmitting and receiving messages as defined in claim 30, further compris-ing the step of transmitting signals onto the telephone communication system in response to the incoming telephone call.
32. A method for automatically transmitting and receiving messages as defined in claim 30 wherein, prior to the step of detecting an activation signal, the method further comprises the steps of:
obtaining an electronic clock circuit having a real-time output signal;
storing at least one alarm activation time; and producing an activation signal on a time respon-sive alarm circuit when the output signal from the electronic clock circuit corresponds to the stored alarm activation time.
33. A method for automatically transmitting and receiving messages as defined in claim 30 wherein, prior to the step of detecting an activation signal, the method further comprises the steps of:
obtaining a remote transmitter for transmitting an activation signal in response to a switch closure thereon;
obtaining a receiver which is responsive to signals from said remote transmitter; and closing a switch on the remote transmitter so as to produce an activation signal thereon.
34. A method for automatically transmitting and receiving messages as defined in claim 30 wherein, following the step of transmitting signals corresponding to selected telephone numbers, the method further comprises the steps of:
terminating the step of transmitting signals corresponding to selected telephone numbers at a predetermined time if the called telephone is not answered; and periodically transmitting signals onto the tele-phone communication system corresponding to selected, stored telephone numbers which correspond to previously unanswered telephones until a preselected number of such periodic transmissions have been unanswered.
35. A method for automatically transmitting and receiving messages as defined in claim 30, further compris-ing the step of modifying operating instructions and data in response to control signals received from the incoming call.
36. A method for automatically transmitting and receiving messages as defined in claim 30, further compris-ing the step of transmitting an activation signal prior to the step of detecting said activation signal, wherein said activation signal is transmitted from a location remote from the telephone alarm device so as to permit activation of said device by a remote user.
37. A method for automatically transmitting and receiving messages as defined in claim 30, further compris-ing the steps of producing an activation signal internally within the telephone alarm device prior to the step of detecting said activation signal.
38. A method for automatically transmitting and receiving messages as defined in claim 30 wherein the step of transmitting signals corresponding to selected telephone numbers comprises the step of selecting said telephone numbers in accordance with the sequence in which said telephone numbers were stored.
39. A method for automatically transmitting and receiving messages as defined in claim 30 wherein the step of detecting an incoming telephone call comprises the step of detecting an audio ring signal on the telephone commu-nication system.
40. A method for automatically transmitting and receiving messages as defined in claim 30 wherein, following the step of detecting an incoming telephone call, the method further comprises the step of electrically connecting the telephone alarm device to the telephone communication system upon detecting the incoming call so as to permit signal transmission across the electrical connection.
41. A method for automatically transmitting and receiving messages as defined in claim 40 wherein, following the step of electrically connecting the telephone alarm device to the telephone communication system, the method further comprises the step of controlling device activation and operation in response to signals received from the incoming call.
42. A method for automatically transmitting and receiving messages as defined in claim 30 further comprising the steps of:
determining status of the telephone communication system and of the called telephone; and disconnecting the alarm device from the telephone communication system both when the status determining step indicates that communication is finished and when the status determining step indicates that calling of the called telephone cannot be completed.
43. A method for automatically transmitting and receiving messages as defined in claim 42 further comprising the steps of:
storing information on the number of unsuccessful attempts to call each selected number and whether each called telephone was answered; and prohibiting the transmission of signals corres-ponding to telephone numbers of telephones which have been answered and prohibiting the transmission of signals corresponding to telephone numbers of tele-phones which have been unsuccessfully called a spec-ified number of times.
44. A method for transmitting messages to a series of telephone numbers, comprising the steps of:
storing at least one telephone number;
storing at least one message;
storing a value representing a maximum number of unsuccessful attempts to call a telephone corresponding to a stored telephone number;
selecting one of the stored telephone numbers;
determining whether a telephone corresponding to the selected telephone number has previously been answered;
determining if the number of unsuccessful attempts to call a telephone which corresponds to the selected telephone number at least equals said maximum number of unsuccessful attempts;
if a telephone corresponding to the most recently selected number has previously been answered, selecting another of the stored telephone numbers and repeating the steps for determining if a telephone corresponding to the newly selected number has been previously answered and if the maximum number of unsuccessful attempts is at least equalled;
if the number of unsuccessful attempts to call a telephone corresponding to the most recently selected telephone number at least equals said maximum number of unsuccessful attempts, selecting another of the stored telephone numbers and repeating the steps for determining if a telephone corresponding to the newly selected number has been previously answered and if said maximum number of unsuccessful attempts is at least equalled;
transmitting signals corresponding to the selected telephone number on a telephone communication system so as to call corresponding telephones;
detecting if the called telephone is answered;
storing a value indicating the number of unsuccessful attempts which have been made to call a telephone corresponding to the selected telephone number;
selecting another of the stored telephone numbers;
beginning with the step of determining whether a telephone corresponding to the selected telephone number has previously been answered, repeating the above steps; and terminating telephone calling both in response to a manually genterated signal and in response to the occurrence of one of the following with respect to each of the stored telephone numbers: (a) a telephone corresponding to the stored telephone number has been answered, and (b) the stored telephone number has been called a number of times equal to said maximum number of unsuccessful attempts.
45. A method for transmitting messages as defined in claim 44 wherein the step of detecting if the called telephone is answered comprises the step of detecting reversal of the voltage polarity on the telephone communication system.
46. A method for transmitting messages as defined in claim 44, further comprising the steps of:
detecting an incoming telephone call on the telephone communication system;
decoding signals received from the incoming telephone call; and transmitting signals onto the telephone communication system in response to the incoming telephone call.
47. A method for transmitting messages as defined in claim 46 wherein the step of detecting an incoming telephone call comprises the step of detecting an audio ring signal on the telephone communication system.
48. A method for automatically transmitting and receiving messages over telephone communication systems, comprising the steps of:
storing at least one telephone number;
storing at least one message;
storing a value representing the maximum number of unsuccessful attempts to call a telephone number;
detecting an activation signal for initiating the calling of the stored telephone numbers;
selecting a first one of the stored telephone numbers;
determining whether a telephone corresponding to the selected telephone number has previously been answered;
determining if the number of unsuccessful attempts to call a telephone which corresponds to the selected telephone number at least equals said maximum number of unsuccessful attempts;
if a telephone corresponding to the most recently selected number has previously been answered, selecting another of the stored telephone numbers and repeating the steps for determining if a telephone corresponding to the newly selected number has been previously answered and if the maximum number of unsuccessful attempts is at least equalled;
if the number of unsuccessful attemps to call a telephone corresponding to the most recently selected telephone number at least equals said maximum number of unsuccessful attempts, selecting another of the stored telephone numbers and repeating the steps for determining if a telephone corresponding to the newly selected number has been previously answered and if said maximum number of unsuccessful attempts is at least equalled;
transmitting dial signals corresponding to the selected telephone numbers onto a telephone communication system so as to call corresponding telephones;
monitoring the telephone communication system to detect if the called telephone is answered;
if the called telephone is answered, transmitting a selected one of the messages onto the telephone communication system;
storing a value indicating whether a telephone corresponding to the selected telephone number has been answered;

storing a value indicating the number of unsuccessful attempts to call a telephone which corresponds to the selected telephone number;
selecting another of the stored telephone numbers;
beginning with the step of determining whether a telephone corresponding to the selected telephone number has previously been answered, repeating the above steps;
terminating telephone calling both in response to a manually generated signal and in response to the occurrence of one of the following with respect to each of the stored telephone numbers: (a) a telephone corresponding to the stored telephone number has been answered, and (b) the stored telephone number has been called a number of times equal to said maximum number of unsuccessful attempts;
identifying an incoming call on the telephone communication system;
decoding signals from said incoming call;
determining if the incoming call signals comprise valid instructions;
initiating performance in accordance with valid instructions;
transmitting a response signal onto the telephone communication system so as to indicate that the valid instructions have been followed:
determining if incoming call signal transmission is terminated;
transmitting a signal onto the telephone communi-cation system indicating that incoming signal transmission is apparently finished and that local transmission is about to be terminated; and terminating further signal transmission until a new incoming call is identified or an activation signal is detected.
49. A telephone alarm device as in claim 6 wherein said control signal detecting means comprises means for detecting and decoding audible tones generated by a touch tone telephone located at said remote location.
50. A telephone alarm device as defined in claim 21 wherein said control signals comprise audible tones generated by a touch tone telephone located at said remote location.
51. A method for automatically transmitting and receiving messages as defined in claim 41 wherein said signals received from the incoming call comprise audible tones generated by a touch tone telephone.
CA000388346A 1980-10-24 1981-10-20 Telephone alarm system Expired CA1173981A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US06/200,368 US4492820A (en) 1980-10-24 1980-10-24 Telephone alarm system
US200,368 1988-05-31

Publications (1)

Publication Number Publication Date
CA1173981A true CA1173981A (en) 1984-09-04

Family

ID=22741431

Family Applications (1)

Application Number Title Priority Date Filing Date
CA000388346A Expired CA1173981A (en) 1980-10-24 1981-10-20 Telephone alarm system

Country Status (6)

Country Link
US (1) US4492820A (en)
EP (1) EP0051383A1 (en)
JP (1) JPS5799857A (en)
CA (1) CA1173981A (en)
DK (1) DK452881A (en)
ES (1) ES8303859A1 (en)

Families Citing this family (66)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4965825A (en) * 1981-11-03 1990-10-23 The Personalized Mass Media Corporation Signal processing apparatus and methods
US7831204B1 (en) * 1981-11-03 2010-11-09 Personalized Media Communications, Llc Signal processing apparatus and methods
USRE47642E1 (en) 1981-11-03 2019-10-08 Personalized Media Communications LLC Signal processing apparatus and methods
AU1538283A (en) * 1982-06-07 1983-12-15 Wagner Shokai Inc. Automatic dialling system
FR2532803B1 (en) * 1982-09-02 1988-03-04 Electronique Ste Moderne AUTOMATIC SIGNAL TRANSMITTER SUCH AS AN ALARM MESSAGE ON A TELEPHONE LINE
US4482785A (en) * 1982-09-23 1984-11-13 Finnegan Christopher D Refrigeration monitor system with remote signalling of alarm indications
JPS5991064U (en) * 1982-12-10 1984-06-20 ミヨシエレクトリツク株式会社 Telephone dial device
JPH0648293B2 (en) * 1983-03-18 1994-06-22 和芙 橋本 Automatic measurement and alarm device for radioactivity
US4558181A (en) * 1983-04-27 1985-12-10 Phonetics, Inc. Portable device for monitoring local area
US4716582A (en) * 1983-04-27 1987-12-29 Phonetics, Inc. Digital and synthesized speech alarm system
FR2548415B1 (en) * 1983-06-30 1986-04-25 Black & Decker Inc INSTALLATION FOR TRANSMITTING AN ALARM SIGNAL, BY TELEPHONE, FROM A TRANSMITTING STATION TO A RECEIVING STATION
US4591666A (en) * 1983-12-05 1986-05-27 Gte Business Communication Systems Inc. Protection circuitry for subscriber's telephone circuit equipped with repertory memory
US4689766A (en) * 1984-11-16 1987-08-25 Zenith Electronics Corporation System for resetting the operation of a signal processing device upon the failure of accessng a predetermined memory location within a predetermined time interval
CA1245380A (en) * 1985-02-18 1988-11-22 Motohiko Hayashi Facsimile device
US4667065A (en) * 1985-02-28 1987-05-19 Bangerter Richard M Apparatus and methods for electrical signal discrimination
NO158511C (en) * 1985-07-09 1988-09-21 Invendt A S H OVEN L DEVICE, SPECIAL LUMINIUM ELECTROLYSE.
US5200987A (en) * 1986-04-21 1993-04-06 Gray William F Remote supervisory monitoring and control apparatus connected to monitored equipment
US4996703A (en) * 1986-04-21 1991-02-26 Gray William F Remote supervisory monitoring and control apparatus connected to monitored equipment
US4748654A (en) * 1986-04-21 1988-05-31 William Gray Remote supervisory monitoring and control system
US4941168A (en) * 1988-09-21 1990-07-10 U.S. Telecom International Inc. System for the recognition of automated telephone answering devices and delivery of prerecorded messages to such devices
EP0437489A4 (en) * 1988-10-10 1993-02-03 Michael John Roberts A multi-purpose communications device
AU643668B2 (en) * 1988-10-10 1993-11-25 Smh Management Services Ag A multi-purpose communications device
FI80534C (en) * 1988-12-05 1990-06-11 Eh Systems Ky Control system based on telephone system
US4922514A (en) * 1988-12-29 1990-05-01 Dictaphone Corporation Method and apparatus for dispatching services
GB2238208B (en) * 1989-11-11 1993-12-08 Peter Henry Dawson Automatic telephone calling device
WO1992008309A1 (en) * 1990-11-02 1992-05-14 Anthony Ben Dibianca Telephone calling apparatus and method
SE9101786L (en) * 1991-06-12 1992-12-13 Jan Ruus ALARM SYSTEM
JP2520343Y2 (en) * 1991-11-08 1996-12-18 松下電器産業株式会社 Cordless answering machine
US5203009A (en) * 1991-12-19 1993-04-13 Motorola, Inc. Radio transceiver having fixed calling capacity
US5317620A (en) * 1992-04-02 1994-05-31 Orca Technology, Inc. Infrared alarm system
US5438607A (en) * 1992-11-25 1995-08-01 U.S. Monitors, Ltd. Programmable monitoring system and method
CA2081040A1 (en) * 1993-04-13 1994-10-14 Nizar Ladha Alarm panel with cellular telephone backup
US5457731A (en) * 1993-10-04 1995-10-10 Witherspoon; Joe H. Emergency telecommunications device for the disabled
EP0740879A4 (en) * 1994-01-18 2000-01-05 Flexydial Pty Ltd Message system
US5644624A (en) * 1994-05-23 1997-07-01 Caldwell Communications Development, Inc. Automatic telephone call origination and retry system and method of operation
JP2581320B2 (en) * 1994-06-23 1997-02-12 日本電気株式会社 Portable wireless device
GB2293723B (en) * 1994-09-28 1999-04-14 Rockwell International Corp Automatic call distributor with answer machine detection apparatus and method
KR970072912A (en) * 1996-04-29 1997-11-07 김광호 Security and Disaster Prevention Method Using Wireless Telephone
KR980010717A (en) * 1996-07-24 1998-04-30 김광호 How to prevent system malfunction caused by static electricity
US6018580A (en) * 1997-10-07 2000-01-25 Nellessen; Leonard J Non volatile automatic telephone dialer circuit
FI104454B (en) * 1997-11-04 2000-01-31 Nokia Networks Oy Procedure for arranging telephone service in an ISDN network
US5877683A (en) * 1998-05-26 1999-03-02 Sheasley; Eldon W. Home alarm system
US6201856B1 (en) * 1998-12-15 2001-03-13 Ameritech Corporation Emergency telephone call notification service system and method
US6614883B2 (en) * 1999-03-31 2003-09-02 Elliot Baum Emergency call system
DE19919683B4 (en) * 1999-04-30 2012-06-06 Robert Bosch Gmbh telecommunication terminal
FI111678B (en) * 1999-06-04 2003-08-29 Elisa Solutions Oy Telephone service and method of establishing a telephone connection
US7783508B2 (en) * 1999-09-20 2010-08-24 Numerex Corp. Method and system for refining vending operations based on wireless data
US6718177B1 (en) * 1999-09-20 2004-04-06 Cellemetry, Llc System for communicating messages via a forward overhead control channel for a programmable logic control device
GB9922568D0 (en) * 1999-09-24 1999-11-24 Cedardell Ltd Alarm system
US7092501B2 (en) 1999-10-12 2006-08-15 Sbc Properties, L.P. Method and apparatus for providing prepaid local telephone services
US6856808B1 (en) * 1999-10-29 2005-02-15 Cellmetry, Llc Interconnect system and method for multiple protocol short message services
US6744873B1 (en) * 2000-01-15 2004-06-01 William E. McCracken Telephone accessory device
US7245928B2 (en) * 2000-10-27 2007-07-17 Cellemetry, Llc Method and system for improved short message services
WO2003019925A2 (en) * 2001-08-27 2003-03-06 Numerex Corporation Detection and reporting defective telephone lines and alarm events
EP1304858A1 (en) * 2001-10-18 2003-04-23 Alcatel Method for transmitting a message from a telecommunication terminal to a selectable recipient
JP2003163760A (en) 2001-11-28 2003-06-06 Alpha Tsushin:Kk Rescue request calling device and method
US6718237B1 (en) 2002-03-28 2004-04-06 Numerex Investment Corp. Method for reducing capacity demands for conveying geographic location information over capacity constrained wireless systems
US7228447B1 (en) * 2002-09-19 2007-06-05 Cisco Technology, Inc. Methods and apparatus for monitoring a power source
GB2397965A (en) * 2003-01-20 2004-08-04 John Aldridge Emergency call system with automatic dialling of numbers at predefined times
US7042338B1 (en) * 2003-12-04 2006-05-09 Savvystuff Property Trust Alerting a care-provider when an elderly or infirm person in distress fails to acknowledge a periodically recurrent interrogative cue
US7323970B1 (en) * 2004-01-21 2008-01-29 Numerex Corporation Method and system for remote interaction with a vehicle via wireless communication
CA2672247A1 (en) * 2005-10-06 2007-06-21 Vergence Entertainment Llc Substantially simultaneous alerts and use thereof in intermittent contests
US7616738B2 (en) * 2006-02-17 2009-11-10 Telemergency Systems Llc Telephone line dialer and emergency call system
WO2007136723A2 (en) 2006-05-17 2007-11-29 Numerex Corp. System and method for prolonging wireless data product's life
US7899437B2 (en) * 2006-06-13 2011-03-01 Telemergency Systems Llc Speakerphone control techniques and emergency call systems
CA2677297C (en) 2007-02-06 2014-01-28 Michael Marett Service escrowed transportable wireless event reporting system

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3482045A (en) * 1966-08-02 1969-12-02 Ronald M Chase Automatic telephone alarm with voice message transmitted upon line polarity reversal
US3544722A (en) * 1967-09-08 1970-12-01 Computer Security Systems Security system
US3662111A (en) * 1970-08-13 1972-05-09 Morton K Rubinstein Automatic telephone care device
US3761632A (en) * 1971-12-15 1973-09-25 Gen Alarm Corp Automatic telephone alarm system responsive to answering of the called telephone
IL38379A (en) * 1971-12-16 1975-10-15 Yeda Res & Dev A processor for controlling the operation of a telephone
GB1435945A (en) * 1973-02-16 1976-05-19 Ansafone Ltd Telephone apparatus
FR2218601B3 (en) * 1973-02-20 1976-02-20 Six Pierre Fr
US3885108A (en) * 1973-04-16 1975-05-20 Joseph Zock Telephone dialing system
US3843841A (en) * 1973-05-08 1974-10-22 Rubinstein H Remotely actuated automatic telephone care system
US3989900A (en) * 1973-09-06 1976-11-02 Lifeline Systems, Inc. Automatic telephone alarm system
AU4052578A (en) * 1977-10-13 1980-04-17 Processor Enterprises Ltd Alarm system
US4219698A (en) * 1978-05-22 1980-08-26 Boreas Electronics, Inc. Remotely actuated telephone alarm system
US4284849A (en) * 1979-11-14 1981-08-18 Gte Products Corporation Monitoring and signalling system
DE3175142D1 (en) * 1980-04-07 1986-09-25 Juan Martin Sanchez Adaptive-predictive control method and adaptive-predictive control system
US4371751A (en) * 1980-04-07 1983-02-01 Newart Electronic Sciences, Inc. Automatic telephonic user emergency message transmitting apparatus

Also Published As

Publication number Publication date
ES506493A0 (en) 1983-02-01
JPS5799857A (en) 1982-06-21
DK452881A (en) 1982-04-25
EP0051383A1 (en) 1982-05-12
ES8303859A1 (en) 1983-02-01
US4492820A (en) 1985-01-08

Similar Documents

Publication Publication Date Title
CA1173981A (en) Telephone alarm system
US4985913A (en) Multiple message answering machine keyed to the incoming phone number
US4524244A (en) Digital and voice telecommunication apparatus
US4086438A (en) Automatic interconnection system
US6185294B1 (en) Method and apparatus for installing telephone intercom-voice messaging apparatus at doorbell for dwelling
US7263182B2 (en) Intelligent access control system
CA2180991C (en) Intelligent cordless telephone interface device
JPS5812467A (en) Telephone utility limiting device
CA2158738A1 (en) Alarm system
CN1139237C (en) Telephone apparatus
US5127049A (en) Coded phone security system
CA2133155A1 (en) Key telephone apparatus
US6618473B1 (en) Telephone caller screening device
EP0515241B1 (en) Telephone conference system
EP0627837A1 (en) Telecommunications call completion based on mutually agreed upon criteria
CA2132181A1 (en) Call forwarding system for doorbell/intercom box
US5940119A (en) Communications terminal
US6480579B2 (en) Method and apparatus for recording and replaying messages
JPH09107398A (en) Junk phone call preventive adaptor
US4672653A (en) Remote security system
GB1562956A (en) Key telephone line circuits
WO2001057824A1 (en) System and method for operation of a device using caller id function of a telephone
JPS59178851A (en) Telephone set circuit
JPS62132461A (en) Access mode
JPS62157451A (en) Telephone set provided with selective incoming notice function

Legal Events

Date Code Title Description
MKEC Expiry (correction)
MKEX Expiry