HP-19C Repair Odysee
|
07-06-2021, 08:00 AM
(This post was last modified: 07-06-2021 08:21 AM by teenix.)
Post: #78
|
|||
|
|||
RE: HP-19C Repair Odysee
(07-06-2021 07:15 AM)PANAMATIK Wrote: That is correct, but let it more precise: Oh ok, that is interesting, maybe there are different ROM and PIK versions. Both my 19C and 67 emulators running standard Microcode don't show a PIK HOME? instruction getting executed on start up or during the key wait loop, only - Is there a key press available? - PIK1320. The carriage would not home itself at switch on when running the standard HP-97 Microcode on my HP-97 CPU board which caused me to do some head scratching. My guess was the PIK chip senses the state of the carriage through it's HOM pin input and homes the carriage by itself - but this only happens at start up. Once up and running and waiting for something to happen, if a print operation is to take place, then the Home? and Paper_Out? instructions do get executed (setting the STATUS flag [3]) before the printing takes place. If STATUS [3] flag is set, the Microcode shows error on the display and printing is stopped or not started. Obviously the HOM pin is required on the PIK chip because it detects the head position and stops the motor when the carriage is back home. It wouldn't be wise for the Microcode to do this because it might be doing something else and unable to monitor the situation. For example, the printer HOM instruction is not executed when a program is running in MAN mode. Under some conditions, (example: printing multiple lines), if the 97 and 19C carriage will not home, the Microcode will stay in an infinite loop. Code:
cheers Tony |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 1 Guest(s)